01. Agent 和普通 Workflow 有什么区别?
整理 Agent 与固定流程编排的本质差异。
简单回答
Workflow 更像预先写死的流程图,输入什么走哪条路基本提前确定;Agent 则会根据上下文动态决策,选择下一步做什么、调哪个工具、是否继续思考。
详细解析
- Workflow 稳定、可控、可测试,适合结构固定的业务场景。
- Agent 更灵活,适合问题开放、路径不确定、需要多轮决策的任务。
- 但 Agent 的代价是稳定性更差、调试更难、成本更高,因此并不是所有场景都该上 Agent。
- 面试时要体现出你知道二者不是替代关系,而是能力边界不同。
面试时可以这样答
一个实战型回答通常会先说定义,再补一句“能用 Workflow 解决的,不一定要上 Agent”。
常见追问
- 什么场景必须要 Agent?
- 为什么很多团队最后还是选 Workflow?