《Claude Code 工程化实践》加课6-Graph Engineering:Claude Code 工程化之路上的一个驿站,远非终点
2026/7/25 11:30:45 网站建设 项目流程

2026年7月,AI工程圈又沸腾了。

六周前,OpenClaw(小龙虾)创始人 Peter Steinberger 一句"Are we still talking loops?"让 Loop Engineering 收割了800万浏览。六周后的今天,他换了个词:“Are we still talking loops or did we shift to graphs yet?”——三天270万浏览。

从 Prompt Engineering → Context Engineering → Harness Engineering → Loop Engineering → Graph Engineering,不到两年时间,AI圈已经造出了五个"X Engineering"。每一次都以"XX已死,拥抱XX"的姿态登场,每一次都在公众号和短视频里掀起一轮新的内容狂欢。

但如果我们剥开流量营销的糖衣,冷静审视这条演进脉络,会发现一个更有意思的故事——这不仅是概念的更替,更是Claude Code工程化进程中,控制权从"执行端"不断向"判断端"上移的真实写照。


一、五个Engineering到底在讲什么?

让我们先把这五个名词拉平来看:

概念管控粒度人的角色
Prompt Engineering管一次对话你写每条指令
Context Engineering管一个会话的环境你搭上下文
Harness Engineering管Agent运行的基础设施你给Agent装缰绳
Loop Engineering管整件事如何无人值守跑完让Agent自己完成一个完整任务
Graph Engineering管多条循环如何协作制衡设计多个Loop组成的网络

本质上,人在离具体执行越来越远,离"定义什么是好"越来越近。

这五个词的演变,是同一个趋势在不同抽象层级上的投影。Prompt让Claude写好一个函数,Loop让Claude自己迭代完一个项目,Graph让多个Claude舰队协同完成一个大型工程。每一层抽象都比上一层更高,控制点在从"执行端"不断往"判断端"上移。

Claude Code 的创造者 Boris Cherny 有句话精辟地概括了这种跃迁:

“我现在已经不再提示Claude了,我运行的是一些循环,由这些循环去提示Claude。”

套用这个句式,Graph Engineering 的宣言可以是:

“我现在已经不再跑单个循环了,我设计的是多个循环组成的图,由这张图去编排所有的循环。”


二、Graph Engineering 不只是"workflow那套老东西"

很多人看到 Graph Engineering 的第一反应是:这不就是workflow/DAG那套东西吗?Airflow十年前就在干了。

没错,从结构上看,Graph Engineering 的节点+边+依赖+并行+条件路由,确实是标准workflow的定义。绕了一圈,从workflow里挣脱出来(让Agent自主跑),又绕回去把自主Agent重新塞进了DAG。

但如果你只看到这一点,就错过了真正的创新。

真正的不同在哪里?

第一,节点的非确定性。传统workflow的节点是确定性函数——同样输入永远同样输出。LLM节点是概率性的——同样输入可能不同输出。传统workflow的失败是"异常",需要retry;LLM节点的"失败"是常态(质量不达标),需要的是loop+judge,而不是简单重试。

第二,路由的动态性。传统workflow的条件路由是写死的规则(if x then branch B)。Graph里的conditional edge是LLM现场读上下文决定的。图的结构在运行时是半动态的,不是完全静态的。

第三,节点的语义粒度。传统workflow的节点是"调用一个API"、“跑一个查询”。Agent节点是"完成一个子目标",粒度粗、语义开放,内部可能展开成子图。

第四,治理需求的本质不同。正因为节点非确定,才需要对抗式验证、多视角验证、裁判组等治理机制。这些在传统workflow里不是核心需求,因为确定性节点不会"指标自欺"。

Graph Engineering 不是在workflow的旧瓶里装新酒,而是把workflow的结构搬到了LLM时代的新场景里,解决的是LLM节点带来的新问题。


三、从Loop到Graph:Agent的一次组织架构升级

如果用一个比喻来理解Loop Engineering和Graph Engineering的关系,最贴切的是公司组织架构的演变

  • Loop Engineering就像一个全能手工作坊:一个老师傅从头做到尾,一个人当好几个角色。优点是沟通成本低,缺点是规模上不去,随着任务变复杂,师傅的脑子越来越乱(上下文溢出),效率反而下降。

  • Graph Engineering则像一家现代化公司:把不同职能拆成独立部门(节点),每个部门有明确的输入输出(契约),部门之间有清晰的协作流程(边),全员共享一块信息白板(状态)。CEO(编排层)不再参与每个部门的日常工作,而是定义谁做什么、信息怎么流、如何保证质量。

