现象
在FastGPT知识库搜索后,将知识库引用应用于文本加工环节时,无法自定义引用的输出格式,仅能使用默认的完整问答结构。相关使用场景包括检索知识相关度较低时提取Q作为参考列表,以及知识查重等场景,现有功能无法满足仅提取Q或A单独文本内容的需求。
可能原因
系统默认的知识库引用输出格式为完整的问答结构,未开放单独提取Q或A字段的配置功能。若知识库经过问答拆分处理,离线导出的CSV文件包含完整Q与A列,无法在实时文本加工中直接实现单字段提取。
排查步骤
- 确认当前使用的知识库是否经过问答拆分处理。
- 检查文本加工环节的知识库调用配置,确认是否存在自定义输出格式的相关参数。
- 评估需求为实时处理还是离线批量处理,确定后续处理方向。
解决与验证
针对离线批量处理场景,将经过问答拆分的知识库导出为CSV文件,删除不需要的Q列或A列后,重新导入知识库。完成后测试知识库引用内容,确认仅保留所需字段。 针对实时文本加工场景,配置HTTP接口调用外部API,将知识库返回的引用内容传递至外部API,在API中提取Q或A字段后返回所需内容。配置完成后,测试调用结果,确认仅返回Q或A的文本内容。