跳到正文
Reddit · r/LocalLLaMA· /u/OpenComplaint524·· 3 小时前精选AI 评分58

多智能体对冲基金项目弃用向量数据库改用 SQLite BM25,并用 Rust 写出 3.6ns 风控哨兵

Why we killed our Vector DB for SQLite BM25 and wrote a 3.6ns Rust sentinel: hard lessons from running multi-agent loops

来源与原文

Reddit · r/LocalLLaMA

作者:/u/OpenComplaint524

发布时间:(北京时间)

阅读原始来源 · reddit.com ↗
完整链接与内容说明

https://www.reddit.com/r/LocalLLaMA/comments/1xfu1im/why_we_killed_our_vector_db_for_sqlite_bm25_and/

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

开源多智能体对冲基金实验作者根据社区反馈重构架构,分享三类失败模式的修复经验:用带极性契约的 Factor Ontology Schema 预判指标方向后,投资委员会的极性幻觉降到 0%;反射记忆从 Embedding API 加向量数据库(200-450ms 往返)换成 SQLite FTS5 BM25(0.35ms),关键词检索在交易复盘场景更可靠;实时风控哨兵用 Rust 的 SoA 内存布局重写,单仓位止损评估 3.63ns,Python 到 Rust 的管道 IPC 往返 2.88μs。代码与基准已在 GitHub(lumina-ai-hedge-fund)开源。

推荐理由

作者实测对比了向量数据库与 SQLite BM25 的检索延迟,并给出 Rust 哨兵的纳秒级基准数据,做法可直接迁移到多智能体系统。

来源:Reddit · r/LocalLLaMA · reddit.com