可以用一个形象的类比来理解。想象你在搬家,需要拆书架、装箱、搬上车、叫货车、办物业放行条。你肯定不会让全家人排成一列:一个人拆书架 → 拆完了传给下一个人装箱 → 装完了传给再下一个人搬上车。你会让三个人各干各的,同时派一个人去楼下叫车,再派一个人去物业办手续。几个人同时干活、各自有明确任务、干完了往同一个地方汇总——这就是一张图。

Loop EngineeringGraph Engineering
核心问题如何让单个Agent持续工作如何把多个Agent组织成系统
架构形态单条循环多节点有向图
扩展性受限于单Agent上下文可水平扩展
容错性失败级联故障隔离
人的角色设计循环条件设计图拓扑和治理规则

Loop Engineering解决的是"如何让单个Agent持续工作"的问题,而Graph Engineering解决的是"如何把多个Agent(以及工具、人类)组织成一个可观测、可恢复、可扩展的系统"的问题。

这是Agent从"单兵作战"到"集团军作战"的组织架构升级。


四、Graph Engineering 在 Claude Code 中的实践

在 Claude Code 中,Graph Engineering体现为一套完整的动态工作流体系,由JavaScript编排脚本调度子Agent舰队,零额外Token开销实现并行执行。

最核心的实操要点

1. 节点与边的基础定义

节点是有明确边界的任务单元,边是真实的数据依赖。一个常见的错误是把"然后"当成边——“总结这个文件,然后告诉我天气”,两者之间没有数据流动,就不是边。边只有在数据真正流过时才存在。对每个"然后"问一句:下一步是否读了上一步的输出?如果没有,就没有边,等待是浪费。

2. 钻石拓扑:扇出→reduce→综合

这是每个严肃Agent图的主力拓扑。一个节点拆分任务(扇出),多个节点并行干活,一个节点合并结果(扇入)。扇出取广度,用纯代码reduce压缩,用最终Agent综合写答案。看到钻石后,你不再问"怎么让Agent多做几步",而是问"在哪拆、在哪合"——这才是真正能scale的问题。

3. 给每个节点一个契约

用JSON Schema强制约束节点的输入输出格式,让下游Agent无需猜测就能直接消费结构化结果。在workflow里,给agent()一个JSON schema,spawn出的subagent被迫返回校验过的结构化数据——mismatch时Claude自动重试,而不是甩给你一段需要"解析并祈祷"的自由文本。

4. 验证节点与对抗校验

设置独立的验证节点,让多个Agent从不同角度尝试推翻当前结论。一个发现 spawn N 个独立怀疑者去反驳,多数存活才保留。这才是Graph Engineering真正的杠杆——不是更多的Agent,而是Agent周围包裹的用于产生信心的结构。

5. 故障隔离与错误包容

链式结构里失败会级联——C死、D不跑、整体停摆。图结构里,parallel()抛错的节点解析为null,好的Agent照常返回,坏的那个掉队。.filter(Boolean)就是隔离。失败被限制在它自己的节点内。

6. 拓扑即成本与延迟

图的形状不是装饰——它是wall-clock时间最大的杠杆。默认用pipeline()避免barrier延迟,仅在某阶段真的需要全部前序结果时才用barrier。更微妙的是模型分级调度:不同复杂度的节点匹配不同能力等级的模型,简单任务用轻量模型降本,复杂验证任务用高性能模型保障效果。

7. 让Claude自己画图——自路由

对没法预先规划的任务,别再手画图。在Claude Code中,用动态工作流(dynamic workflows)描述目标,Claude自己写编排脚本——分解任务、选扇出、spawn协调舰队、综合结果。你得到为这次run量身定制的图,而非你祈祷能用的固定图。


五、预言:X Engineering 的下一站是什么?

回顾这两年AI工程化的演进,我们看到一个清晰的节奏:

