本地优先的 RAG 缓存:将文档提炼为结构化 Markdown,使用 Chroma 进行向量+关键词混合搜索的索引和查询。
RAGLite — 一个本地的RAG缓存( 不是内存替换).是一项面向实际任务的技能,主要用于RAGLite 是本地首个RAG缓存. 它不会替换模型内存或聊天上下文. 它会给您的代理商一个持久存储和重置的地方.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
RAGLite 是一个以本地为优先的 RAG 缓存。
它不替代模型记忆或聊天上下文。它为你的 agent 提供一个持久化的位置,用于存储和检索模型未在训练中见过的信息——尤其适用于本地/私有知识(如课业资料、个人笔记、医疗记录、内部运行手册)。
若后续本地方案无法满足需求,你可切换为托管数据库——但多数情况下并不需要。
将文档转换为结构化的 Markdown 输出(低冗余,聚焦关键信息)。
将提炼后的输出嵌入至一个 Chroma 集合中(单个数据库,支持多个集合)。
混合式检索:
rg) 进行关键词匹配除非显式传入 --engine 参数,否则该技能默认使用 OpenClaw 🦞 进行内容提炼。
http://127.0.0.1:8100)rg(brew install ripgrep)/v1/responses 接口可达OPENCLAW_GATEWAY_TOKEN该技能会将 RAGLite 安装至技能专属的虚拟环境(venv)中:
./scripts/install.sh
安装源来自 GitHub:
git+https://github.com/VirajSanghvi1/raglite.git@main./scripts/raglite.sh run /path/to/docs --out ./raglite_out --collection my-docs --chroma-url http://127.0.0.1:8100 --skip-existing --skip-indexed --nodes
./scripts/raglite.sh query ./raglite_out --collection my-docs --top-k 5 --keyword-top-k 5 "rollback procedure"
在 --out 指定路径下,你将看到以下文件:
*.tool-summary.md*.execution-notes.md*.outline.md*/nodes/*.md,以及每个文档对应的 *.index.md 和根目录下的 index.md.raglite/ 目录中(含缓存、运行统计、错误日志等)--chroma-url 参数是否正确,并确认 Chroma 服务正在运行。rg --version 验证)。OPENCLAW_GATEWAY_TOKEN 已正确设置(如需认证)。RAGLite 是一个用于高频重复查询的本地 RAG 缓存。
当你(或你的 agent)反复查找相同但未被模型训练过的数据时——例如本地笔记、课业资料、医疗记录、内部文档——RAGLite 可为你提供一个私有、可审计的知识库:
它不替代模型的记忆或上下文——它是你反复需要调用的信息的存放之处。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章