知识库应用检索

知识库创建且处理为"已可用"状态后,即可在智能体、工作流中挂载引用。

挂载知识库

1. 智能体挂载知识库

创建或编辑智能体,在能力配置中选择【添加】知识库,此时可以选择列表中"已可用"状态的知识库,也可以选择新建知识库。
挂载成功后,知识库状态为"已可用"时,可以在右侧"预览调优"模拟用户提问,测试知识库的检索采用效果。如知识库为其他状态时,则需等待知识库更新为"已可用"后才可进行测试。

2. 工作流挂载知识库

创建或编辑工作流,在左侧节点工具栏中【添加】知识库节点,并设置输入参数。

字段配置说明示意图
query指用于检索知识库的关键词,也可以是一段话。
  • 引用:可以选择前序节点中的输入、输出内容,作为检索知识库的信息,右侧示意图中,则是以开始节点用户输入的原始问题作为知识库的检索词。
  • 输入:可以设置指定的检索词,当用户提问触发检索词时则会调起知识库节点,检索知识库中的内容。
 

知识库点击知识库选项,此时可以选择列表中的知识库,也可以选择新建知识库。
挂载知识库后,可以点击页面右上的【试运行】按钮,检查调试效果。运行成功时节点边框会显示绿色,在节点的右上角单击【展开运行结果】可查看节点的输出结果。

知识库的检索流程

知识库挂载到智能体、工作流,会通过大模型的自主规划能力,判断是否需要检索知识库中的数据,调起知识库后才会检索知识库,检索到的结果将会输入给模型,经过大模型润色后再输出。
下图为知识库的检索流程,帮助开发者理解知识库的调优原理。

知识库调试优化

1. 建议调优流程

a. 先在智能体、工作流预览运行测试;
b. 然后观察知识库的调用信息、生成答案;
c. 如不满足效果时,再通过知识库【设置】功能,调试调用方式、检索参数,优化知识库调用、检索召回效果。详见:知识库调用常见QA

2. 知识库召回配置

字段配置说明示意图
调用方式用于引导模型应该在哪些场景触发检索知识库,让调用效果变得更加精准。
  • 指令调用:需要开发者在【人设与回复逻辑-思考规范】中描述应该在哪些场景触发检索知识库,避免在不应该调起知识库时检索知识库,影响答案生成时效。为保证稳定的调起效果,提供 2 个常用模板,可以直接插入哦~
  • 强制调用:用户的每次提问都会调起知识库,检索知识库内容,不需要再【人设与回复逻辑-思考规范】中重复说明;
ps:工作流将通过节点中配置调起知识库,无需再设置调用方式。
 

知识库召回相关度指在知识库返回给模型的字符数限制内,可以被召回的最大字符数。需与"最大召回分段数"一起使用。
例如: 当相关性系数设置为 0.5 时,相关性<0.5 的段落,将不会被召回输入给模型润色。
最大召回分段数指在知识库返回给模型的字符数限制内,可以被召回的最大段落数。需与下方"最大召回字符数"一起使用。
最大召回字符数指在知识库返回给模型的字符数限制内,可以被召回的最大字符数。需与"最大召回分段数"一起使用。
例如:当相关性系数设置为 0.5 时,成功召回了 10 个段落,总字符数 5000,当最大召回段落数设置为 10、最大召回字符数设置为 1500 时,只会将在 1500 个字符以内、最相关的前 3~4 个段落输入给模型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值