深入浅出 Graph Engineering,看这篇就够了

graph engineering 还在持续发酵。

我上一篇说它就是一种提示词优化手法,有同学看完来问:不对吧,我看到的那些 graph engineering 文章,又写 node 又写 line,动辄万字长文,看着专业得多,你到底说得对不对?再说了,我在提示词里描述一张图,模型就真能照着画出来吗?

这篇我多写一点,把这个概念讲透。

先给结论:提示词里的图,只是内核工程的投影

graph engineering 存在两个维度:一个在 agent runtime,也就是智能体的内核工程里;另一个在用户的提示词里。

这两个维度不是并列关系。提示词上的氛围图,只是内核工程在用户侧的投影。你在提示词里画得再漂亮,模型能不能理解,全看内核有没有实现图编排、工程手法够不够好。

想清楚这一点,开头那两个问题就都有答案了。别人写的是内核怎么实现,我写的是内核投在用户这一侧的影子,两件事,不冲突。

从 Loop engineering 说起:一个圈到多个圈

参考前阵子流行的 Loop engineering,graph engineering 可以理解成它的升级版:Loop 是一个圈,graph 是多个圈。圈一多,画出来就乱了,于是用图来规整。

engineering 字面意思就是工程。智能体的内核,本质就是一个靠工程实现的循环。更准确地说,所有的智能体都是由一个最基本的工程循环拼装出来的,用户只是看不见而已。

看代码最直观。写一个工程循环,最关键的两个词是whilebreak,或者forcontinue/break

让循环跑起来要有目标,而目标就是退出的判断依据。有了这两点,循环的骨架就立住了。

这就是为什么/goal/loop这类写法有用:目标清楚,退出机制明确。它对应的正是 runtime 内核里最重要的两件事,条件和退出。

只不过循环工程在智能体开发里几乎被所有框架实现了,太成熟,没什么可讨论的,所以人们把目光挪到了看得见的提示词上。你在提示词里写清目标和边界,其实是在用自然语言把内核那个while/break描述出来。这个映射一直都在,只是内核太成熟,它不明显。

内核在进化:从普通循环到 dynamic workflow

普通循环在复杂任务上会走弯路。Anthropic 在 Claude Code 里发布了一个叫 dynamic workflow 的工程实现:由模型根据提示词自动拆解任务,生成一张动态图,并落地成文件,方便跟踪状态。

这里有个容易被忽略的前提:dynamic workflow 是处理复杂任务的手法,普通任务根本激活不了它。Claude Code 内核里有多种实现,它会为每个任务分配一套合适的 runtime 引擎,不是一上来就动用最重的那套。

这也解释了那些万字长文在忙什么。其它智能体并没有专门为复杂任务推出一套动态工作流做图的实践,所以大量文章都在讨论怎么在内核里把这套工程实现出来。这类内容万字都不一定够写,而且大多晦涩难懂,因为它本来就是写给做智能体内核的人看的。

那普通用户在提示词里画图,到底在画什么

我们在提示词里画图,不是要替内核干活,是给复杂任务提前拆解,方便那些已经实现了图工程的 agent 更好地理解需求。

图这东西本身太复杂,我们在提示词上先助跑一段,有利于模型推理,从而落地成更精准的图。所以我说,提示词工程是内核工程在用户侧的投影,本质就是局部拆解,帮模型理解。

内核和提示词是联动的:内核随着时代发展往前走,会驱动提示词跟着升级。而这种升级要求提示词具备一定的工程描述能力,但这件事本身是反人类的。

人类的自然表达和工程表达,天生相悖,没有谁喜欢满嘴知乎者也。

所以我判断,这注定是一种中间态。随着模型推理能力提升,提示词还会保持自然表达的状态。现在需要提示词工程在外面助跑,只是因为内核工程还在升级的过渡期。

分开说:普通用户和开发者各自该关心什么

想清楚了投影这层关系,普通用户和开发者的动作就很简单。

普通用户不必花太多心思去研究图工程、循环工程。内核功能,不是我们要操心的事情。我们要掌握的只有一点:当提示词效果不准时,适当加一点工程表达。工程表达无非就是强化目标、强化约束、强化流程,这些跟 agent 对话就能补齐,不用自己摸索。

应用开发者也不必纠结怎么实现动态图编排。这是一项很复杂的工程,该交给框架开发者去啃,我们等着接入就好。它是一个基建类组件,嵌进智能体里,由意图识别来判定要不要激活。

就我个人的取舍:强流程用 langGraph 的固定图就够了;Plan-and-execute 编排动态 DAG,也能覆盖很大一部分业务图场景;实在不行,上 ReAct 加 context engineering 暴力循环,大力出奇迹也不是坏事。

如果一直没有等到组件出现,自己又需要处理复杂任务,上面的方案又不理想,那就只能手搓 runtime 的图工程了。

在智能体开发里,我一直信奉 less is more。

回到开头那个问题

那些又写 node 又写 line 的万字长文,讲的是图工程怎么在内核里实现,是内核实现;我写的是这套内核投在用户这一侧的影子,是提示词工程。

所以你在提示词里画了一张完美的图,模型能不能读懂,不取决于你画得多细,而取决于内核有没有实现图编排、它的工程手法够不够优秀。

学AI大模型的正确顺序,千万不要搞错了

🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!

有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!

就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋

📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇

学习路线:

✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经

以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!

我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费