Agent(调用 Agent)
⚠️ 本文档(含截图)中涉及的模型价格与消耗信息以实际情况为准;帮助文档内容仅供参考,界面与功能以产品当前版本为准。
| 属性 | 值 |
|---|---|
| 节点英文名 | Agent |
| 节点中文名称 | 调用 Agent |
| 版本 | v1.0 |
| 支持场景 | Chatflow Agent ✓, Workflow Agent ✓ |
| 测试运行支持 | ✓ |
快速参考
Agent 节点没有策略选择,默认均为 Function Calling 模式(模型通过函数调用来使用工具,循环执行直到任务完成)。
功能说明
Agent 节点是平台最核心的节点之一。它的本质是一个 LLM 的循环:LLM 在循环中自主决定下一步动作,直到任务完成,可以完成各种复杂度较高的功能,包括:
- 规划: 拆解任务,决定执行步骤
- 回答问题: 生成回复内容
- 调用工具: 使用挂载的工具获取信息或执行操作
- 使用 Skill: 调用挂载的 Skill 完成专项任务
- 开启沙盒: 在沙盒环境中执行代码
- 运行脚本: 执行脚本处理数据或逻辑
- 运行 HITL: 人机协作 (Human-in-the-Loop),在关键步骤引入人工确认
此外还支持:
- 工作流集成: 调用已有 Agent Tool,支持多步对话和业务处理
节点展示内容

1. 基本信息展示
- 图标: 节点专用图标
- 名称: 节点名称
- 大模型: 同 LLM 节点显示方式
- 注释: 用户添加的说明文字
2. 操作按钮
- 更多按钮: 点击后展示右键菜单内容
- 运行按钮: 点击进入试运行界面
节点编辑区域
编辑面板界面见上方截图右侧。
1. 模型配置
- 模型选择: 同 LLM 节点的模型配置方式
- 参数设置: 支持配置模型参数
- 运行模式: 无策略选择,默认为 Function Calling 模式
2. 工具列表管理
- 工具统计: 展示启用和添加的工具数量(启用数量/添加数量)
- 添加工具: 添加工具功能键,点击后支持从工具列表中选择多个工具
- 工具展示: 展示添加的工具列表
- 展示工具 logo,提供方,工具名称
- 每个工具支持开关配置,支持开/关
- 鼠标悬停到工具上,支持删除和设置功能
- 本期的所有工具都是"已授权"的,后台配置提前配置好
a. 工具选择
点击添加按钮打开「工具设置」弹窗,支持添加单个或添加多个,可搜索工具,并在「工具」和「OpenAPI」两个标签页间切换。工具按分类分组展示 (如获取新闻、实时行情等):

b. MCP Connectors(第三方 MCP 工具)
支持接入第三方 MCP 工具,目前接入了 Financial Datasets(实时股价、财务数据、SEC 文件与市场新闻):

⚠️ 该功能仅 Premium 套餐支持。
c. 工具搜索

- 开启「工具搜索」后,未显式勾选的套餐内工具会通过
tool_search元工具按需检索并加载到上下文末尾 - 效果:显著降低提示词体量,并提升工具选择准确度
- 适合工具较多的场景——不必把所有工具都塞进上下文,让模型按需取用
3. Skills
可以为 Agent 挂载 Skill:点击添加按钮打开「选择 Skill」弹窗,列表中展示官方 Skill(如 strategy-us-power-nuclear、financial-report-analysis 等),也可以从这里直接创建 Skill:

4. 指令配置
- 配置项: 同 LLM 节点的 system_prompt 配置
- 限制: 不可删除
5. 查询配置
- 配置项: 同 LLM 节点的 User Prompt/Assistant Prompt
- 限制: 不可删除
6. 功能开关
Agent 节点提供一组能力开关,按需开启:
a. 用户标签
- 开启后,LLM 会在需要个性化回答的场景下读取当前用户的画像标签与偏好标签——例如投资目标、风险偏好、分析风格和其他个性化兴趣/不感兴趣项
b. 知识库

- 开启「知识库」后,AI 将在必要时搜索所选知识库
c. 人机交互 (HITL)

- 允许模型在执行过程中向用户提问并等待回答
- 这个功能很强,建议开启
d. 联网搜索

