必须启用rag问答并配置兜底提示语,否则无检索结果时将返回空内容;在知识库设置中开启rag、填写纯文本兜底回复,并通过问答测试页或api验证生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当用户在火山引擎知识库中提问却未召回任何文档片段,系统默认返回空结果或“未找到相关信息”,这会直接导致对话中断、用户体验断崖式下跌——你必须主动配置兜底提示,让AI在无检索结果时仍能给出结构化、有温度、不甩锅的回应。
确认知识库当前是否启用RAG问答
进入火山方舟控制台 →「知识库」→ 选择目标知识库 → 点击右上角「设置」。检查「启用RAG问答」开关是否已打开,【若为关闭状态,后续所有兜底配置均无效】。
向下滚动至「问答配置」区域,确认「无检索结果时的默认回复」输入框存在且可编辑——该字段仅在RAG问答启用后才会显示。
设置无检索结果的兜底提示语
在「无检索结果时的默认回复」文本框中,直接输入你希望AI返回的内容。例如:
“我暂时没在您的知识库中找到相关资料。您可以尝试换一种说法提问,或者告诉我您想了解的具体场景,我来帮您梳理逻辑。”
注意:此处不支持变量(如{{question}})、不支持Markdown、不支持换行符。所有内容将被当作纯文本插入到最终Prompt中,作为LLM生成回复的强制上下文约束。
验证兜底提示是否生效
方法一:前端问答测试页验证
回到知识库详情页 → 点击顶部「问答测试」→ 输入一个明确不在知识库覆盖范围内的问题(如“如何给火星基站装Wi-Fi?”)→ 观察返回内容是否为你刚填写的兜底提示语。
方法二:API调用验证
使用curl或Postman调用/v1/knowledge_base/answer接口,body中传入question字段值为测试问题,response中检查answer字段是否返回兜底内容而非空字符串或报错信息。
如果返回为空或报错,请立即检查:①知识库状态是否为「运行中」;②嵌入模型是否已绑定且橙色「嵌入」标识已勾选;③该知识库是否已完成至少一次文档索引构建(状态不能是「待导入」或「构建失败」)。











