Agent、Workflow 和提示词工程的边界
真正的 Agent 并不是“提示词写得更长”,也不是“多接几个工具”。在企业业务里,更常见、更可控的路径,反而是 Workflow 加提示词工程,再用本地数据兜住准确性。
最近在几次交流和案例讨论里,一个意外收获是:很多原本模糊的 AI 产品概念,在反复追问和对比中变清楚了。
尤其是三个词:Agent、Workflow、提示词工程。
这三个词现在经常被混在一起用。一个产品只要接了大模型、能调用几个工具、能跑几步流程,就很容易被包装成 Agent。但我越来越觉得,真正需要区分的不是名字,而是决策权到底交给了谁。
区分三者:看决策权在哪里
如果整个执行过程中,是大模型在自主规划、判断下一步、调用工具、观察结果、反思并重新调用,那么它才更接近真正的 Agent。典型的例子是 Manus、Claude Code 这一类产品。它们的关键不只是“能调用工具”,而是模型在过程中拥有比较强的自主决策空间。任务不是被人预先拆死的,而是在执行中动态推进。
但如果一个系统只是按照预先设计好的步骤执行:第一步收集信息,第二步结构化,第三步调用模型生成结果,第四步写入系统或输出报告,这更像 Workflow。模型很重要,但它是在一个人类设计好的轨道里工作。每一步做什么、什么时候做、失败了怎么办,主要由流程设计决定。
提示词工程又更底层一些。它解决的是在某个具体节点里,如何把任务讲清楚,如何约束输出格式,如何让模型按照产品需要的方式表达和推理。提示词工程可以存在于 Agent 里,也可以存在于 Workflow 里,但它本身并不等于 Agent。
企业场景更需要可控流程
在 2026 年这个时间点,我在实际业务场景里看到的情况是:真正的 Agent 类产品并不多,尤其在企业内部业务里,大多数仍然是 Workflow,或者是提示词工程加工具调用。这个现象并不让我失望,反而让我觉得更真实。
因为企业场景最看重的,往往不是“模型有多自由”,而是结果是否可控、过程是否可解释、数据是否可靠、责任边界是否清楚。业务系统里有审批、评审、数据查询、统计报告、产业分析等场景,这些事情不是让模型自由发挥就能完成的。它们需要稳定的流程、明确的输入输出、可追溯的数据来源,以及必要的人为校验。
先跑通逻辑,再用本地数据校验
所以我现在更认可一个朴素的方法:先用大模型跑通逻辑,再用本地数据填充和校验。
这句话看起来简单,但在很多场景里都很有用。大模型的价值,是帮助我们快速建立一个相对完整的逻辑框架。比如一个分析任务应该先识别什么信息,再判断哪些标准,再生成什么结论;一个评审类流程应该如何拆分环节,哪些地方需要结构化,哪些地方需要专家判断。这些逻辑用大模型先跑一遍,即使网络信息会有幻觉,思路本身往往是可以被验证和沉淀的。
接下来真正决定系统质量的,是本地数据。数据管理好了,模型才有准确性和时效性。数据没有管理好,再高级的 Agent 也会在关键节点上失真。很多 AI 产品最后不是败在模型能力不够,而是败在数据没有进来、数据不可信、业务规则没有被结构化。
这也是我看待 RAG 和微调的方式。RAG 主要解决幻觉和时效性问题,让模型在回答时能引用更可靠、更新的资料;LoRA 微调则更偏向让模型具备某个领域的能力和表达风格。它们不是谁替代谁,而是在不同层面解决问题。把这些能力混在一起讲,很容易让产品方案看起来很热闹,但落地时没有抓手。
不必把所有东西都叫 Agent
因此,做企业 AI 产品时,我会更谨慎地使用 Agent 这个词。能用 Workflow 解决的问题,就先把 Workflow 设计扎实;能通过提示词工程和工具调用解决的问题,就不要急着包装成自主智能体。真正需要 Agent 的地方,应该是任务边界足够开放、路径需要动态探索、工具调用结果会反过来改变下一步计划的场景。
换句话说,Agent 不是更高级的宣传词,而是一种更高不确定性的执行方式。Workflow 也不是低级形态,而是企业场景里非常重要的产品能力。提示词工程更不是小技巧,它是把业务意图翻译给模型的基础设施。
把边界分清楚,产品设计反而会更稳。我们不必为了显得先进而把所有东西都叫 Agent。很多时候,真正有价值的 AI 产品,就是在可控流程里,让模型负责推理和生成,让本地数据负责准确性和时效性,让人类负责规则、判断和最终责任。