多智能体对冲基金项目弃用向量数据库改用 SQLite BM25,并用 Rust 写出 3.6ns 风控哨兵
开源多智能体对冲基金实验作者根据社区反馈重构架构,分享三类失败模式的修复经验:用带极性契约的 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 哨兵的纳秒级基准数据,做法可直接迁移到多智能体系统。