2026 年 7 月,OpenClaw 创始人 Peter Steinberger 在 X 上发了一条不到十个字的帖子:「我们还在讨论 Loop,还是已经转向 Graph 了?」短短三天,这条推文被浏览了超过 270 万次。

而就在六周前,正是同一个人,用一句「不要再亲自提示 Agent,而要设计能够提示它的循环」带火了 Loop Engineering。

六周,一个概念从爆火到「被宣告过时」——行业认知的半衰期正在以指数级缩短。但这真的是一次技术范式的更替吗?

什么是 Loop Engineering?

回想最早怎么用 AI:你发一句,它回一句;你说不对,它改;你让它跑测试,它跑完就停下等你。看起来是 AI 在工作,但真正驱动每一步的其实是人——你才是那个 for 循环

Loop Engineering 做的事,就是把「驱动循环」这个动作交给 AI 自己。一个 Agent 在一个「执行 → 验证 → 反馈 → 决策」的闭环里自己跑,直到达成目标。Boris Cherny 有句被反复引用的话:「我现在已经不提示 Claude 了,我运行的是一些循环,由这些循环去提示 Claude。」

在代码层面,Loop 就是一个 while not done 的循环:拼接系统提示和历史对话,调用 LLM,识别并执行工具调用,将结果追加到上下文中,循环往复。

为什么需要 Graph?

当一个 Agent 的任务从「写一篇摘要」变成「研究一个行业 → 写一份报告 → 让另一个 Agent 审阅 → 决定是否交付或退回重做」时,单 Agent 循环的局限性就开始暴露。

学术研究也指出了 Agent Loop 的三个结构性缺陷:

  • 步骤间依赖隐式难追溯:所有逻辑都藏在不断膨胀的上下文里
  • 错误恢复可能无限循环:一旦跑偏,可能永远回不来
  • 执行历史动态可变:调试困难,无法稳定复现

一个 Loop 只有一条主要路径,但复杂任务需要分工、并行、回退和交接。研究需求的 Agent、写代码的 Agent、做测试的 Agent,谁先开始?哪些工作可以同时进行?测试失败后应该回到哪里?

这些问题,Loop 解决不了。

Graph Engineering 是什么?

Graph Engineering 就是把多个专门化的 Agent 或步骤连成一张「图」——节点(干活的人/步骤)、边(它们之间的路由,包括分支、并行和回退),以及沿着边流动的共享状态。

一个 Graph 通常包含四样东西:

  • 节点:承担职责的工作单元,可以是一段代码、一次模型调用、一个工具,也可以是一个会自行循环的完整 Agent
  • :节点之间的交接方式——顺序、并行、条件分支、失败回退
  • 共享状态:像项目的公共工作台,保存需求、中间结果和结论
  • 路由规则:决定下一步去哪——「测试通过就交付,测试失败就回到实现节点」

如果你做过后端开发,这套东西其实并不陌生——工作流引擎(Activiti、Camunda)、DAG 任务调度(Airflow)、微服务编排(Saga),本质都是「用图来编排多个执行单元」。只不过现在执行单元从「一段代码」换成了「一个 Agent」。

Loop 和 Graph 的本质区别

「区别在于谁来决定路径——Agent 还是你。」

Loop 中,你设定目标和验收标准,Agent 自己找路走到终点。Agent 的自由度高,可以自主规划执行路径。

Graph 中,你声明所有合法路径和检查点——先走这个节点、再走那个,如果审查失败就退回。Agent 的自由度被限制在每一个节点的内部,而不是横跨整个任务。

维度 Loop Engineering Graph Engineering
控制粒度 任务级(设目标) 节点级(定义每一步)
Agent 自由度 高,自主规划路径 中,节点内自由,节点间由开发者控制
适用场景 单目标单工具任务 多步骤多角色协作任务
错误传播 一步错可能整链跑偏 错误被隔离在单个节点内
资源消耗 高(多 Agent/节点各自消耗 Token)

Loop 没死,它只是换了个位置

这是整件事最关键的一点。

Graph 并没有消灭 Loop,而是把原本隐藏在单个 Agent 上下文里的职责、依赖和控制逻辑,提升成一套显式的执行结构

一个循环,就是一个单节点的图,带一条指向自己的边。你在循环工程里学到的所有东西——发现、规划、执行、验证——都是一个节点的内部。图没有取代循环,它是当你有好几个循环需要互相交接时得到的东西

反过来说,图工程的地基是循环工程。一个图里全是节点,一个好的节点就是一个设计良好的循环。如果你的节点是弱 Agent,把它们连成组织架构图,你只会得到一个弱组织。

什么时候该用哪个?

Loop 适合:10 步以内的简短探索性任务、原型快速验证。Cursor 的 Router 功能靠一个灵活的 Loop 就帮开发者省了 36%-60% 的 API 费用。

Graph 适合:任务能够独立拆分、存在分支或回退、中间状态值得保存、协作收益高于协调成本。比如客服系统——需要先分类、再搜索知识库、再让质检 Agent 审核、再决定是否人工介入——没有 Graph,就得在一个 Loop 里塞入全部判断逻辑。

从 Prompt 到 Graph:五层演进

过去一年多,「让 AI 系统稳定工作」这件事被换了五个名字:

  1. Prompt Engineering:管一次对话里这句话怎么说
  2. Context Engineering:管这一步往模型脑子里塞哪些信息
  3. Harness Engineering:管它周围的结构——工具、护栏、跨会话状态
  4. Loop Engineering:管一个 Agent 如何自己反复地执行、验证
  5. Graph Engineering:管多个执行节点之间的组织关系

它们不是互相取代,而是一层一层往外叠。Graph 是目前最外面的一层,但它建立在前四层都做好的前提上。

写在最后

Graph Engineering 不是什么颠覆性新发明——它是把「用图来编排多个执行单元」这套老思路,套到了 AI Agent 协作上。但词是不是新的,和这个转变是不是真的,是两码事。从「编排一个智能体」到「编排一群智能体」的工程重心迁移,是真实发生的。

黄仁勋在 Startup School 2026 大会上表达过一个类似的观点:当底层实现越来越多地被 Agent 自动化,人类的核心价值将从「亲手完成每个步骤」转向「设计系统、明确约束、组织信息流」。

先掌握循环,再谈图