Graph Engineering 是下一代 AI 架构,还是让你多烧 Token 的新话术?
过去一年,AI 工程里的新词像换季一样快。
Prompt Engineering 还没过气,Context Engineering 来了;Context 刚说清楚,大家又开始谈 Harness;Harness 之后是 Loop;现在,一句“我们还在谈 Loop,还是已经转向 Graph 了?”又把 Graph Engineering 推到了台前。
这句话来自 OpenClaw 创始人 Peter Steinberger 的一条X 帖。
Carlos E. Perez 随后写了一篇长文,解释为什么“自我改进”最终是一个网络问题;0xCodez 又把它展开成一套节点、边、并行、验证与故障隔离的实践指南。
对普通人来说,最容易出现的感受不是兴奋,而是疲惫:
我连上一个词还没学明白,怎么又来一个?
更值得警惕的是另一种冲动:每出现一个新名词,就默认自己需要立刻升级。
所以这篇文章不打算再教你背一个概念。我真正想回答的是:Graph 为什么偏偏在现在出现?围绕它的人到底在争什么?这是一次真实的工程演进,还是一次漂亮的旧概念包装?以及,普通人什么时候值得用,什么时候最好什么都别加?
我的结论先放在这里:
Graph Engineering 的真正变化,不是让 AI 做更多步骤,而是把“谁先做、谁检查、失败回到哪里、什么时候停止、最后由谁负责”从模型脑子里拿出来,变成系统中可见的结构。
它有价值。但这种价值必须由任务证明,不能由流行词证明。
一、所有人都在说 Graph,但争论的其实不是一件事
先把 Graph 压缩成一个不神秘的定义:
Graph Engineering,就是把任务里的步骤、状态、分支、反馈和停止条件显式地组织起来。
你可以把“节点”理解成一个有明确产物的工作单元,把“边”理解成真实的依赖关系:上一步产生了什么,下一步为什么需要它。
这和简单地写“第一步、第二步、第三步”不同。
0xCodez 在他的14 步实践文章里给了一个很好用的检查问题:如果下一步根本不读取上一步的结果,那么它们之间可能就没有真正的依赖,只是你习惯按顺序写出来而已。
一旦把这些假顺序拆掉,原来的一条长队就可能变成:有些工作同时进行,有些结果汇合后再判断,有些失败只需要局部重试,有些结论必须经过独立验证才能继续。
这就是 Graph 最朴素的意义。
但今天的讨论又给它附加了更多期待:有人谈的是执行效率,有人谈的是可靠性,有人谈的是多个反馈循环如何彼此制约,还有人真正关心的是,系统里谁有否决权。
大家使用同一个词,却在回答不同的问题。很多争论从这里就已经错位了。
二、从 Prompt 到 Graph,隐藏主线到底是什么?
如果只看词,会觉得 AI 圈在不停发明新包装。
但把这些概念放回做事过程,会看见一条很稳定的线:
每次演进,都是把原来由人默默承担的一部分工作,搬到系统里。
Prompt:先把“我要什么”说清楚
最初的问题是,模型不知道你想要什么。于是人们研究提示词,学习怎样描述任务、约束格式、提供例子。
Context:再把“你需要知道什么”交给它
人们很快发现,指令写得再漂亮,模型看不见项目背景、用户资料、历史决策和当前现场,依然做不好。于是工程重心从一句提示词,移向模型在此刻能看到的全部信息。
Anthropic 后来把 Context Engineering 概括为:在有限上下文里,选择最有用的信息组合,而不是把所有资料一股脑塞进去。官方文章
Harness:把“怎样稳定做事”变成环境
当模型开始读文件、调用工具、运行代码,问题又变了。真正影响交付的不只是它会不会推理,还包括:工具是否好用、权限是否清楚、状态能否保存、失败能否恢复、测试会不会真的执行。
Harness 做的,是给模型搭一个可以长期工作的现场。
Loop:把“做错后怎么办”变成循环
一次生成很难完成真实任务。于是模型开始计划、行动、观察结果、修正,再继续行动。Loop 的价值,是让错误成为下一轮的输入,而不是整个任务的终点。
Graph:把“多个行动怎样组织”变成结构
当一个循环里同时塞进理解、搜索、执行、复核、重试、批准和发布,它会越来越像一个人既当运动员、又当裁判、还负责改记分牌。
Graph 出现,是因为大家开始把注意力从“这一次怎么循环”,转向“这些循环和步骤之间究竟是什么关系”。
所以,这不是一条“越来越像人脑”的还原路线。它更像工程师在一次次失败之后,把做事经验逐层写进系统:软件工程贡献了状态与测试,控制论贡献了反馈与稳定,工作流系统贡献了分支和恢复,组织管理贡献了分工、制衡与责任。
模型能力越强,这些结构反而越重要。因为一个不会行动的模型,最多给你一个坏答案;一个能持续行动却没有边界的系统,可以稳定地把错误做大。
三、围绕 Graph Engineering,至少有五种判断框架
这里的“五派”不是五个边界清晰的组织。很多人同时持有其中两三种观点。更准确地说,这是我从帖子、长文、框架文档和争论中拆出的五种判断方式。
第一派:范式升级派——单一循环已经装不下复杂任务
这一派认为,Loop 是最小的改进单元,但不是复杂系统的最终形态。
真实任务里会出现并行探索、不同阶段的交接、局部故障、独立复核和人工批准。如果把这些事情全部塞进一段不断膨胀的上下文,模型容易忘记目标、混淆角色,也很难只重跑失败的部分。
这一派最强的论据,不是“图比循环高级”,而是复杂工作原本就不是一条线。
LangGraph 的官方文档把图的核心拆成 State、Nodes、Edges:状态记录系统当前在哪里,节点完成工作,边决定下一步去哪。节点可以调用模型,也可以只是普通代码。LangGraph 文档
但这一派最容易犯的错误,是把“能表达复杂度”误认为“已经解决复杂度”。图画得更漂亮,不代表节点判断得更准,也不代表错误不会沿着边传播。
第二派:包容扩展派——不是推翻旧方法,而是把关系看完整
这一派没那么革命。他们认为,所谓转向 Graph,并不意味着前面的东西失效了。
一段循环、一个条件分支、一次失败回退,都可以放进更大的任务结构里。Graph 提供的是更大的描述空间:我们终于可以同时讨论局部迭代、跨步骤依赖和整体停止条件。
它的好处是减少非此即彼的争论。Loop 仍然是局部探索和修正的好办法,只是系统不能永远假设所有问题都适合塞进同一个循环。
它的弱点也很明显:如果定义扩得太宽,任何带状态和控制流的程序都可以叫 Graph。一个概念一旦什么都能解释,也就可能什么都没解释。
第三派:任务适配派——先看任务形状,别先选时髦架构
这一派问得最现实:你的任务真的需要这些结构吗?
如果任务可以清晰地顺序完成,失败后整体重来成本也很低,那么加分支、共享状态、验证节点和复杂恢复机制,只是在购买额外的调试工作。
Anthropic 在 2024 年的《Building Effective Agents》里给过一个很不时髦、但很诚实的建议:从最简单的方案开始,只有当结果证明简单方案不够时,才增加多步骤系统的复杂度。
微软 AutoGen 当前的 GraphFlow 文档也给出相似边界:如果临时对话式流程已经足够,就从简单团队开始;只有任务需要严格顺序、条件分支或复杂循环时,才转向结构化图。AutoGen GraphFlow
这一派的问题在于,“任务很复杂”是一句太容易成立的话。如果没有清楚的成本和成功指标,它也可能成为永远不开始的理由。
第四派:旧酒新瓶派——这不就是状态机、DAG 和工作流吗?
这一派的质疑非常有力:节点、边、状态、并行、条件路由、失败重试,哪个是 2026 年才出现的?
微软 2023 年发布 AutoGen 时,就已经在讨论如何编排复杂 LLM 工作流;LangGraph 也在“Graph Engineering”这个词走红之前提供了状态、检查点、回退和人工介入等能力。微软 2023 年 AutoGen 发布文章
从机制史看,“Graph Engineering”当然不是凭空出现的新技术。
但“不是新技术”也不自动等于“没有新价值”。旧机制被重新命名,有时只是营销;有时则意味着工程关注点发生了迁移。版本控制的底层机制也不是某一天突然诞生,但当它成为共同语言和默认纪律后,协作方式确实改变了。
真正应该追问的不是“以前有没有图”,而是:为什么以前属于少数框架的编排问题,现在开始成为普通 AI 使用者都能感觉到的问题?
第五派:现实锚定派——最大的风险不是图不够复杂,而是它不接地
Carlos 的《From Loop Engineering to Graph Engineering?》把讨论推进了一步。
他指出,单一改善循环有四类结构性问题:指标被优化后失去原意;循环无法质疑目标本身;多个循环可能彼此冲突;测量系统也会腐化,却没人检查检查者。
Graph 可以引入反向指标、审计、仲裁和不同速度的反馈。但它仍然可能失败:每个节点都在读同一套报表,每个检查都在验证另一个内部数字,整个系统逻辑一致,却没有任何部分真正接触用户和现实。
这时候,更多节点只会制造更昂贵的自我确认。
现实锚定派因此强调三件事:必须有无法靠话术解释掉的外部结果;必须有优化过程不能自行修改的冻结规则;必须有人为“我们究竟想要什么”负责。
它的难点是成本。真正独立的验证、长期留存、实地观察和人工判断,都比再调用一次模型慢得多,也贵得多。
但这可能恰恰是不能被优化掉的部分。
四、Graph 是为了让用户消耗更多 Token 吗?
现在谈那个最有传播力的怀疑:厂商是不是又发明了一个让用户烧更多 Token 的新概念?
这个怀疑不是凭空出现的。
当系统开始并行探索、重复验证、失败重试、让模型评价模型,调用次数和上下文总量通常都会增加。卖模型调用的人,确实可能从更复杂的架构中获益。
而且 Anthropic 自己公开过非常醒目的数据。
在一套“主研究者+并行研究任务”的内部 research eval 中,系统比单独 Claude Opus 4 高 90.2%。但同一篇文章也明确承认:普通 Agent 通常使用约为聊天交互 4 倍的 Token,这套并行研究系统约为聊天交互的 15 倍。对 BrowseComp 的分析里,Token 用量本身解释了 80% 的表现方差。Anthropic 工程文章
这组数据非常重要,因为它阻止我们讲一个过于漂亮的故事:
有些所谓“架构提升”,至少有相当一部分,是系统花了更多推理预算。
但它仍然不能证明阴谋。
第一,90.2% 来自 Anthropic 的内部研究评测,尤其适合需要同时追踪许多独立方向的宽度型搜索,不能外推到所有写作、设计和编码任务。Anthropic 也明确指出,依赖关系很强、必须共享同一上下文的任务并不适合这种方式,多数编码任务可真正并行的部分少于研究任务。
第二,成本不只会增加,也可以被结构削减。0xCodez 的实践文章反复强调:清洗、去重、条件判断如果能由普通代码完成,就不要再调用模型;只有真实的数据依赖才值得成为边;不需要等待全部结果时,就不要设置昂贵的汇合屏障。
换句话说,糟糕的 Graph 是 Token 熔炉;好的 Graph 也可能消灭原来藏在长上下文和无效重试里的浪费。
所以更严谨的表达应该是:
经济激励值得被审视,但动机不能靠结果倒推。
五、五派真正的分歧,不是谁取代谁
把表面的技术争吵压缩之后,真正的分歧其实只有四条。
- 机制不新,是否等于工程变化不新?
旧酒新瓶派讨论的是技术来源;升级派讨论的是注意力是否发生转移。
两者完全可以同时成立:状态机、DAG、反馈控制都不是新发明,但模型开始自主行动以后,这些旧机制从后台基础设施变成了普通使用者必须理解的工作方法。
- 能表达复杂结构,是否意味着应该默认使用?
Graph 的表达能力更强,不代表每个任务都值得支付它的维护成本。
一个结构增加后,要能回答:它减少了哪种真实失败?提高了什么可以观察的结果?如果删掉它,效果会不会变化?
答不出来,它大概率只是架构装饰。
- 更多检查,是否真的带来更可靠的结论?
三个模型给出同一个答案,不一定比一个模型更接近事实。它们可能读了同样的资料、接受了同样的目标、继承了同样的偏见。
独立验证的关键不是数量,而是证据来源、评价标准和失败路径是否真的独立。
- 系统可以优化目标,但谁来决定目标?
这是最深的一层分歧。
系统可以提高点击率、解决率、交付速度,也可以在多个指标之间做权衡。但“哪些结果值得追求”“哪些代价不能接受”,不是从更多计算中自动长出来的事实,而是价值选择。
Anthropic 在 2026 年关于可信 Agent 的文章里也承认,随着任务变复杂,人类监督需要从逐步批准上移到整体策略、可见性和可干预机制;遇到偏好和意图问题时,系统仍要把判断交回人。Trustworthy agents in practice
所以 Graph 最终把我们带回的,反而不是一个纯技术问题:
谁拥有目标?谁有否决权?谁承担后果?
六、我的判断:Graph 有价值,但它不是新的默认答案
我更接近任务适配派和现实锚定派,同时接受升级派的一部分判断。
Graph Engineering 是一个有用的上层抽象。它帮助我们把任务中的依赖、状态、失败路径和责任关系说清楚。但它使用的基础机制并不新,也不会因为被画成图就自动可靠。
我认为一套更稳健的原则是:
用稳定结构控制整体流程,用有限、可验证的循环处理局部探索;能由确定性代码完成的规则,不交给模型;真正模糊的判断才使用模型;不可逆或高风险的选择,保留人工批准。
更重要的是,默认保持简单。
Anthropic 2026 年关于长任务 Harness 的实践也展示了类似教训:Planner、Generator、Evaluator 的组合能显著改善复杂应用生成,但整个 Harness 同时变得臃肿、缓慢、昂贵。后来他们开始逐项移除组件,验证究竟哪些结构真的不可缺少。Harness design for long-running application development
这是一种很健康的工程习惯:不要只会往系统里加东西,也要通过删除来确认价值。
Graph 的证伪条件因此很简单:如果引入它之后,成功率、恢复能力、可审计性或总成本没有改善;或者五个节点可以无损收回一个循环,那么这套 Graph 就不成立。
七、普通人怎么判断自己是否需要增加结构?
不要先安装框架,也不要先画宏大的架构图。拿出你正在做的任务,只问三个问题:
如果三个答案都是“否”,继续使用一个简单循环。
如果其中两个以上是“是”,通常已经是增加结构的强信号。但这不是数学阈值:即使只有一个答案为“是”,只要失败代价足够高,例如会误删数据或直接影响用户,也值得单独加入审批或隔离。
先不要急着装框架,把任务写成最小结构:
UNDERSTAND → PLAN → EXECUTE → VERIFY → REVIEW → DONE规则不用多:
VERIFY 失败,返回 EXECUTE;
最多重试两次,之后必须停下来;
高风险动作进入人工批准;
每一步都留下明确产物,而不是只留在对话记忆里;
清洗、计数、格式校验和固定路由优先使用代码;
只有需要判断的地方才调用模型。
你可以先把这段结构作为一份执行协议,写进 Codex 的 AGENTS.md、Claude Code 的 CLAUDE.md,或 OpenClaw 的 Skill 和任务状态里。规则文件不会自动替你获得完整的运行时编排,但第一版也不需要专门的 Graph 框架:一个 Markdown 状态文件加几条脚本,已经足以验证这种结构是否解决了真实问题。
判断标准也别设得太虚:记录原来需要返工几次、失败后重跑多少工作、人工在哪一步发现问题、总耗时和总调用成本。跑十个真实任务,再决定要不要继续复杂化。
八、当 AI 一味优化产品数据,为什么反而会赶走用户?
最后看一个比“怎么并行搜索”更重要的例子。
假设一个产品团队把 AI 接进增长系统,目标很简单:持续提高点击率、使用时长或付费转化。
系统会形成一个非常勤奋的循环:
观察数据 → 找到下降点 → 生成优化方案 → 上线实验 → 检查指标 → 继续优化数字可能真的不断上涨。
通知变得更频繁,推荐内容更刺激,付费入口更显眼,取消路径更隐蔽。用户停留时间变长,某些转化也变好了。每一轮实验看起来都有数据支持。
与此同时,另一些变化没有进入循环:用户越来越疲惫,误触和投诉上升,对产品的信任下降,真正有价值的核心用户开始离开。
这不是 AI 不够聪明。
恰恰相反,它可能非常聪明地完成了一个过窄的目标。
Carlos 的文章用客服“工单解决率”讲了同样的机制:系统通过更快关闭对话让解决率上涨,续费却恶化。循环没有失灵,它只是忠实地优化了一个已经脱离真实目的的数字。
如果要改造这个系统,重点不是简单增加步骤,而是让不同证据和不同时间尺度真正进入决策:
增长数据 ─────────┐ 用户反馈 ─────────┤ 长期留存 ─────────┼→ 形成假设 → 小流量实验 投诉与信任信号 ───┘ ↓ 短期收益 + 长期代价 ↓ 人工权衡与批准这里真正新增的不是“更多聪明”,而是制衡:
短期增长不能单独定义成功;
用户反馈可以否决数据漂亮但伤害体验的方案;
长期指标拥有独立观察窗口;
实验只能小范围发布;
最终取舍由明确的人承担。
但必须再加一句反方提醒:如果图里的所有节点仍然按同一个增长指标拿奖励,它不会保护用户,只会把单一目标优化得更快、更稳定。
因此,Graph 真正有效的条件不是节点足够多,而是冲突目标、外部证据、冻结规则、否决权和责任人确实被写进结构。
结尾:我们真正进入的,不是 Graph 时代
“Graph Engineering”这个词会不会留下来,我并不确定。
它可能成为 Agent 工程里的长期概念,也可能像很多技术热词一样,被下一个更时髦的词覆盖。
但它指向的问题不会消失。
当模型只负责回答时,我们关心它说得对不对;当模型开始持续行动,我们还必须关心:它根据什么继续,什么时候停,失败影响多大,哪些规则不能改,谁可以否决,谁承担最终责任。
从这个角度看,我们进入的不是 Graph 时代,而是责任工程时代。
模型会做事之后,真正困难的不是让它多做,而是决定谁来检查、什么时候停止、出了错谁负责。
Prompt 让模型听懂我们,Context 让它看见现场,Harness 让它能够工作,Loop 让它学会修正,Graph 则迫使我们面对一个更难的问题:
我们究竟把怎样的目标、权力和责任,交给了这套系统?
学AI大模型的正确顺序,千万不要搞错了
🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!
有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!
就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋
📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇
学习路线:
✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经
以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!
我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~