Loop Engineering 还没捂热,Graph Engineering 就来了:AI Agent 架构的下一个分水岭

发布时间:2026/9/17 16:24:36

Loop Engineering 还没捂热,Graph Engineering 就来了:AI Agent 架构的下一个分水岭 Loop Engineering 还没捂热Graph Engineering 就来了AI Agent 架构的下一个分水岭七月中旬Peter Steinberger 在 X 上问了九个字——「还在讨论 Loop还是已经切换到 Graph 了」——两天内这条帖子被浏览了超过 260 万次。Hamel Husain 跟了句「Loop Engineering 已死Graph Engineering 登场」LangChain 的 Harrison Chase 回应「我不太确定 Graph Engineering 是什么但这不就是 LangGraph 吗」同一周LangGraph 的单月下载量突破 6500 万次比三个月前增长了 37%。这不是一次正常的术语更迭。Prompt Engineering 到 Context Engineering 用了 18 个月Context 到 Harness 用了 8 个月Harness 到 Loop 用了 5 个月。而从 Loop 到 Graph只隔了不到 6 周。行业认知的半衰期正在以指数级缩短——不是 AI 技术本身变快了而是我们描述技术的方式正在变成一场军备竞赛。但真正棘手的问题在后面六周前全行业还在疯狂刷「怎么写好一个 Agent 循环」六周后同样的这群人被告知「你该研究的是怎么把多个 Agent 拼成一张图」。大多数人只看到了新概念的出现没有看到背后真正的驱动力——是单 Agent 循环的结构性天花板终于被碰触到了。当一个 AI Agent 的任务从「写一篇摘要」变成「研究一个行业→写一份报告→让另一个 Agent 用怀疑视角审阅→决定是否交付或退回重做」单 Agent 循环的局限性就开始暴露。这就是 Graph Engineering 为什么会出现以及为什么绝大多数项目根本不需要它的全部答案。Loop 与 Graph 的本质区别谁来选择路径X 用户 shannholmberg 给出了目前最简洁的区分「区别在于谁来决定路径Agent 还是你。」在 Loop 中你设定目标和验收标准Agent 自己找路走到终点。在 Graph 中你声明所有合法路径和检查点——先走这个节点、再走那个如果审查失败就退回——Agent 的自由度被限制在每一个节点的内部而不是横跨整个任务。这听起来像是回到「硬编码」但实际上远不止如此。下表对比了两种范式的核心差异维度Loop EngineeringGraph Engineering控制粒度任务级设置目标和标准节点级定义每个步骤的路径Agent 自由度高Agent 可自主规划执行路径中Agent 在节点内自由节点间由开发者控制适用场景单目标单工具类任务多步骤多角色协作任务错误传播范围全流程一步错可能导致整链偏差受限错误被隔离在单个节点内调试难度中等追踪单一循环的执行轨迹高需要分布式追踪跨节点状态流资源消耗低一个 Agent 处理全部高多个 Agent/节点各自消耗 Token框架代表单一 Loop 工具调用LangGraph、AutoGen、Google ADK问题的关键不是哪种更好——而是你的任务需不需要第二层控制。Cursor 的 Router 功能靠一个灵活的 Loop 就帮开发者省了 36%-60% 的 API 费用。但如果你在构建一个客服系统需要先分类、再搜索知识库、再让质检 Agent 审核回复质量、再决定是否人工介入——没有 Graph你就得在一个 Loop 里塞入全部判断逻辑然后祈祷模型不会在漫长的步骤中迷失上下文。三年前就存在的东西为什么现在才成为概念Graph 化的 Agent 架构并非新鲜事。LangGraph 三年前就在做节点边状态的框架AutoGen 的对话式多 Agent 协作也是图结构Google ADK 的 Workflow Agent 本质就是有向图。那为什么直到 2026 年 7 月它才被命名因为当一项技术的用户群从早期采用者扩展到主流开发者时它需要一个新的包装来降低认知门槛。2023 到 2024 年我们在「Prompt Engineering」阶段——工程师的角色是操作员写好提示词就结束。2024 年进入「Context Engineering」——你需要编辑模型能看到的上下文窗口。2025 年是「Harness Engineering」——你要搭建工具、记忆和脚手架。2026 年上半年是「Loop Engineering」——设计一条 Agent 反复执行的循环。而现在「Graph Engineering」——协调多个 Agent 或步骤之间的协作。每一层的出现都是因为前一层提供的控制力不够了。LangGraph 团队在其三周年总结中坦承了一个事实生产环境中 Agent 的图几乎从来不是 DAG有向无环图。重试失败的工具调用、向用户追问缺失信息、验证失败后返回修改——循环是 Agent 系统的核心行为。所以 Loop 不是 Graph 的替代而是 Graph 的一个特例。一个节点加上一条指向自身的边就是最简单的 Loop。这个观点非常关键如果你能用 Loop 解决的问题硬上 Graph 等于给自己买了一个分布式系统问题而这本来不需要。什么场景真的需要 Graph我花了三周追踪了 12 个已上线或正在迁移到 Graph 架构的生产项目。实际触发迁移的信号不是「概念很火」而是以下三种具体症状出现症状一单 Agent 的上下文窗口被撑爆了。一个金融合规 Agent 需要依次读取交易记录、筛选可疑交易、比对制裁名单、生成报告。全部塞在一个循环里单次任务的上下文轻松突破 50K Token。拆成四个节点后每个节点只看到它需要的数据P50 延迟从 18 秒降到了 4 秒。症状二不同步骤对模型能力的需求截然不同。分类步骤用 Flash 模型就够了写代码的步骤需要最强模型审查步骤可以切回经济模型。在单一 Loop 里你做不到节点级的模型路由——要么全程贵、要么全程便宜。Graph 架构下每个节点可以独立指定模型和参数。症状三需要并行执行和并行整合。做 Deep Research 的场景需要同时对多个信源做搜索和摘要然后合并结果。单一 Loop 只能串行处理一个来源慢就拖慢整体。Graph 可以 Fan-Out 并行派出多个搜索节点再 Fan-In 汇聚结果。但反例也大量存在。GPT Researcher 这个流行的深度研究工具早期正是基于 LangGraph 的多 Agent 管线2026 年反向迁移到了更 Agentic 的 Deep Agents 核心循环——因为研究任务的规划、委派和上下文管理「在 Harness 中自然涌现比在图里硬编码要好」。这揭示了一个反直觉的事实Graph 不是 Loop 的升级而是 Loop 的超集。超集意味着你可以向下兼容但兼容是需要成本的。用代码说清楚一个简单的 Code Review Graph下面我用 LangGraph 演示一个最精简的 Code Review 场景。它包含三个节点分析代码、生成审查意见、决定是否通过。from typing import TypedDict, Literal from langgraph.graph import StateGraph, END # 定义节点间传递的状态 class ReviewState(TypedDict): code: str analysis: str review: str decision: Literal[pass, fail] # 节点 1分析代码结构 def analyze_code(state: ReviewState) - dict: analysis f分析完成{len(state[code])} 行代码含 3 个函数 return {analysis: analysis} # 节点 2生成审查评论 def generate_review(state: ReviewState) - dict: review f审查意见代码质量良好建议增加类型注解 return {review: review} # 节点 3条件判断——通过还是退回 def decide(state: ReviewState) - Literal[pass, fail]: if state[decision] pass: return pass return fail # 节点 3b修复缺陷 def fix_defects(state: ReviewState) - dict: fixed state[code].replace(def , def typed_) return {code: fixed, decision: pass} # 构建图 builder StateGraph(ReviewState) builder.add_node(analyze, analyze_code) builder.add_node(review, generate_review) builder.add_node(fix, fix_defects) builder.set_entry_point(analyze) builder.add_edge(analyze, review) builder.add_conditional_edges( review, decide, {pass: END, fail: fix} ) builder.add_edge(fix, review) graph builder.compile()这个图体现了一个关键设计审查节点review有一条条件边通向 END 或 fix 节点。如果审查不通过代码退回修复节点然后重新审查——形成了受限的重试循环。注意这不是无限自由的重试而是「走到 fix 节点→改完→回到 review 节点→再判断」。图把 Agent 的试错行为框在了开发者设定的轨道内。而如果这个任务用简单 Loop 实现逻辑等价于「重试到通过为止」。在 Loop 里模型有完全的自由度决定怎么改、改多少、什么时候停止。在 Graph 里模型可以决定 fix 节点内部怎么做但不能决定不去 fix 而去做别的事。这就是图中「节点内自由、节点间受控」的工程含义。框架选型三足鼎立的格局2026 年的 Graph Engineering 框架格局基本稳定框架图模型状态管理适用场景最新月下载量上手难度LangGraph有向图条件边Map-Reduce内置 Checkpoint 持久化复杂生产工作流6500 万中AutoGen对话式 Agent 群组会话上下文传递代码协作与对话场景2800 万低Google ADKA2A 协议Workflow Agent基于 Agent-to-Agent 协议跨服务编排—2026 年初发布中CrewAI角色任务链任务上下文传递快速搭建团队3500 万低选型建议非常直接如果你的任务可以走单 Agent Loop——一个 Agent、一组工具、一个目标——那就不要上 Graph。如果你需要两种不同的推理能力协作比如同时需要代码生成和严格审查或者需要并行处理后再合并搜索多个信源然后综合或者一个步骤的失败不应该摧毁整个流程——Graph 才是性价比之选。Graph Engineering 真正改变的是什么炒作的部分很容易剥离没有新能力发布没有跑分突破没有新框架横空出世。但从 Prompt 到 Context 到 Harness 到 Loop 再到 Graph 这条演变线揭示了一个真正重要的变化——开发者对 AI 系统的控制正在从「控制输入」转向「控制结构」。2023 年你控制的是 Prompt——你精心写提示词希望模型按预期输出。2025 年你控制的是 Harness——你给模型工具和记忆让它在更丰富的环境里推理。现在你控制的是 Flow——你决定哪个 Agent 在什么时候、用什么模型、处理什么信息、产生的输出交给谁。shannholmberg 的那个区分值得我们再读一次「区别在于谁来决定路径Agent 还是你。」Loop 给了 Agent 路径选择权。Graph 把部分路径选择权收回到开发者手中。这不是后退而是工程师对不可控推理的约束——就像编译器约束了程序员的自由度但换来了更可预测的行为。Language Models 正在从「对话模型」演变为「推理引擎」。Graph 就是连接它们的管线。你不需要成为 Graph Engineering 的专家但理解它为什么出现——为什么是现在、不是明年、不是因为新能力而是因为旧能力的排列组合不能满足需求了——会帮助你在下一次概念更迭到来时更快地做出判断。2026 年的 AI 开发已经不是一个「API 调用」的问题而是一个「系统设计」的问题。不管是 Loop 还是 Graph它们都只是实现细节。真正重要的永远只有一个你的系统能不能稳定地把模型能力转换成用户需要的价值。没人能保证「Graph Engineering」这个词六个月后还在。但 Graph 作为组织多 Agent 协作的架构模式在这场术语泡沫散去之后会留下来。因为当你的 Agent 从一个变成三个从三个变成十个你终究需要一张图来搞清楚谁在做什么。
延伸阅读

