故障排查GitHub issue2 分钟阅读排错/错误码

FastGPT配置限制仅回答知识库相关问题的操作方法

部署使用FastGPT后,后台出现大量用户提问非知识库相关内容的记录,工具被当作通用聊天工具使用,无法限制仅返回与知识库关联的有效回答,导致资源被无效占用。

现象

部署使用FastGPT后,后台出现大量用户提问非知识库相关内容的记录,工具被当作通用聊天工具使用,无法限制仅返回与知识库关联的有效回答,导致资源被无效占用。

可能原因

未在对话提示词中添加明确的知识库内容限制规则,导致大模型无法识别需过滤的提问范围;大模型对自然语言提示词的遵循程度受自身版本影响,部分版本可能无法严格执行限制指令;未配置额外的回答校验或分类机制,无法自动拦截非知识库相关的提问与输出。

排查步骤

  1. 登录FastGPT后台管理界面,定位到AI对话功能的专属配置页面,找到提示词编辑的入口区域。
  2. 查看当前绑定的大模型版本信息,确认其官方说明中关于提示词遵循能力的描述。
  3. 梳理业务场景中需限制的无关问题类型,明确限制规则的具体表述方向,例如限定回答范围仅为知识库上传的内容。

解决与验证

  1. 编辑AI对话的提示词,添加明确的内容限制规则,例如写入“仅回答知识库内的相关问题,拒绝回答与知识库内容无关的提问”等指令。
  2. 可根据实际业务需求,配置额外的回答分类或二次校验机制,自动过滤不符合要求的输出结果。
  3. 发起测试提问,分别测试知识库相关问题与无关问题的返回结果,验证限制规则是否生效。需注意,无法实现100%的过滤效果,优化提示词撰写技巧与选择适配的大模型版本,可有效提升限制规则的执行效果。

来源: FastGPT GitHub issue #988