时间概念核心关注
2023-2024Prompt Engineering所有人都在学习如何写好一个prompt
2024-2025Context Engineering关注上下文管理和RAG
2025-2026初Harness Engineering搭建Agent运行的基础设施
2026年6月Loop Engineering让Agent自主完成全流程
2026年7月Graph Engineering让多个Agent舰队协同作战

平均每个"X Engineering"的统治周期正在缩短——从两年压缩到一个月。这既是流量驱动的结果,也折射出一个更深层的现实:我们正在以极快的速度逼近AI工程化的终极形态。

基于这个趋势,不妨做几个大胆的预测:

预测一:Ecosystem Engineering(生态工程)

当Graph Engineering成熟后,Agent之间将形成标准化的通信协议和协作契约。下一阶段将不是设计一张图,而是设计和治理Agent之间自发生成的"图之图"——一个Agent生态系统。届时,焦点将从"如何画图"转向"如何培育、治理和演化一个Agent生态"。

预测二:Goal Engineering(目标工程)

如果Graph Engineering是让Agent知道自己"怎么走",那么终极形态一定是让Agent自己知道自己"往哪走"。Goal Engineering让用户只描述终极目标,Agent自主分解、动态规划、不断调整路线,全程无需人类定义流程。到了这一步,人甚至连"图"都不用画了。用户说"我要一个能自动完成代码审查的Agent系统",Goal Engineer就自动分解出"理解代码结构→运行测试→检查安全漏洞→生成审查报告"的图结构,并交给Graph Engine去执行。

预测三:Trust Engineering(信任工程)

随着Agent系统从单循环走向多图、从辅助工具走向自主决策,信任将成为核心瓶颈。Trust Engineering将专注于Agent行为的可解释性、审计可追溯性、决策一致性,以及人类对Agent系统的信任建立机制。这不是一个附加功能,而是Agent系统能否大规模落地的先决条件。


六、新瓶装老酒还是范式跃迁?

当然,我们也需要保持冷静。

老刘说NLP在他的文章中说得很犀利:“底层还是’agent编排+状态管理+流程治理’那套老活儿。6月喊Loop、7月喊Graph,中间隔一个月,这不是范式跃迁,是流量制造。”

诚然,"X已死"的话术几乎总是错的:Loop没杀死Prompt,Graph没杀死Loop。它们是嵌套叠加,不是替代。这种术语通胀的叙事只会稀释含义,让人追名字而不是解决问题

但另一方面,如果我们把视线从营销节奏上移开,聚焦技术本身,会发现每一层抽象都在解决真实的问题,都在让人离"定义什么是好"更近一步,都在让AI系统的能力边界向外扩展一圈。

正如一位观察者所言,“整个技术的发展都是螺旋上升的,兜兜转转,互相缠绕”

Graph Engineering不是终点,它只是Claude Code工程化之路上的一个驿站。


写在最后

作为一名跟进Claude Code工程化进程的观察者和实践者,我最大的感受是:

我们正在目睹一场从"手工作坊"到"工业体系"的巨变。

写Prompt → 管上下文 → 搭Harness → 设计Loop → 编排Graph → 未来的Ecosystem/Constitution/Goal/Trust Engineering……

这个链条的每一次推进,都意味着人类离"亲手执行"越来越远,离"定义方向和标准"越来越近。这不是术语通胀的造词游戏,而是AI能力演进的自然结果。

重要的是,不要追名字,要解决问题。

下一个"X Engineering"还会来。当它来的时候,不要问"XX是不是已死",而要问"这个新概念帮我解决了什么之前解决不了的问题"。

因为,所有的X Engineering,最终都是Human Engineering——它们共同反映的是人类在AI时代如何重新定义自己的角色:从执行者,变为定义者。

而未来的工程范式,也必将层出不穷。Graph Engineering不会是终点,它只是通往更宏大AI工程图景的一块基石。十年后回看今天,我们或许会感慨:原来2026年,我们才刚刚开始学会让AI Agent协同工作。


参考来源:

  • Graph Engineering with Claude: 14-Step roadmap from 0 to graph architect (Full Course)
  • 3 Years of Graph Engineering with LangGraph
  • 也谈Agent的Engineering命名通胀:Graph Engineering兜兜转转又回到workflow?
  • Loop工程已死,Graph工程永生
  • 从Loop Engineering到Graph Engineering,Agent的一次组织架构升级

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询