LLM 方案实战:流量飙升百倍后,选 Agent 还是 Workflow?

举报
ceshiren001 发表于 2025/12/09 21:59:59 2025/12/09
【摘要】 本文探讨了AI应用中Workflow与Agent的核心区别。Workflow是预设步骤的固定流水线,适合流程明确、追求可靠性的场景。Agent则让大模型自主决策与规划,能动态处理复杂任务与异常。两者并非对立,可结合使用:Workflow保证基础可控性,Agent提供上层智能与灵活性,实现从“被动执行”到“主动思考”的升级。

最近看到群里同学们在讨论:“系统要加大模型,workflow 还能用吗?还是要上 Agent?” 表面上是技术选型,实际上是“你希望机器帮你做步骤,还是帮你思考”。

1. 大模型最早期:只是一个“聪明的接口”

最早的大模型,其实就是一个“对话式 API”。

举个例子: 用户问:「中国的首都是哪?」 模型回答:「北京」。

用户接着问:「那它的人口呢?」 开发者不得不把前一个问题 + 回答 + 新问题一起发给模型,确保上下文连续。

这里的大模型,本质上只是“搬运数据 + 做推理”,不负责规划流程。 如果任务复杂,你必须自己在外部管理逻辑和步骤。

2. Workflow:把“事”拆成固定流水线

随着业务需求越来越复杂,一次问答显然无法满足。于是 workflow 应运而生。

比如,你要生成一条生日祝福视频,流程可能是:

image.png


这里的 workflow 有几个特点:

  • 固定流程:先 A 再 B,再 C
  • 明确步骤:哪一步调用大模型,哪一步调用其他工具
  • 人设计:大模型只负责“干活”,不负责“想办法”

可以把 workflow 想象成流水线上的工人:效率高,但遇到异常不会自己变通。

3. Agent:让大模型自己“思考 + 决策 + 调用工具”

Agent 的价值在于:大模型可以自主规划流程和处理异常

同样是生成生日视频:


image.png

Agent 的流程是动态的,可以根据情况分支,甚至自适应重试。 相比 workflow,它更灵活:不固定步骤,更像“有思考力的员工”。


4. Agent 内部的 workflow:教它“如何思考”

Agent 也有 workflow,但它不是传统业务流程。

image.png


前者是教机器“怎么干活”,后者是教机器“怎么思考”。 也可以理解为:前者是 SOP,后者是“思考路径图”。

5. 具体对比如下

维度 Workflow Agent
流程 固定 动态,可分支
决策 大模型 + 工具
异常处理 人设计 自主重试 / 调整
大模型角色 流程节点 自主规划 & 执行
使用场景 流程明确、可控性高 复杂任务拆解、自主决策

简单理解:Workflow 是 SOP,Agent 是会思考的员工。

6. 那终究怎么选择?

  1. 业务流程稳定、步骤明确 → 用 workflow,可靠高效
  2. 任务复杂、需要灵活决策 → 上 Agent,让大模型帮你拆解任务
  3. 两者结合 → 底层 workflow 保证可控性,上层 Agent 解放人工,让大模型自己处理异常和优化方案

7.Agent 的价值仅仅在自动化?

Agent 并不是简单的“workflow + LLM”。它的核心价值在于:

  • 意图理解:理解用户目标,而不是执行固定命令
  • 工具选择:根据任务动态选择调用工具
  • 计划生成:拆解任务,规划执行步骤
  • 自适应优化:任务失败时自主调整方案

换句话说,它让大模型从“被动干活”升级到“主动思考”。 对于开发者来说,这意味着可以把重复性、流程化的工作交给 Agent,自己专注于业务设计和结果优化。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。