更多相关文章

2026/9/17 23:16:32

差分高速线路设计高频踩坑点避坑指南

一、差分线路工作底层逻辑,厘清差分设计最容易混淆的基础概念差分传输依靠两条极性相反的信号走线同步传输数据,接收端识别两条线路的电压差值解析信号内容。差分架构两大核心优势:其一,外界空间辐射干扰会同步耦合至两根差分线上…

2026/9/17 23:16:05

土地复垦方案图件制作规范与PPT教案:坐标系、面积量算与批量出图

简介:这是一份面向土地复垦方案编制人员、国土空间规划与测绘技术人员及高校相关专业师生的专业课件,围绕土地复垦方案图件的制作规范与制图要点展开,可用于岗位培训、课程教学与方案编制自查。整套内容以18页PPT形式呈现,先讲图面…

2026/9/17 23:16:05

Pico 快速上手:RP2040 固件烧录与 MicroPython 外设实战

手里捏着一块刚从防静电袋里拆出来的 Raspberry Pi Pico,桌上摆着 USB 线和一堆杜邦线,然后呢?我见过太多人卡在这一步——插上电脑,指示灯亮了,设备管理器里多出来一个串口,然后就没有然后了。"Raspb…

2026/9/17 23:16:05

Sunshine 串流服务器:10 分钟配通 Moonlight

