所谓「AI 智能体」,多半是披着风衣的 if 语句
来源:dev.to — 2026-09-08
📋 概述
作者去年精心构建了一个带规划器、工具与推理循环的 AI 智能体,demo 演示惊艳全场,可一上生产就变慢、变贵、报错不可复现。他最终把它重写成一条固定步骤的线性流水线,结果在每个关键维度上都更好——更快、更便宜、可测、可调试;回看旧日志才发现,那个「智能体」每次运行都走同样的三步,从没用过它引以为傲的自主性。他由此主张:别把「自主」当成褒奖,明确区分真正的 agent(运行时自己决定控制流)与 pipeline(控制流在设计期已由你固定),并给出一个可执行的判断法则。
🔑 核心要点
- 智能体的真正定义在于谁掌握方向盘:agent 在运行时动态决定调用哪个工具、走哪一步、要不要循环、何时停止,而 pipeline 的控制流在写代码时就被你定死了,模型只在步骤内部做「聪明」的工作。
- 作者给出一条一针见血的试金石:如果你能在运行前画出系统的流程图,你拥有的就不是 agent 而是 pipeline,绝大多数被称作「agent」的系统根本从未把方向盘交给模型。
- 他把旧日志里的「自主决策」还原为每轮固定的 extract、transform、respond,结论是「给一个 for 循环 套上系统提示词就管它叫 agent」,并认为承认多数 agent 是流水线并非羞辱,而是一种解脱。
- 上生产后的教训在于失控:三次上游「自主决策」无法复现、无法看见,正是这些不可控环节让他在周二与周三面对同一输入得到不同行为,最终被迫回归可观测、可调试的确定性流程。
💡 金句
If you can draw the flowchart of what your system does before it runs, you don't have an agent. You have a pipeline.
👍 0
👎 0
← 返回 dev.to 首页