Agent节点配置说明
Agent节点提供了使用大模型的能力以及大模型工具调用的能力,可在节点中配置已部署的模型,用户可以通过编写Prompt、绑定插件让模型处理相应任务。
Agent节点为可选节点,若无需配置,可跳过该步骤。
Agent节点配置步骤如下:
- 拖动左侧“Agent”节点至画布中,单击该节点以打开节点配置页面。
- 参照表1,完成变量输入节点的配置。
表1 Agent节点配置说明 配置类型
参数名称
参数说明
模型配置
模型选择
选择执行此节点的模型,支持设置模型在此节点中的生成多样性等参数配置,使模型效果更符合你的预期。
核采样
模型在输出时会从概率最高的词汇开始选择,直到这些词汇的总概率累积达到核采样值,核采样值可以限制模型选择这些高概率的词汇,从而控制输出内容的多样性。建议不要与温度同时调整。
温度
用于控制生成结果的随机性。调高温度,会使得模型的输出更具多样性和创新性;降低温度,会使输出内容更加遵循指令要求,但同时也会减少模型输出的多样性。
参数配置
输入参数
- 参数名称:只允许输入字母、数字、下划线,且不能以数字开头。
- 类型、值:支持“引用”和“输入”两种类型。
- 引用:支持用户选择工作流中已包含的前置节点的输出变量值和全局配置中的记忆变量。
- 输入:支持用户自定义取值。
插件
可绑定手动创建的插件或预制插件,当模型识别到需要调用工具来完成任务时,会根据用户的输入提取参数完成插件调用,并总结插件执行结果。
系统提示词
配置输入给大模型的系统提示词,用于指导模型更好的完成任务。配置提示词时,支持使用{{variable}}格式引用当前节点输入参数中已定义好的参数。最终替换后的内容会传递给模型。
输出参数
输出参数为Agent节点最后一轮的输出。
终止条件
最大迭代轮次
该参数用于设置与模型的最大交互次数,超过最大回复轮数还没有提取到参数则跳出Agent节点。
插件执行成功
该参数开启后可绑定插件,当执行该插件成功后跳出Agent节点。
识别到用户有退出意图
该参数开启后识别到用户输入有退出意向时,跳出Agent节点。
图1 Agent节点配置示例 - 节点配置完成后,单击“确定”。
- 连接Agent节点和其他节点。