跳转到内容

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,支持多步对话和业务处理

节点展示内容 ​

Agent 节点编辑面板:工具列表、MCP Connectors、工具搜索与 Skills

1. 基本信息展示 ​

  • 图标: 节点专用图标
  • 名称: 节点名称
  • 大模型: 同 LLM 节点显示方式
  • 注释: 用户添加的说明文字

2. 操作按钮 ​

  • 更多按钮: 点击后展示右键菜单内容
  • 运行按钮: 点击进入试运行界面

节点编辑区域 ​

编辑面板界面见上方截图右侧。

1. 模型配置 ​

  • 模型选择: 同 LLM 节点的模型配置方式
  • 参数设置: 支持配置模型参数
  • 运行模式: 无策略选择,默认为 Function Calling 模式

2. 工具列表管理 ​

  • 工具统计: 展示启用和添加的工具数量(启用数量/添加数量)
  • 添加工具: 添加工具功能键,点击后支持从工具列表中选择多个工具
  • 工具展示: 展示添加的工具列表
    • 展示工具 logo,提供方,工具名称
    • 每个工具支持开关配置,支持开/关
    • 鼠标悬停到工具上,支持删除和设置功能
    • 本期的所有工具都是"已授权"的,后台配置提前配置好

a. 工具选择 ​

点击添加按钮打开「工具设置」弹窗,支持添加单个或添加多个,可搜索工具,并在「工具」和「OpenAPI」两个标签页间切换。工具按分类分组展示 (如获取新闻、实时行情等):

工具设置弹窗:添加单个/多个,支持搜索与分类浏览

b. MCP Connectors(第三方 MCP 工具) ​

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

MCP Connectors:Financial Datasets

⚠️ 该功能仅 Premium 套餐支持。

c. 工具搜索 ​

工具搜索开关

  • 开启「工具搜索」后,未显式勾选的套餐内工具会通过 tool_search 元工具按需检索并加载到上下文末尾
  • 效果:显著降低提示词体量,并提升工具选择准确度
  • 适合工具较多的场景——不必把所有工具都塞进上下文,让模型按需取用

3. Skills ​

可以为 Agent 挂载 Skill:点击添加按钮打开「选择 Skill」弹窗,列表中展示官方 Skill(如 strategy-us-power-nuclear、financial-report-analysis 等),也可以从这里直接创建 Skill:

选择 Skill 弹窗:官方 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 的正确执行和工具调用。

右键操作 ​

右键菜单包含以下选项:

  1. 更改节点: 修改节点类型
  2. 拷贝: 复制节点
  3. 复制: 复制节点内容
  4. 删除: 删除节点
  5. 帮助链接: 跳转到帮助文档
  6. 运行节点: 测试运行当前节点

测试运行 ​

  • 支持状态: 支持测试运行
  • 更改节点: 支持更改节点类型
  • 复制功能: 支持复制、剪贴、删除操作
  • 帮助功能: 支持帮助,不支持关于

运行模式说明 ​

Agent 节点统一采用 Function Calling 模式运行,无需选择策略:

  • 特点: 模型通过函数调用使用预定义的工具,在循环中自主规划、调用、判断,直到任务完成
  • 优势: 精确控制,可预测性强,同时具备处理复杂多步任务的能力

工具管理 ​

1. 工具类型 ​

  • API 工具: 调用外部 API 接口
  • 计算工具: 执行数学计算
  • 数据处理工具: 处理和分析数据
  • 自定义工具: 用户自定义的工具

2. 工具配置 ​

  • 授权管理: 本期所有工具都是已授权状态
  • 开关控制: 可以启用或禁用特定工具
  • 参数设置: 支持配置工具参数

3. 工具使用 ​

  • 自动选择: Agent 会根据任务自动选择合适的工具
  • 手动配置: 可以手动指定使用的工具
  • 工具链: 支持多个工具的组合使用

使用场景 ​

1. 智能助手 ​

  • 多轮对话
  • 任务执行
  • 问题解答

2. 自动化处理 ​

  • 数据收集
  • 信息整理
  • 报告生成

3. 决策支持 ​

  • 数据分析
  • 风险评估
  • 方案推荐

4. 工作流集成 ​

  • 调用外部服务
  • 执行复杂逻辑
  • 多步骤处理

最佳实践 ​

1. 工具配置 ​

  • 工具选择: 选择与任务匹配的工具
  • 权限管理: 合理设置工具权限
  • 性能优化: 避免使用过多工具

2. 迭代控制 ​

  • 次数设置: 根据任务复杂度设置迭代次数
  • 超时处理: 设置合理的超时时间
  • 错误处理: 配置错误处理策略

配置步骤 ​

1. 基础配置 ​

  1. 配置大语言模型
  2. 设置指令和查询配置

2. 工具配置 ​

  1. 添加需要的工具
  2. 配置工具参数
  3. 设置工具开关状态

3. 高级配置 ​

  1. 设置最大迭代次数
  2. 配置输出变量
  3. 设置错误处理策略

4. 测试验证 ​

  1. 使用试运行功能测试
  2. 检查 Agent 执行结果
  3. 调整配置参数

注意事项 ​

  1. 工具管理: 合理管理工具数量和权限
  2. 迭代控制: 避免无限循环,设置合理的迭代次数
  3. 性能考虑: 考虑 Agent 执行的性能和成本
  4. 错误处理: 配置适当的错误处理机制

常见问题 ​

Q: Agent 节点需要选择运行策略吗? ​

A: 不需要。Agent 节点没有策略选择,默认均为 Function Calling 模式。

Q: 如何添加工具? ​

A: 点击添加工具按钮,从工具列表中选择需要的工具。

Q: 最大迭代次数如何设置? ​

A: 范围是 1-99 次,一般建议设置为 99 次,给 Agent 足够的循环空间完成复杂任务。

Q: Agent 如何选择工具? ​

A: Agent 会根据任务需求和工具能力自动选择合适的工具。

Q: 如何优化 Agent 性能? ​

A: 合理配置工具(工具较多时开启工具搜索)、设置适当的迭代次数。