← 全部文章

Agent 热潮下,先问一句:你需要的是智能体还是工作流?

把脚本包一层 LLM 调用,并不自动变成 Agent。抽象选错,系统会在「看起来很智能」和「难以维护」之间来回摇摆。

Agent 这个词现在几乎成了万能后缀。客服 Agent、研发 Agent、运营 Agent……可拆开看,很多项目真正需要的是:稳定触发、明确步骤、可观测结果的工作流;模型只负责其中几个判断节点。

什么时候该用工作流

流程相对固定、状态可枚举、错误需要可预期处理时,优先工作流。例如发票校验、工单分流、报告生成:步骤清晰,关键是把 LLM 放在「分类 / 抽取 / 润色」这些局部,而不是让它自由规划全链路。

工作流的好处是审计友好:你知道每一步做了什么,回放和回滚都容易。

什么时候才值得上 Agent

当任务目标清楚、路径却高度不确定,而且允许试错与工具调用时,Agent 才有优势。比如在多系统里排查问题、在开放信息源里做研究汇总。即便如此,也要限制工具权限、步数与预算,并留下人类接管口。

先做成可靠的工作流,再把局部节点升级为可自主决策的 Agent。

一个决策口诀

  • 路径是否可事先画出来?能,就偏工作流。
  • 失败是否可接受自动重试?否,就限制自主性。
  • 成本是否会随步数指数上升?是,就加硬预算。
  • 业务是否要求全程可解释?是,就保留显式状态机。

别被命名绑架。叫不叫 Agent 不重要,系统是否可控、是否可迭代,才重要。