核心引擎-预召回

在会话首轮自动执行文档切片检索,并将结果写入系统提示词变量,便于知识问答类 Agent 开场即有上下文。

简述

预召回在访客发送会话中的第一条用户消息时,自动用这条消息的全文发起一次「文档切片」检索,并把结果交给您在 核心引擎-基础设定 的系统提示词中编排引用。开启后可减轻首轮从零复述知识的负担,适合常见问题已由知识库覆盖的场景。本页的改动在您点击 保存 并成功写入后对该 Agent 生效。

功能位置

进入某一 Agent 的详情后,在左侧二级菜单打开 核心引擎,再选择三级菜单 预召回

预召回页:启用开关与文档切片搜索工具选择区域

配置与规则

启用预召回

开关旁标题为 启用预召回。在会话首轮用户消息时,自动执行一次文档切片搜索,将结果注入系统提示词。

  • 关闭:不进行首轮自动检索;不要求必选搜索工具。
  • 开启:保存前必须在下方选定一项搜索工具;

开启后出现区块 预召回使用的文档切片搜索工具,副文案说明:仅展示已启用且类型为搜索的工具实例

若当前 Agent 下尚无任何符合条件的搜索工具,页面会提示先到 工具管理 添加并启用搜索工具;界面提供快捷入口便于跳转。

若已列出可选工具但未选定条目,保存仍为不可用状态;表单下方会出现红色提示 请选择一个搜索工具。若在启用状态下点击保存仍未选定工具,会弹出提示:请先选择文档切片搜索工具

保存行为

有合法改动且满足启用开关与工具的校验后,保存可点击;提交中按钮文案为 保存中…。成功后提示「保存成功」。保存仅提交本页的 预召回 配置,与该 Agent 在 核心引擎-基础设定、其它引擎子页中已保存的内容不会互相覆盖整块引擎配置。

提示词变量说明

页面底部的说明卡片标题为 提示词变量说明,内容与运行时写入规律摘要如下:

  • {{first_search}}:展开为首轮预召回的检索文本;若无检索结果则为空字符串。
  • {{#first_search}}…{{/first_search}}:条件区块:检索不到有效内容时,整块不参与注入。

可按需在 基础设定 的「提示词 / System Prompt」中沿用或改写。

提示词变量说明卡片及推荐写法示例

注意事项

  • 首轮预召回使用的检索用语为您的访客第一条消息的完整文本,建议在知识库侧兼顾口语提问与同义词覆盖。
  • 必须先有可用的「搜索」类工具实例并完成启用;仅有其它类型的工具时列表会持续为空,请先前往 工具管理 配置。
  • 核心引擎-基础设定 的系统提示词中应包含 {{first_search}} 或对应的条件块占位,首轮检索结果才会按约定写入提示词并参与本轮推理。

与其他功能的关系

  • 核心引擎-基础设定:系统提示词中写入 {{first_search}} 或条件块后,预召回注入才有承载位置;模型与其它表单仍以基础设定为准。
  • 工具管理:搜索工具在此新增、编辑或停用后会直接影响本页下拉里可选条目。
  • 知识库:搜索工具通常绑定具体知识空间,切片内容由知识侧的文档与同步策略决定。
  • 会话记录:首轮问答可走预召回链路;复盘时请结合当时的提示词与工具绑定理解上下文来源。

业务场景示例

常见问题先入为主的导购助手

角色与目标
您是运营管理员,希望访客第一句就问「这款手机防水吗」时,答复先引用说明书条款,而不是纯靠模型臆测。

系统配置
工具管理 中为该 Agent 配置并启用绑定说明文档知识空间的搜索工具。打开 预召回 启用开关并选定该工具。在 基础设定 的提示词中加入 {{#first_search}} 条件块与标题「参考文档摘录」,引导模型优先依据摘录作答。

场景效果
首轮用户提问触发检索后,系统提示词中自动带入相关切片;后续轮次仍按对话流程与工具策略执行,首轮体验更贴近知识库事实。