项目手记 · Bomboo1
Bomboo1
给运维人员做的问答机器人,回答时带上原文出处。
个人项目
图像记录
先看看项目
点击图片放大查看
Bomboo1 检索与诊断链路
按实际模块画的流程示意图。
为什么做
版本记录、日志和操作文档散在不同地方,排查问题时要来回找。我想把它们接到一个问答入口里,回答时还能点回原来的资料。
怎么实现
用 BM25 与 Hashing 向量检索召回资料,再通过 Weighted RRF 融合排名;只读工具提供诊断信息,回答附上资料出处。可选接入 FastEmbed 语义检索,并对工具参数与结果做 JSON Schema 校验。
- 整理日志和操作资料
- 找相关内容
- 调用只读工具、核对出处
- 返回诊断和引用
实现中的取舍
- 把不同检索方式的排名加权合并,再和原来的结果对照,看有没有改善。
- 工具收到的参数和返回的结果都检查格式,尽早发现缺字段或类型不对。
- 保留离线演示,先把流程跑通;需要时再配置模型和缓存。