- 开启「联网搜索」后,AI 将在必要时使用内置网络搜索工具
- 强烈建议开启
e. 待办事项
- 开启「待办事项」后,AI 将自动识别对话中的任务并拆解和执行
- 强烈建议开启
f. 输出内容合法合规检查
- 开启后,系统将在输出时对内容进行合规校验
- 如识别到输出内容存在不合法或不符合金融合规要求的情形,系统将立即停止输出并清空已生成的内容
7. 最大迭代次数
- 范围: 1-99 次配置
- 用途: 控制 Agent 的最大执行次数
- 建议值: 一般建议设置为 99 次,给 Agent 足够的循环空间完成复杂任务
8. 输出变量
- text: agent 生成的内容(text)
- think: 模型的思考过程。部分模型支持 think 输出,可以使用「思考过程输出」(仅 Chatflow 支持)的节点输出
- agent 生成的 json: 结构化输出结果
9. 下一步配置
- 支持添加下一个节点
运行逻辑
Agent 节点的运行逻辑由后端实现,确保 Agent 的正确执行和工具调用。
右键操作
右键菜单包含以下选项:
- 更改节点: 修改节点类型
- 拷贝: 复制节点
- 复制: 复制节点内容
- 删除: 删除节点
- 帮助链接: 跳转到帮助文档
- 运行节点: 测试运行当前节点
测试运行
- 支持状态: 支持测试运行
- 更改节点: 支持更改节点类型
- 复制功能: 支持复制、剪贴、删除操作
- 帮助功能: 支持帮助,不支持关于
运行模式说明
Agent 节点统一采用 Function Calling 模式运行,无需选择策略:
- 特点: 模型通过函数调用使用预定义的工具,在循环中自主规划、调用、判断,直到任务完成
- 优势: 精确控制,可预测性强,同时具备处理复杂多步任务的能力
工具管理
1. 工具类型
- API 工具: 调用外部 API 接口
- 计算工具: 执行数学计算
- 数据处理工具: 处理和分析数据
- 自定义工具: 用户自定义的工具
2. 工具配置
- 授权管理: 本期所有工具都是已授权状态
- 开关控制: 可以启用或禁用特定工具
- 参数设置: 支持配置工具参数
3. 工具使用
- 自动选择: Agent 会根据任务自动选择合适的工具
- 手动配置: 可以手动指定使用的工具
- 工具链: 支持多个工具的组合使用
使用场景
1. 智能助手
- 多轮对话
- 任务执行
- 问题解答
2. 自动化处理
- 数据收集
- 信息整理
- 报告生成
3. 决策支持
- 数据分析
- 风险评估
- 方案推荐
4. 工作流集成
- 调用外部服务
- 执行复杂逻辑
- 多步骤处理
最佳实践
1. 工具配置
- 工具选择: 选择与任务匹配的工具
- 权限管理: 合理设置工具权限
- 性能优化: 避免使用过多工具
2. 迭代控制
- 次数设置: 根据任务复杂度设置迭代次数
- 超时处理: 设置合理的超时时间
- 错误处理: 配置错误处理策略
配置步骤
1. 基础配置
- 配置大语言模型
- 设置指令和查询配置
2. 工具配置
- 添加需要的工具
- 配置工具参数
- 设置工具开关状态
3. 高级配置
- 设置最大迭代次数
- 配置输出变量
- 设置错误处理策略
4. 测试验证
- 使用试运行功能测试
- 检查 Agent 执行结果
- 调整配置参数
注意事项
- 工具管理: 合理管理工具数量和权限
- 迭代控制: 避免无限循环,设置合理的迭代次数
- 性能考虑: 考虑 Agent 执行的性能和成本
- 错误处理: 配置适当的错误处理机制
常见问题
Q: Agent 节点需要选择运行策略吗?
A: 不需要。Agent 节点没有策略选择,默认均为 Function Calling 模式。
Q: 如何添加工具?
A: 点击添加工具按钮,从工具列表中选择需要的工具。
Q: 最大迭代次数如何设置?
A: 范围是 1-99 次,一般建议设置为 99 次,给 Agent 足够的循环空间完成复杂任务。
Q: Agent 如何选择工具?
A: Agent 会根据任务需求和工具能力自动选择合适的工具。
Q: 如何优化 Agent 性能?
A: 合理配置工具(工具较多时开启工具搜索)、设置适当的迭代次数。