大白话简单聊一聊:什么是 Graph-Engineering ?
Graph Engineering(图工程)
简单的讲就是:用图(Graph)结构来编排 Agent 工作流的编程范式。
一句话定义
Graph Engineering把 Agent 的执行逻辑建模成一个有向图——每个节点是一个状态/动作,每条边是一个条件分支,Agent 在图上游走,根据上一步的结果决定下一步去哪个节点。
简单讲就是你要去上班,走过的路线,路线是直行还是左转还右转,这条路线就是 Graph Engineering。
现有的三个范式的对比
| 范式 | 执行逻辑 | 比喻 |
|---|---|---|
| Prompt Engineering | 一次对话,写好提示词 | 写一封邮件而已 |
| Loop Engineering | 循环执行直到满足条件 | 不停打磨直到满意 |
| Graph Engineering | 在图上根据条件跳转 | 走迷宫,每个岔路口看路标选方向 |
这几年 Agent 相关的「X Engineering」,大致是一层层抬上去的,不是后一个把前一个扔进垃圾桶(Josh Simmons 的表述)。
图中 · 工程能力阶梯
•Prompt:这一轮指令怎么写。
•Context:窗口里放什么——检索、记忆、工具结果、历史(Anthropic 对 Context Engineering 的界定)。
•Loop:一个 Agent 在 while 里 think → act → observe,直到停。
•Graph:多个节点之间怎么交接、分支、并行、回环。
所以呢?你以前学的 Prompt / Context / Loop都还要用。
Graph 解决的是另一层问题:单循环扛不住时,组织怎么设计。
旧的工程与相关基建都留着;先搞清楚新问题写在哪一页而已。
一个直观的图
怎么读怎么看呢?
从「需求分析」出发按条件分支;写完初稿后进入质量检查,不合格则返工,再回到检查,直到合格才发布。
| 节点/边 | 含义 |
|---|---|
| 需求分析 | 判断要不要查新资料 |
| 查资料 / 已有知识 | 两条进路,最终都汇入写初稿 |
| 质量检查 | 门控:合格→发布;不合格→返工重写后再检 |
每个方框是节点(Node),每个箭头是边(Edge),Agent 在图上跑,走到哪里取决于上一步的结果。
所以上述整个图就可以说是一个 Graph Engineering
为什么需要 Graph Engineering?
因为复杂任务不是线性的,可能是拓扑结构,神经网络…等等。
比如我的开发工作流ai-frontend-dev-workflow:
整体流程是:主路径从阶段 0 一路前进到阶段 5;三处虚线回边是门控失败时的返工,不是线性流水线。
| 回边 | 触发条件 | 回到 |
|---|---|---|
| 打回重做 | 停顿点 C 未过 | 阶段 2 |
| 验证失败 | 阶段 4a 验证不过 | 阶段 3 |
| 验收不通过 | 阶段 4b 验收不过 | 阶段 4a |
这本身就是一个图——有前进、有分支、有循环、有条件跳转。
用 Prompt 或 Loop 描述这种逻辑会很痛苦,用图就自然。
也可以说是就是一个Graph Engineering
其他的主流实现
| 框架 | 一句话 | Stars |
|---|---|---|
| LangGraph(LangChain 出品) | 最流行的 Agent 图编排框架,Python/JS | 10k+ |
| CrewAI Flow | CrewAI 的图模式,角色驱动 | 快速上升 |
| AutoGen(Microsoft) | 多 Agent 对话天然就是图 | 5k+ |
| 你的工作流 | 用 Markdown 文件 + 阶段卡片描述的图 | — |
Graph Engineering 的核心三要素
1. 节点(Node)
每个节点做一件具体的事:
•"需求分析节点"接收输入、输出分析结果
•"代码验证节点"跑测试、输出通过率
•"代码审查节点"检查质量、输出反馈
2. 边(Edge)
决定从哪走到哪:
•条件边:if score >= 5 → 通过;else → 返工
•路由边:LLM 自己判断下一步去哪
•无条件边:固定顺序前进
3. 状态(State)
图上的"共享记忆":
•每经过一个节点,更新状态
•后面的节点读取前面节点写入的状态
•比如"当前阶段"、“Open Questions 列表”、“验证分数”
而节点可能就是多个小节点组成的,也可能就是一个 loop Engineering 或者就是一个最小实践的Graph Engineering。
和你们搭建的工作流的关系
比如我自己写的工作流ai-frontend-dev-workflow本质上已经是一个 Graph,里面有:
| 图概念 | 我的工作流对应物 |
|---|---|
| 节点 | 阶段卡片(stage-0.md ~ stage-5.md) |
| 边 | 阶段顺序 + 闸门条件 |
| 状态 | workflow-run-state.json |
| 条件跳转 | 门禁表、停顿点、打回规则 |
| 循环 | Loop 模式(≤2 轮重试) |
我只是没用 LangGraph 等框架来实现它,而是用Markdown 文件 + 执行规则描述了这个图而已,我只是使用Skill来进行编排而已。
这恰恰就是 Graph Engineering 的核心理念——图是逻辑,框架只是实现方式之一。
只有逻辑理念是一样的,实现方式不重要的。
就好比现在的agent开发框架一样,有些是用python写的,有些是用typescript写的,本质上都是为来agent设计搭建的框架,技术理念是一样的,就是开发语言不一样而已。
什么时候该用 Graph Engineering?
| 场景 | 是否需要图 |
|---|---|
| 一句话问答 | ❌ 不需要,Prompt 就行 |
| 循环优化一篇文章 | ⚠️ 可能需要,Loop 也行 |
| 多阶段、有分支、有条件跳转、有返工 | ✅必须用图 |
| 多 Agent 协作、各自有不同职责和流转路径 | ✅图是最佳表达 |
| 比如我的 frontend-dev-workflow 这种 8 阶段 + 闸门 + 返工 | ✅ 已经是图了 |
| 所以一般来说,当你的工作流不断迭代不断成长,它其实就是往者Graph Engineering 方向走的。 | 不知不觉你其实已经入门了 |
Graph 图画的好与坏决定你的 Graph Engineering 能力的高低,做图的人能力的高低而已。
大道路有三千路,最后其实都是殊同归路。
最终的目标是一样的,只是路不同而已。
一句话总结
Graph Engineering 就是用图来表达和执行复杂 Agent 逻辑。 其实你们的工作流已经在用这个思路了,只是没叫这个名字罢了。
Graph Engineering 的落地表现为控制流架构;实现可用框架或自研。
别把它理解成产品名,也别把 Prompt/Context/Loop 贴成网节点。
总结就这五句:
1.是什么:方法论 + 控制流架构形态(一件事的两面)。
2.三件套:节点是岗位,边是交接,State 是带表头、可优化迭代的工作台。
3.Loop 没死:降级进节点内部;Prompt / Context 仍在里里。
4.立体感:来自并行、回环、人闸等等,不仅仅是贴个标签展示而已。
5.怎么搭:先判断 → 节点 → 边 → State 表头 → 边类型 → 再选实现 → checkpoint/人闸 → 评轨迹等等,你按照搭建工作流或者agent怎么设计来就可以。
这个其实没有啥高大上的,只是理念而已。
就好比软件工具技术实现功能的架构图而已,你的架构图看上去更加高大上,我的架构图可能看上去就是不美观,但是我们可能解决一样的问题。
搞不好我的效果比你好,就好比大家都是工作流,我搭建的工作流产出比别人的好,消耗的token就是比别人的少等等。
而你我其实差不多已经使用的都是Graph Engineering。
只是当时没有这个概念而已。
没必要想的太复杂,理解就是图谱或者设计框架图就可以了。
网上一堆花里胡哨的Graph Engineering教程,其实没有必要这么复杂的。
学AI大模型的正确顺序,千万不要搞错了
🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!
有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!
就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋
📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇
学习路线:
✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经
以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!
我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~