RAG 引用 UI 设计:让用户能回到证据现场
整理 RAG 回答中引用展示、来源定位和无证据提示的界面设计原则。
RAG 的引用不是装饰。用户真正需要的是知道答案来自哪里、哪一段支持了结论、来源是否足够。OpenAI 文件搜索和工具文档强调外部知识与工具结果可以进入模型流程,但最终产品还要把证据展示给用户。[cite-001][cite-002]
引用要靠近结论
不要只在文末堆链接。更好的做法是:
- 每个关键结论旁边有引用标记。
- 点击引用能定位到文章、小节或段落。
- 展示来源标题、更新时间和摘要。
- 无证据时明确说明。
一个没有可点击证据的 RAG 回答,很难被用户信任。
概念结构:
{
"answer": "系统使用 MDX 管理文章。",
"citations": [
{ "source": "writing-guide", "heading": "Frontmatter", "confidence": "high" }
]
}无证据也是一种结果
如果检索不到材料,界面应该把“不足以回答”作为正常状态,而不是让模型强行补全。这样能减少幻觉,也能提示内容库需要补充。
综合 RAG 和结构化输出资料可以推断:引用 UI 是可信 AI 的产品层,不只是后端检索功能。
参考资料
- [cite-001] OpenAI Developers, “File search”, https://developers.openai.com/api/docs/guides/file-search
- [cite-002] OpenAI Developers, “Tools”, https://developers.openai.com/api/docs/guides/tools
- [cite-003] OpenAI Developers, “Structured Outputs”, https://developers.openai.com/api/docs/guides/structured-outputs