作者:互联网 时间: 2026-07-21 18:02:09
OpenClaw 的 Peter 是懂嘲讽的,之前也是他提的,Prompt Engineering 已经成为过去,开始要进入 Loop Engineering 了,然后最近他发现,大家已经开始炒 Graph Engineering 了?感觉就像是当年的设计模式一样,MVC、MVP、MVVM、MVI 层出不穷····
就连图灵奖得主 Turing Award 都转发了 Graph Engineering 的讨论,那究竟是什么让 AI 又炒起来一个新词?不过在我看来,这实际上严格来说也不算新词,只是通过概念被重新包装,然后就给你带来 FOMO 的感觉。
在相关讨论里,Loop 只是起点,通过 Loop 实现的工作流虽然支持自我改进,但是在真实场景里,业务工作流更多应该是多个循环互相监视、互相约束、互相修正的网络(graph)。
这个我们之前就讨论过了,Loop Engineering 的目的就是让任务工作流可以自我改进,循环迭代,但是这个过程其实可以抽象成同一个四步引擎:
也就是 Loop 就是设定目标,设置测试,然后循环工作,每周 eval 后调 prompt,只要业务是可以被测量的,就可以在循环里越变越好。
也就是用户在工程化上,不需要研究怎么把提示词一次性写好,核心改成研究什么机制可以不断调用、验证、纠正和停止 Agent。
但是 Loop 在目前讨论里,有四个无法规避的问题:
| 失败模式 | 本质 | 典型表现 |
|---|---|---|
| 古德哈特定律 | 一个指标经过过度优化后,最终会不再衡量它原本所代表的意义,而循环只能看到它的指标 | 客服机器人把「解决率」刷上去,实际是在把用户劝退/标记为已解决 |
| 向上失明 | 循环无法质疑自己的目标是否正确 | 恒温器不会怀疑 20°C 是不是合理温度,eval 循环不会质疑 benchmark 是否真的代表用户体验 |
| 循环冲突 | 多个独立循环会互相打架 | 速度循环 vs 质量循环;增长循环 vs 文化循环 |
| 测量本身腐化 | 没有人在监视测量过程 | 传感器漂移、数据管道腐烂、数字变成「报告对报告」的自嗨 |
也就是当这些问题发生的时候, Loop 业务流本身看起来依然可以「运行完美」,所以才有接下来大家讨论的 Graph。
所以在这个讨论里,他觉得相比起调优一个 Loop ,在讨论里大家觉得需要的应该是一个循环的拓扑结构。
这里的 Graph 说的就是把工作类比成流程图,也可以把 Graphs 想象成 n8n,但连接的是你自己开发的引擎,比如 Codex、Claude Code 等等,可以创建“图”或可重用的工作流程,这些流程可以用于执行各类任务。
比如在 Graph 下, 一个比较完整的 Agent 系统可能是:
产品目标 / 人类负责人 ↓ 任务规划 Loop ↙ ↘代码执行 Loop检索 Loop ↓编译与测试 Loop ↓代码审查 / 安全验证 Loop ↙↘ 退回修改人类确认 ↓发布与部署 Loop ↓线上监控 Loop ↓产品反馈与目标修订 Loop
这里每一个节点内部还是 Loop ,但是每个 Loop 之间需要有定向联系:
这么一说是不是就清楚了?说白了就是多 Agent 编排和组织方式,所以这根本不是什么新概念,只是另外一次上层包装。
简单来说,上层 Graph 就是让组织关系可编排和循环:
而且在 Graph 里,不同 Loop 不应该用相同速度运行,比如一个 Agent 系统里可以有四种时间尺度:
所以一套长时间运行运行的 Graph Loop 设定应该类似:
所以在它这套评估体系列:
所以在这次讨论里,画出 LangGraph 或者组织一个非常复杂的工作流图不是主要目的,核心是在于业务设计上:
Graph 本身能解决的只是结构,目标正确性这个才是这个讨论里的重点,怎么让目标流转,然后可持续交互验证,在不同时间维度下能互现评判,这才是讨论的重点:
所以 Graph 必须有锚点,比如:
所以这不是什么技术变革,Graph 只是在过去的基础上探讨怎么编排业务循环,怎么让业务循环的目标可以流转和迭代:
所以回过头来看,这些都不是什么新东西,只是被新的说辞包装起来,可能会包含
这些都不是什么新鲜事,或者你在做的就已经是 Graph Engineering 了,所以也不需要 FOMO ,现在的速度,也许下个月还有新词,图个乐就行: