AI新工程内卷:Loop与Graph Engineering彻底讲透
文章目录
- 前言
- 1. 为啥AI圈天天冒新“工程”名词
- 1.1 本质全是模型不靠谱逼的
- 1.2 五个名词刚好是一条升级路线
- 2. Loop Engineering:把手动催更的你给解放了
- 2.1 这概念到底是怎么火的
- 2.2 一套循环就四个核心零件
- 2.3 哪些场景用它最划算
- 3. Graph Engineering:把一堆节点拼成协作网络
- 3.1 核心就是把流程从“随缘”变“定规矩”
- 3.2 该用就用,不该用别硬套
- 3.3 别被无环图骗了,生产里全是圈
- 4. 一张表看懂两者区别
- 5. 最后说句实在的
P.S. 推荐一个大神的教程给想要了解或者学习人工智能知识的读者,这个教程里内容讲解通俗易懂且风趣幽默,对我帮助很大。我想与大家分享这个宝藏教程,请点击下方链接查看, 传送门https://blog.csdn.net/qq_74013365
前言
不知道大家有没有这种感觉,AI圈的名词迭代速度,已经快追上我手机APP的更新频率了。
前阵子刚把Prompt Engineering啃明白,觉得自己总算摸到门槛了。
结果半年不到,呼啦啦冒出来五个带Engineering的词,排着队等你挨个学。
不知道的还以为我报了个AI专业的本硕博连读,毕业遥遥无期。
1. 为啥AI圈天天冒新“工程”名词
1.1 本质全是模型不靠谱逼的
说穿了,造这么多名词,根源就一个。
LLM这东西,本质就是个新型的、特别不稳定的软件。
你让它干活,它时而超神时而划水,输出质量全看当天的“发挥状态”。
咱们搞工程的人,最忍不了的就是这种不确定性。
于是每琢磨出一个办法能让它稳一点,就顺手造个新名词。
说白了,全是被模型的不稳定性给逼出来的。
1.2 五个名词刚好是一条升级路线
这五个词看着乱,其实刚好是从细到粗的一层层叠加。
最基础的Prompt Engineering,优化单条提示词,属于单点爆破。
往上是Context Engineering,管一次调用给模型喂多少信息,属于原料优化。
再往上Harness Engineering,管Agent运行的整套基础设施,相当于搭厂房。
然后是今天重点聊的Loop Engineering,管谁来推着Agent一轮轮干活。
最顶层的Graph Engineering,管多个Agent之间怎么组队配合。
一层管一件事,越往上管的盘子越大。
2. Loop Engineering:把手动催更的你给解放了
2.1 这概念到底是怎么火的
这个词今年6月突然爆火,源头是国外一个技术大佬发的帖子。
原话核心意思就一个:别再自己给编码Agent写Prompt了。
你该设计一套循环系统,让系统自己去催Agent干活。
一句话直接戳中了无数人的痛点。
毕竟谁也不想上班盯需求,下班还得盯模型输出,活像个天天催稿的编辑。
2.2 一套循环就四个核心零件
别看名字听着玄乎,拆开来就四样东西,少一个都转不起来。
第一个是Agent本身,就是实打实干活的主力。
第二个是验证器,专门当质检员,查活干得合不合格。
第三个是反馈路径,干得不好直接打回去重改,别憋着不说。
第四个是停止条件,要么干成了收手,要么到次数了叫停。
没了质检员,Agent干到一半就敢交差;没了停止条件,它能跟你耗到电费爆炸。
2.3 哪些场景用它最划算
不是所有活都值得搭一套循环,得挑对场景才不亏。
第一种是有明确合格标准的重复活。
比如修lint报错、批量升依赖、补测试用例,标准清晰,机器自己就能判对错。
第二种是能在隔离环境里验证的活。
有现成测试环境、自动化流水线,就算改错了也翻不了天,容错成本低。
第三种是耗时长的长任务。
那种得跑十几分钟的活,总不能人坐屏幕前死等吧,丢给循环自己跑就完事。
还有就是干活和验收能分开的场景。
专门整个小模型当评审,不用干活的自己夸自己干得好,公平多了。
3. Graph Engineering:把一堆节点拼成协作网络
3.1 核心就是把流程从“随缘”变“定规矩”
Loop火了没一个月,就有人灵魂发问:咱们是不是该聊图了?
其实道理很顺:一个循环能搞定一件事,那好多件事要配合怎么办?
Graph Engineering干的就是这事。
把Agent之间、步骤之间的路线,从模型自己瞎判断,变成你提前画好图。
规定好哪条路能走,哪条路不能走,谁能跟谁说话,谁给谁汇报。
说白了就是给系统定死规矩,不能想干啥干啥。
3.2 该用就用,不该用别硬套
不是所有系统都得画成图,硬往上套反而容易翻车。
该用图的场景,一般都是流程有固定章法的。
比如客服先分类再回复,搞不定再转人工;写代码先看仓库再改东西,改完走审批。
这种有明确步骤的,把固定的地方用代码写死,只把需要判断的地方丢给模型,稳得很。
不该用图的场景,就是全程都得随机应变的。
比如深度调研,一会儿查资料,一会儿总结,一会儿又要挖新方向,步骤根本没法提前定。
硬塞到固定流程里,反而把模型的灵活性憋没了,还不如让Agent自由发挥。
据说LangChain团队自己做深度调研功能的时候,最开始就用图写死了流程。
后来发现根本不好使,又改回了自由循环模式。
别人踩过的坑,咱们就别再跳一遍了。
3.3 别被无环图骗了,生产里全是圈
很多人一提到图,第一反应就是有向无环图,觉得不能有圈。
但真实的生产环境里,Agent的图几乎全是带环的。
工具调用失败了得重试吧?验证不通过得返工吧?信息不够得找用户要吧?
这些操作全得走回头路,没环根本玩不转。
所以别被书本概念框住了,能解决问题的图,才是好用的图。
4. 一张表看懂两者区别
| 对比维度 | Loop Engineering | Graph Engineering |
|---|---|---|
| 核心关注点 | 一个Agent节点内部,怎么自动驱动着把活干完 | 多个节点之间怎么连接、状态怎么流转 |
| 核心构件 | Agent + 验证器 + 反馈路径 + 停止条件 | 节点 + 边(含条件边) + 共享状态 |
| 典型问题 | 谁来推进进度?什么时候算做完? | 谁能和谁通信?哪条路径合法? |
| 代表工具 | Kiro Autopilot、Claude Code Hooks | LangGraph、Spring AI Alibaba Graph |
| 两者关系 | 循环是最简单的带环图 | 图是多个循环/节点编排出的拓扑,可嵌套循环 |
5. 最后说句实在的
其实这俩东西根本不是竞争关系,就是颗粒度不一样而已。
Loop管的是一个节点内部怎么把活干明白,Graph管的是一堆节点怎么串起来协作。
一句话总结到位:
Loop Engineering解决“怎么让一个Agent自己把事做完”,
Graph Engineering解决“怎么让多个Agent按你设计的路径配合”。
本质上都是同一个思路:把模型的推理能力,用在真正需要动脑子的地方。
剩下的规矩和流程,全交给确定性代码定死。
P.S. 推荐一个大神的教程给想要了解或者学习人工智能知识的读者,这个教程里内容讲解通俗易懂且风趣幽默,对我帮助很大。我想与大家分享这个宝藏教程,请点击下方链接查看,传送门https://blog.csdn.net/qq_74013365
