Jixue AI学习库
返回知识库
Agent入门

Agent 和 Workflow 的区别

帮助初学者区分自由规划的 Agent 和固定流程的 Workflow。

agentengineeringworkflow
01

为什么重要

帮助初学者区分自由规划的 Agent 和固定流程的 Workflow。

02

核心原理

简单区分 Workflow 是预先设计好的步骤,适合稳定、可控、可验收的业务流程。Agent 更强调根据目标和上下文动态规划步骤,适合开放任务,但不确定性更高。 工程建议 多数生产系统不应该一上来就做完全开放的 Agent。更稳妥的方式是先把业务做成 Workflow,再在局部引入模型决策,比如分类、摘要、参数生成和工具选择。 什么时候用 Agent 任务路径无法提前完全枚举。 需要跨工具探索。 失败后可以接受重试或人工接管。 什么…

03

工程实现

  • 先把概念落到输入、处理、输出和验证链路里。
  • 用固定样例或日志验证改动效果,避免只凭一次演示判断质量。
04

展开说明

简单区分

Workflow 是预先设计好的步骤,适合稳定、可控、可验收的业务流程。Agent 更强调根据目标和上下文动态规划步骤,适合开放任务,但不确定性更高。

工程建议

多数生产系统不应该一上来就做完全开放的 Agent。更稳妥的方式是先把业务做成 Workflow,再在局部引入模型决策,比如分类、摘要、参数生成和工具选择。

什么时候用 Agent

  • 任务路径无法提前完全枚举。
  • 需要跨工具探索。
  • 失败后可以接受重试或人工接管。

什么时候用 Workflow

  • 涉及支付、删除、状态变更等高风险动作。
  • 验收标准明确。
  • 流程稳定且需要可追踪。
05

常见误区

  • 只背术语,不说明工程取舍。
  • 忽略评测、日志、成本和失败边界。
06

面试怎么说

帮助初学者区分自由规划的 Agent 和固定流程的 Workflow。