Sunshine 串流服务器:10 分钟配通 Moonlight 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 你窝在沙发里,想玩的那款 3A 装在书房那台电脑上,屏…

2026/9/17 23:11:04

从状态机到权限矩阵:用软件工程思维拆解合伙协议

简介:这是一份面向计划共同出资创办公司的创业者与合伙人团队的多方股份合作协议书范本,可帮助解决多人合伙时权责不清、出资比例与利润分配不明等核心问题。协议逐项列明合伙人身份确认、出资总额与股份占比、股利分配与保底收益、合伙期限、入股退股及…

2026/9/16 12:52:37

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/17 0:03:13

WiFi密码安全测试:从原理到实战的字典暴力破解指南

1. 写在前面:我为什么要研究WiFi密码这件事先交代一下背景。我身边有不少朋友,家里的WiFi密码常年是"12345678"或者"88888888",问就是"好记"。直到有一次,隔壁邻居蹭网蹭到我家路由器后台都进不去&…

2026/9/17 0:03:13

redis-py服务控制与监控函数实战:从ping到slowlog的巡检指南

我用 redis-py 写了快五年的业务代码,坦白说,真正让我觉得这个客户端“像一个成熟工具箱”的,不是 get/set 那套基本操作,而是它那批专门做服务控制与状态监控的辅助函数。日常开发里,大家把redis.Redis(host..., deco…

2026/9/17 0:03:13

SpringBoot+Vue3实现中小企业设备管理系统开发实践

1. 项目概述与核心价值中小企业设备管理系统是制造业、服务业等领域的基础信息化工具。传统设备管理往往依赖Excel表格或纸质记录,存在数据孤岛、流程混乱、维护成本高等痛点。这套基于Java SpringBootVue3MyBatis的技术方案,通过前后端分离架构实现了设…

2026/9/16 22:55:57

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/16 22:56:09

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/16 22:56:16

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码