bailian_faiss_kb
Installation
SKILL.md
基于阿里云百炼、FAISS 和 BM25 的知识库
这个 skill 用于配合 OpenClaw 自己的模型,维护目录化知识库。OpenClaw 负责从原始文件中抽取文本,并生成摘要、做语义切片、生成 T2Q;Python 只负责消费已经准备好的文本文件,建立语义与 BM25 索引,并执行查询。
适用场景
- 消费 OpenClaw 已经抽取好的文本文件
- 遍历某个知识库目录下的
chunks/和t2q/建立或更新索引 - 对整个知识库执行重建索引,同时重建语义与 BM25 工件
- 在原始文档目录被删除后,从知识库级索引中移除对应数据
- 对指定知识库增加或删除保护词,并离线刷新 BM25 工件
- 对指定知识库做综合查询,默认同时使用语义与 BM25
- 对指定知识库显式做语义查询
- 对指定知识库显式做关键词查询
- 对全部知识库做综合、语义或关键词查询