最近在Agent开发上投入了大量精力,尤其是在具体业务场景中尝试各种Agentic Workflow,积累了一些值得分享的经验与思考。
市场上确实有不少通用型AI Agent产品,比如Manus AI、大厂的Deep Research,实测表现都还不错。但话说回来,在稳定性和准确性方面,它们仍有较大的提升空间。
核心判断其实很清晰:通用型AI Agent虽然灵活,什么都能接一接,但真要落地业务、尤其是追求规模化、低成本、高效率、可控制可测量的时候,光靠它还不够。最优解是什么?混合模式——"Workflow + LLM/Agent",在把成本和风险压住的同时,把通用型AI的适应性和创造力也发挥出来。

一、通用型AI Agent VS Workflow
1. 通才(Generalist)VS 专才(Specialist):先验知识的价值
实际项目做多了,手里会积累大量领域经验。比如如何高效抓取某个网站的信息,或者在某个流程节点上快速完成校验。这些知识能帮你搭建更高效、更可靠的定制化流程,完全不用像通用型Agent那样从头摸索一遍。这就好比强化学习:过度"探索"(exploration)就是浪费资源,而把领域知识(domain knowledge)用好、做到"利用"(exploitation),效率才能最大化。
2. 速度与成本考量:聚焦核心,减少浪费
如果所有环节都交给通用型AI Agent去处理,那些结构清晰、完全不需要复杂推理的步骤,也会白白浪费大量Token和时间。这种固定活,直接上预设的Workflow方案才是正解,又快又省。只有在需要复杂决策、处理非结构化信息、面对高度不确定性的环节,再让大语言模型(LLM)上场。这样做,LLM的推理优势能发挥到最大,额外成本也控制得住。
3. 可扩展性:模块化设计与灵活性保障
把任务拆成一个个独立模块(Block),各模块单独开发、测试、部署,最后再串成完整的Workflow。这种模块化架构在规模放大时优势很明显:想扩展功能或新增数据源,直接动对应的模块就行,不用让通用型Agent每次都从头"学"一遍整个流程。
4. 可评估性:强化监控与稳定性保障
Workflow模式一个核心好处,就是每个环节的输入输出都清清楚楚。哪个节点出问题,马上能定位,然后针对性优化。系统要可预测、要稳定,就离不开这种精细化的评估和监控。完全靠一个黑盒一样的通用型Agent去跑,调试和质量把控的难度可就大多了。
5. AI本质是搜索:限定搜索空间 VS 全局探索
往大了说,很多AI任务本质上就是个搜索问题。通用型AI Agent把搜索空间拉得很开,支持更广的探索,但并不是所有场景都需要这么宽的搜索范围。Workflow的思路是:用已知的先验知识和业务流程,直接导向最优或接近最优的方案,这其实就是强化"利用(exploitation)"。通用型Agent更偏"探索(exploration)"。完全让它自己瞎探索,虽然可能蹦出点创造性方案,但成本和效率的代价也摆在那。
6. 平衡与结合:实践中扬长避短
所以,实际落地的时候,要按需求和资源来设计:
对于重复性高、结构明确的任务——直接上固化的Workflow方案,稳定又划算。
对于需要灵活认知、复杂推理或应对未知情况的任务——召唤通用型AI Agent,用上它强大的自然语言处理和思考能力。只要把输入输出规范定义清楚,关键步骤再配上精细化的评估监控,Workflow和Agent就能协同互补。
二、Workflow的5种常见模式
先从Block说起。不管是Workflow还是Agent,最基础的调用单元都是Block。一个Block,就是一个增强版的LLM——它整合了检索(Retrieval)、工具调用(Tool Use)和记忆读写(Memory R/W)功能。LLM调用各种工具时遵循的协议叫Model Context Protocol (MCP)。用Block当积木,就能搭出复杂的Workflow。下面梳理五种常见模式:
工作流模式1:提示词链(Prompt Chaining)
就是把多个Block按顺序串起来。每个Block跑完,根据输出决定要不要触发下一个环节,就像编程里的IF-THEN逻辑。这种模式适合可以清晰串行拆解的任务,比如:多语言营销文案——先生成文案,再翻译成目标语言;制式文章撰写——先生成大纲,按标准检查大纲,合格了再基于大纲写全文。
工作流模式2:路由(Routing)
在提示词链的基础上,加一个分类路由环节。根据输入内容做分拣,决定接下来走哪条下游流程,类似编程里的SWITCH-CASE逻辑。适合需要前置分类的任务,比如客服场景——识别用户反馈类型(退款、咨询、技术支持),然后路由到对应的处理分支。再比如大小模型分流——识别问题复杂度,简单问题走小模型,复杂问题走大模型,成本效率两手抓。举个具体的例子,用DeepSeek的时候,不是所有问题都需要它"深思熟虑",很多查询直接检索就能解决。
工作流模式3:并行化(Parallelization)
当父任务能拆成多个可以并行执行的子任务时,就用这个模式:先拆任务,子Block同时跑,最后聚合结果。典型场景像代码漏洞检查——用不同的Prompt触发多角度检查,并行执行,最后生成一份综合报告。
工作流模式4:协调器-工作器(Orchestrator-Workers)
这个模式把"路由"和"并行化"结合起来了。一个协调器(Orchestrator)LLM节点负责动态拆解任务,然后挑一个或多个工作器(Worker)LLM节点去处理,最后整合输出结果。
工作流模式5:评估器-优化器(Evaluator-Optimizer)
这个模式把LLM节点分成两类:生成器(Generator)负责输出内容,评估器(Evaluator)负责评判质量。适用于那些输出有明确评估标准、而且能通过迭代优化来提升的场景。典型例子是文学翻译——细微的措辞差异就能影响翻译质量,评估器可以向生成器反馈,帮助改进结果。
梳理下来你会发现,Workflow的可组合性非常强。比如,可以把前四种Workflow当作"评估器-优化器"模式里的生成节点,再引入评估节点来评判和优化。说到底,核心关注点始终是:怎么用现有技术体系解决实际业务问题,给客户创造更大的价值,而不是技术本身有多炫。
不必想着去复刻OpenAI Deep Research或者Manus AI。用我们的专业知识,在特定的细分领域(Niche)里做得比他们更好,这就够了——这才是我们真正的差异化竞争力。
