知识助手沙盒
知识助手沙盒是一个虚构的 RAG 演示项目,用于展示 AI 对话如何基于站内内容回答问题。它不使用主站真实文章,也不承诺回答任何生产系统信息。
项目目标
这个沙盒有三个目标:
- 展示 AI 回答如何附带引用来源。
- 展示没有命中知识库时如何拒绝编造。
- 展示演示内容如何与真实内容隔离。
工作方式
系统会把演示文章、演示项目和演示关于页拆成知识片段。用户提问后,服务端先检索这些片段,再把相关上下文交给模型生成回答。
如果问题与演示内容相关,回答应该引用对应文章或项目。如果问题要求真实经历、真实客户、真实财务数据或主站内容,回答应该说明演示站没有这些资料。
安全边界
沙盒只允许必要的演示接口。大多数写操作会被演示模式拦截。这样访客可以体验对话和浏览,但不能修改演示数据。
验证问题
可以尝试这些问题:
- 这是演示站吗?
- 洞察仪表盘是什么?
- 演示站有哪些内容边界?
- 这里有没有真实主站数据?
预期结果
AI 助手应该回答:这是演示环境,内容均为虚构样例;如果引用项目或文章,应指向 /projects/demo-knowledge-assistant 或其他 demo slug。
检索流程
知识助手沙盒的核心流程是:用户提问、系统检索 demo 知识片段、模型生成回答、前端展示引用来源。每一步都必须保留演示边界,不能把虚构内容包装成真实履历。
无命中处理
如果问题超出 demo 知识库,例如询问真实客户、真实收入或主站历史文章,助手应该说明当前演示站没有相关资料。它可以解释演示站的范围,但不能补编不存在的事实。
引用展示
回答应该尽量引用 /blog/demo-ai-workbench-tour、/projects/demo-knowledge-assistant 等 demo 页面。这样访客可以点击来源,确认内容来自演示资料。
运营价值
这个项目让演示站具备可体验的 AI 问答,同时不需要暴露真实内容。它也方便验证模型配置、SSE 流式输出、限流和演示模式拦截是否正常。