Agent Loop 才火一个月,Graph Engineering 又来了,但只要我学得足够慢,就什么都不用学了
2026-07-30 09:07

Agent Loop 才火一个月,Graph Engineering 又来了,但只要我学得足够慢,就什么都不用学了

本文来自微信公众号: 叶小钗 ,作者:叶小钗


我们之前就说过:AI是出了名的喜欢炒冷饭行业,包括下述词汇:


Prompt Engineering、RAG、Context Engineering、ReAct、Agent、MCP、Skills、Harness...


都可以说是针对于某个概念的再包装、再进化,比如其中的提示词工程到上下文工程再到Harness,都可以理解为为AI提供更适合的执行环境。


所以,无论多高大上的词、多新的概念,都不能保证自己能够活过三个月,于是业内才有了:只要我学得足够慢,那么就什么都不用学了的笑谈。


这次落寞最快的应该是Agent Loop,因为我上个月还在聊这东西,结果7月18日,OpenClaw作者Peter Steinberger在X上问了一句:大家还在聊Loop,还是已经转向Graph了?


只能说,这些瘪犊子可真会玩!



那么Graph Engineering又是个什么东西呢,我们先简单回顾下Loop,再聊聊什么是Graph:


Agent Loop


按照我们之前文章的讨论:Loop Engineering是设计一套外部系统,让Agent在无人持续干预的情况下,自动完成【接收任务→执行→检查→决策下一步】的完整闭环:



过去我们用AI,是人写提示词→AI给结果→人再写下一轮提示词。


Loop Engineering要改变的就是这个模式:你丢一个目标进去,剩下的全由系统自动跑起来,它自己发现该干什么,自己调用工具去干,自己检查结果对不对,自己决定下一步是继续、停下来等人、还是把结果发出去。


拿一个实际场景举例:客服在群里反馈了一个BUG,传统流程是等人看到、等人判断、等人修。


Loop Engineering的做法是:Agent自动监听群消息,识别到“报错”、“点击不动”等关键词后自动创建任务,然后自己去查日志、定位代码、评估风险;


低风险的直接改完上线,高风险的改完发给程序员确认,说不清楚的自动转人工,整条链路从触发到执行到验收,全部自动化流转,这就是循环工程。


当时有个博主还提出了一套自己关于Loop Engineering的方法论:Automations、Connectors、Worktrees......


我这边当时就对他这个结构不以为然,因为这东西的本质就是一次AI原生组织的实践,Loop Engineering也算不上是什么新技术,他是我们常用的一套把隐性流程显性化为代码的工程方法。


传统团队里什么情况自动处理、什么情况转人工、谁确认、怎么交接这些规则,原本在人的脑子里,靠经验和默契运转;


Loop Engineering要做的,就是把它们一条条写出来,变成Agent能执行的规则,再配上连接、隔离、分工和记忆机制,最终形成一套可持续运行的自动化系统。


综上,Loop Engineering是关于AI原生组织实践的方法论,这东西按理说是不应该被淘汰的,那这里新推出的Graph Engineering又是个什么鬼呢?


Graph Engineering


从实际业务运作的角度来说,Loop Engineering严格来说更多是管理层面的工作;


他关注的是一个Agent如何自我驱动、闭环决策。他需要将链条上所有的员工守则和SOP全部准备好,然后才用工程技术的手法教Ai如何做好这个链路上的员工。


而Graph Engineering开始回归了,他属于系统架构或者说工程架构层面的事情,他关注的是多个实体(他们的说法是节点Node)之间的数据流、依赖关系和容错机制,他类似一张流水线设计图,教系统怎么有条不紊、高效率的作业:



接下来,我们来说下这张流水线设计图如何画的问题:Node、Edge。


Graph里最重要的两个词是Node(节点)和Edge(边):


节点,就是一个干活的单元。你可以把它理解成一个岗位:资料员、翻译、事实核对员、作者、审稿人。


