RAG
RAG管道设计、调优与调试AI助手
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:RAG。 它的用途是:RAG管道设计、调优与调试AI助手 详细介绍见:https://321skill.com/skills/rag-x-7/ 请根据该页面的说明完成安装。
使用示例
'我的RAG系统在问答时总是忽略文档中间部分的事实,请帮我分析原因并优化。' 它会检查你的分块重叠大小、相似度排名算法、重排序权重以及上下文窗口截断逻辑,然后建议调整分块策略(如增加重叠token数)或改用混合检索来提升中间位置内容的召回率。
介绍
这个技能专为解决检索增强生成(RAG)管道的各类问题而设计。当你的系统返回了错误的段落、漏掉了已索引的文档、没有引用来源、或是在高质量上下文中仍然产生幻觉时,它可以帮助你定位根因。它同样适用于以下场景:选择向量存储、嵌入模型、分块大小或重排序器时;模型切换后相似度分数突然坍塌;元数据过滤导致结果集为空;答案忽略了中间位置的上下文事实;后续追问检索到了错误的内容;索引PDF、扫描页、表格、代码或转录本时;面对GDPR数据删除、租户隔离或索引文档中的提示注入问题;以及需要降低每次查询成本或p95延迟。
使用方式:你可以直接描述你遇到的RAG问题,它会引导你检查分块策略、嵌入模型、检索方法(如混合检索)、重排序逻辑以及生成环节的接地性。技能覆盖重新索引迁移、语料库新鲜度维护、评估集构建、代理式检索和图形检索等高级主题。例如,当你说“我的RAG系统在问答时总是忽略文档中间部分的事实”,它会分析相似度排名、过滤器设置和上下文窗口,给出调整分块重叠或重排序权重的建议。
适合人群:后端开发、数据分析师、智能体开发者等需要构建或优化RAG管道的技术人员。无论是刚起步搭建原型,还是对线上系统进行性能调优,这个技能都能提供专业的诊断和改进方案。
注意事项:本技能专注于RAG管道整体设计与调试,不适合用于分割器内部实现细节(请参考rag-chunking)、评分细则(请参考rag-evaluation)或LangChain API封装(请参考langchain)。建议先明确你的RAG系统当前遇到的具体问题类型,再向AI描述,以获得更精准的指导。
核心特点
与其他RAG相关技能相比,本技能覆盖从分块、嵌入、混合检索、重排序到接地答案的完整管道,并特别强调调试和优化,而非仅提供单一组件或API封装。
注意事项
不适合需要深入分割器内部实现、评分细则或LangChain API封装的场景。
常见问题
如何选择嵌入模型?
根据你的数据类型(文本、代码、多语言等)、维度要求、延迟和成本,技能会对比推荐合适的模型,并建议调整分块策略来匹配。
检索结果为空怎么办?
检查元数据过滤条件是否过严、索引是否为空、相似度阈值是否过高,以及分块大小是否导致内容被切碎。技能会逐步排查。