WorkFlow 与 Agent

工作流(Workflow):固定的流程,如流水线式的执行,每一步按照规则进行。像工厂流水线,严格按照设定好的程序操作。适合结构化、可预测的任务。

智能体(Agent):自主决策(不需要人工设计 Prompt 逻辑和工具调用),具有一定的灵活性和适应性,根据环境调整执行方式。像经验丰富的员工,可以根据情况灵活调整策略。适用于开放性问题。

一个智能体 = 多个工作流的组合 智能体可以拆解为多个子任务,而每个子任务可能是一个工作流。

适用情况WorkflowAgent
任务是否明确任务明确、结构化、可拆解为固定步骤任务不确定、执行路径动态调整
是否需要自主决策只需要按照固定规则执行需要自主判断、规划、决策
可控性高、可预测、易调试低、更灵活但可能出错

经验之谈: 先用工作流解决问题,只有在必要时才增加智能体的自主性。

如果任务可以预先设计出合理的执行流程,就优先使用工作流,因为它更高效、低成本、可控。而如果任务复杂多变,需要 LLM 自己规划步骤,就可以使用智能体,但要注意成本和错误控制。

更简单来说:遇到问题报错的是WorkFlow,遇到问题自己解决的才是智能体。

© 2025 Hugo. 版权所有.

本网站内容基于 CC BY-NC-SA 4.0 协议发布。