一个节点可以是一个Agent,也可以是一段确定性的代码,比如一次函数调用、一次数据读取。关键在于,每个节点只干一件事。


边,就是数据流动的通道。它表示某个节点产生的结果被谁使用。这里的关键是信息流,需要回答清楚:什么东西从A流到了B。



这里有个特别容易踩的坑:做事有先后顺序,不代表它们之间存在依赖关系。


比如你让Agent总结这个文件,然后查一下北京天气。


在自然语言层面,这两个步骤是连续的,但天气查询根本不需要等文件总结完,两者之间没有数据流动,也就不存在边。如果你强行写成A→B,天气查询就得干等一个跟自己无关的任务完成。


执行顺序不等于数据依赖。代码里的先后顺序只代表什么时候执行,图里的边代表谁需要谁的结果。


一个线性的Agent流程:A→B→C→D,本质上是一张退化了的图,只有单一路径,它的问题在于:只要有一个节点卡住,后面全得等着。


而Graph Engineering最基础的能力,就是看清任务之间真正的依赖关系:哪些必须等,哪些可以同时干:


综上:


  • Loop Engineering解决的是让一个Agent反复干到合格为止的问题;


  • Graph Engineering解决的是多个执行单元怎么分工、交接、验证的问题。


这是组织和工程两个层面的问题,不应该是替代关系,所以现在市面上不停鼓吹Graph打压Loop也不知道他们是在干嘛...


这里再举个例子:


拿写一份AI资讯日报来说。最简单的做法是让一个Agent从头干到尾:找新闻、读原文、核对真假、挑重点、写文章、改错字。


这就是Loop的思路:一个Agent包揽所有事,反复打磨直到出稿。


但事情一多,这个Agent就开始忙不过来了:一边翻资料一边记数字还要考虑文章结构,上下文越来越满,前面看过的东西忘得越来越快。


Graph的做法是:别让一个人干这么多事儿了,组个团队。


有人专门找资料,有人专门核对事实,有人专门写稿,还有人专门挑错,分工明确,各司其职:



Graph的局限性


如前所述,我们自己就在协助几家公司做AI原生组织的落地,所以对于Agent Loop这套方法论更多的是认可;


但实际在落地过程中是比较困难的,甚至于初期只要能就某几个小场景做闭环都要付出不小的管理成本。


所以,对于Graph这里更细化的深入,我个人认为现阶段是没有太大价值的,因为这东西并不是组织实践的方法论,他是工程实践的某种探索,这种被淘汰概率是挺大的。


另一方面,每启动一个Agent,都要单独消耗token,至于他有没有效不好使,但整体的复杂度一定是挺高的,所以我暂时的建议是没必要深入这个东西。


比如,画一张Graph,你得明确定义:


  • 节点:具体谁干什么?


  • 边:数据格式是什么?


  • 路由:什么条件走哪条路?


  • 隔离:并行时会不会互相覆盖文件?


这种是将一些隐藏的复杂度直接摆在面上了,有可能会有适得其反的效果。如果非要用这东西,可考虑以下场景:


  1. 单个上下文塞不下全部信息;


  2. 不同节点需要不同模型、工具或权限;


  3. 某个步骤失败后,希望只重跑局部;


  4. ...


最后说一句,AI这圈子就是这样,上个月还在聊Loop,这个月就开始鼓吹Graph,下个月可能又冒出个什么新词。


但炒归炒,底层的问题从来没变过:怎么让AI系统稳定、可控、高效地干活。


Loop也好,Graph也罢,本质都是对同一个问题的不同回答,两者不矛盾,也不存在谁替代谁,技术是手段,解决问题才是目的。

AI原生产品日报频道: 前沿科技
本内容来源于网络 原文链接,观点仅代表作者本人,不代表虎嗅立场。
如涉及版权问题请联系 hezuo@huxiu.com,我们将及时核实并处理。
正在改变与想要改变世界的人,都在 虎嗅APP