Skip to content

为低代码智能体添加知识

知识库为智能体提供企业资料和专业领域信息。用户提问后,平台从已添加的知识中检索相关内容,再将召回结果交给模型组织回答。

知识库类型

类型适合内容
文档知识库产品手册、规章制度、操作指南、FAQ、合同模板等文本资料
表格知识库商品、客户、设备、指标等按字段组织的结构化数据
图片知识库产品图、设备图、流程图等需要根据图片内容或标注检索的资料

知识库用于提供事实依据,不适合执行实时查询或业务操作。实时数据应通过插件或工作流获取。

添加前准备

  • 知识库已在资源库中创建并完成内容处理。
  • 名称和描述能够清楚说明知识范围。
  • 资料不存在明显重复、过期或互相冲突的内容。
  • 当前智能体和发布后的运行身份拥有访问权限。
  • 已准备一组能够验证知识召回效果的问题。

添加知识库

在智能体编辑页的知识区域展开知识库;如页面提供调用策略,可先按业务需要设置,再添加目标知识库。

知识库配置入口

设置按需调用

选择按需调用后,智能体会在需要时检索已绑定的知识库。可在弹窗中按业务需要调整检索策略、最大召回数量、最小匹配度、查询改写、结果重排和无召回时的回复方式。

知识库按需调用设置

  1. 在智能体编排页面找到知识区域。
  2. 单击添加按钮,从资源库中选择目标知识库。

选择窗口中可切换资源库知识库与企业知识库,也可通过搜索、创建入口准备目标资源;右侧显示“已添加”时,表示该知识库已绑定到当前智能体。

选择知识库 3. 确认知识库类型、内容范围和权限。 4. 根据页面提供的选项配置召回策略。 5. 保存配置,并在人设与回复逻辑中说明知识的使用条件。 6. 在预览区使用典型问题验证召回内容和最终回答。

提示词示例

text
当用户询问产品规格、使用方法或售后政策时,优先检索“产品服务知识库”。
回答只能依据召回内容;如果没有检索到相关资料,应明确说明暂未找到依据,并建议用户补充产品型号或联系人工服务。
不要把其他产品的资料作为当前产品的答案。

召回配置

不同知识库和平台版本提供的选项可能不同,常见配置包括:

  • 查询内容:使用用户原始问题,或先改写问题后再检索。
  • 召回数量:返回多少条候选内容。数量过少可能漏召回,过多会引入噪声。
  • 匹配阈值:过滤相关性较低的内容。阈值过高可能无结果,过低可能召回无关资料。
  • 检索策略:按语义、关键词或混合方式检索。
  • 标签或范围:只在指定产品、部门、地区或版本的知识中检索。

调整时一次只改变一个选项,并使用同一组测试问题比较召回内容,不要只观察最终回答。

标签与范围控制

当一个知识库包含多个产品、组织或业务版本时,可以使用标签限制检索范围。标签值可来自固定配置、用户变量或对话中已经确认的信息。

例如:用户确认产品型号后,将型号写入变量,再用该变量限制知识检索。若标签值尚未确定,应先向用户追问,避免跨产品召回错误资料。

验证知识效果

至少覆盖以下测试:

测试类型检查内容
直接命中问题与资料表述接近时,是否召回正确内容
同义表达用户换一种说法时,是否仍能检索到相关资料
范围过滤指定产品、地区或版本时,是否只返回对应内容
无答案知识中没有答案时,是否明确说明而不是编造
冲突资料多份资料结论不一致时,是否按版本或时间选择正确内容
连续追问后续问题是否结合已确认的上下文继续检索

内容维护建议

  • 按主题、产品或权限边界拆分知识库。
  • 文件名、知识库名称和描述应便于开发者判断用途。
  • 资料更新后及时删除或下线旧版本。
  • 对表格字段、图片标注和文档分段进行抽查。
  • 将高频错误问题加入回归测试清单。
  • 发布前确认生产环境能够访问相同知识资源。

常见问题

已添加知识库,但没有召回内容

检查知识处理状态、访问权限、召回范围、标签值和匹配阈值。还应确认用户问题是否被错误改写,或提示词是否要求优先使用了其他能力。

召回内容正确,但最终回答错误

这通常是回答约束不足。应在提示词中要求以召回内容为依据、保留关键条件,并在没有明确结论时说明不确定性。

总是召回无关资料

减少召回数量、提高匹配要求、优化知识分段,或使用标签缩小范围。同时清理重复、标题模糊和主题混杂的内容。

知识库和长期记忆有什么区别

知识库保存面向多个用户的业务资料;长期记忆保存与特定用户或会话主体相关、需要跨对话复用的信息。二者的权限和生命周期不同,不应混用。

相关文档