阅读时间:1 分钟
0 字

工作流能力说明

工作流里的能力,和智能体里的很多能力是共用的。

你可以直接理解成:

同一个能力,既可以挂到智能体里即时调用,也可以放进工作流里按步骤执行。

为什么说能力是共用的

当前系统里,很多能力同时支持:

  • 智能体
  • 工作流

例如:

  • 知识库检索
  • HTTP 请求
  • 函数调用
  • MCP 调用
  • 图片生成
  • 视频生成
  • 通知发送

工作流里使用能力,有什么不同

在智能体里

更适合:

  • 即时调用
  • 一问一答式触发
  • 单步动作

在工作流里

更适合:

  • 多步骤串联
  • 显式控制输入和输出
  • 异步任务
  • 记录执行日志
  • 给前端或 API 一个稳定结果

工作流里配能力,重点看什么

1. 先看这个能力本身要配什么

例如:

  • 知识库检索要选知识库
  • HTTP 请求要填 URL 和方法
  • 图片生成要选图片模型
  • 视频生成要选视频模型和轮询参数

2. 再看输入怎么接

工作流里的能力输入,通常来自:

  • 输入节点
  • 上一个节点的输出
  • 全局变量
  • 固定配置值

3. 再看输出怎么接

工作流里的能力输出,通常会被:

  • 下一个节点继续使用
  • 输出节点统一整理
  • 日志记录下来方便排查

什么时候更适合放到工作流

如果一个能力满足下面任一情况,就更适合放到工作流里:

  • 需要多步骤串联
  • 需要异步轮询
  • 需要明确输入和输出
  • 需要执行日志
  • 需要稳定给前端或 API 一个结构化结果

第一次建议怎么做

建议先选一个你最熟悉的能力,例如:

  • 知识库检索
  • HTTP 请求
  • 图片生成

先把单个能力节点跑通,再继续把多个节点串起来。