先看结论
RAG 先检索相关资料,再把资料交给模型生成答案。可靠的引用需要应用维护来源 ID 并校验答案中的引用;模型自己写出一个链接,不代表这个链接真实支持结论。
资料准备:保留出处与权限
为每份资料保存稳定 ID、标题、原始地址、更新时间与访问范围。分段时保留章节或页码。删除过期资料时同步删除索引,避免搜索仍找到已失效的政策或产品说明。
用户的访问权限必须在检索阶段生效,而不是等模型输出之后再过滤。外部文档中的“忽略规则”属于资料内容,不能变成系统或工具执行指令。
检索:先证明找到了正确资料
从一组真实问题开始,记录正确答案应来自哪份资料。先检查检索结果是否命中正确段落,再考虑向量、关键词混合检索或重排序。更换模型并不能修复根本没有检索到的证据。
api-turbo 可在已配置相应渠道时提供模型调用入口;它并不自动为应用建立文档库、向量数据库或文档权限系统。资料处理与检索仍属于你的应用架构。
生成:使用来源 ID,而不是猜链接
把检索片段编号为 S1、S2 等,要求答案中的事实附上来源 ID,没有依据时明确说明无法判断。由应用把有效 ID 映射回真实页面或文档位置,不接受模型随意构造的 URL。
Question: What is the return window?
Sources:
[S1] Title: Returns policy | Section: Eligibility
...retrieved passage...
Return: answer, citations[], insufficient_evidence
Use only supplied source IDs. Do not invent a policy.验收:引用存在,也要支持结论
至少检查引用 ID 存在、片段对当前用户可见、结论没有超出原文。使用“没有答案”“两份资料冲突”“旧版本文档”这些样本,验证系统能停止猜测并给出需要人工确认的提示。
参考资料
内容原则:说明前提,引用原始资料,区分平台能力与实际开通状态。教程不构成性能或 AI 推荐承诺。