成为图架构师:20 步学习路线
@eng_khairallah1 的零基础路线图:五阶段、20 步,每步带动手任务——先精通 loop,再学图。
开篇:这条路为谁而设
想学图工程的人常犯的第一个错,就是直接学图。@eng_khairallah1 的这份"零基础到图架构师"路线图反其道而行:先花两周把 loop 精通,再碰图——loop 地基不牢,图必塌。
全程 20 步、五个阶段,每步都带一个动手 "do this" 任务。先看总览:
| 阶段 | 主题 | 步数 | 一句话 |
|---|---|---|---|
| 一 | 精通 loop | 1–4 | 先把单循环玩透 |
| 二 | 图心智模型 | 5–9 | nodes / edges / state 三原语 |
| 三 | 核心模式 | 10–14 | router、orchestrator-worker 等五种模式 |
| 四 | 可靠性 | 15–18 | 检查点、恢复、可观测——图相对 loop 的最大优势 |
| 五 | 架构师判断 | 19–20 | 知道何时不建图 |
做图架构师不是关于图,是关于在复杂之下清晰思考。—— @eng_khairallah1
- 不需要图论数学;
- 不需要是编程高手;
- 框架不重要,贵在选一个深入(LangGraph 最常见);
- buzzword 会过去,但"围绕不可靠的模型设计可靠系统"的能力长青。
阶段一:精通 loop(Steps 1–4)
- Step 1 — 理解 loop 四件套:action(行动)/ result(结果)/ check(检查)/ repeat(重复);
- Step 2 — 动手:亲手搭一个单 agent loop(do this);
- Step 3 — verifier 是 loop 最重要的部件:弱 verifier = 快速产出自信的垃圾;
- Step 4 — 理解 loop 在规模化时的四种失败:不能干净分支、不能并行、不能跨步设检查点、失败只会重试——这四种失败,就是你转向图的理由。
阶段一像学开车先练单个路口的掉头:油门、刹车、看镜子、打方向。掉头都掉不利索,直接上高速(图)就是灾难。
阶段二:图心智模型(Steps 5–9)
- Step 5 — 三原语:nodes(节点)/ edges(边)/ state(状态);
- Step 6 — 不是每个 node 都需要 LLM:多数节点应该是普通函数,滥用 LLM 又慢又贵又飘;
- Step 7 — conditional edges(条件边):"出错走这条,否则走那条"——图开始有了判断力;
- Step 8 — 刻意设计 state:字段级写清每个 node 需要什么、传递什么,而不是把整个上下文倒过去;
- Step 9 — 选一个框架学透(LangGraph 最常见)。贵在深入,不在多。
阶段二像学看电路图:先认清电阻、电容、导线(nodes/edges/state),再谈设计电路。看到"所有元件都用 CPU"(所有节点都用 LLM)的图纸,要能皱眉。
阶段三:核心模式(Steps 10–14)
五种模式是多智能体系统的"标准件",先认全再谈组装:
- Step 10 — router:输入路由到专家(分类走模型,分支走代码);
- Step 11 — orchestrator-worker:管理者拆分 → workers 并行 → 汇总。多智能体的主干模式;
- Step 12 — parallel fan-out / fan-in:真正的提速手段(并行不只省时间,还分散上下文);
- Step 13 — evaluator-optimizer:生成 → 批评 → 打回重修的质量引擎;
- Step 14 — human-in-the-loop gate:不可逆动作前暂停、等人审批——生产环境必备。
阶段四:可靠性(Steps 15–18)
这是图相对 loop 的最大优势所在,也是"能跑"和"可靠"的分水岭:
- Step 15 — validation gates:命名好的硬检查点(程序可判定的那种);
- Step 16 — recovery paths:失败要有路由——降级、升级给人、安全失败,而不是无脑重试;
- Step 17 — checkpoints + state persistence:中断可恢复,状态落盘;
- Step 18 — observability:logging / tracing,可回放任意一次运行。
止于"能跑"是最常见的半途而废。可靠性四件套缺一个,你的图就是 demo,不是系统。
阶段五:架构师判断(Steps 19–20)
- Step 19 — 最高级的技能,是知道何时不建图。能说出 "this doesn't need a graph"(这不需要图),就是毕业标志;
- Step 20 — 为生产 / eval / 团队设计:评估集、文档、可扩展——让图能被别人接手。
四个卡点与破解(@eng_khairallah1 的学习心理学)
破解:loop 地基不牢,图必塌。老老实实先搭一个带 verifier 的 loop。
破解:选一个框架,做到三个真实的图,而不是收藏五个框架的文档。
破解:把 restraint(克制)当毕业标准,时常用 Step 19 问自己"这真的需要图吗"。
破解:缺阶段四。给你的图加一次故障演练:杀掉一个节点,看它能不能恢复、能不能说清发生了什么。
节奏建议:每阶段 1–2 周,6–8 周可达可用水平。
术语翻卡:点卡片看解释
自测一下:点问题展开参考答案
loop 地基不牢,图必塌。loop 在规模化时的四种失败(不能干净分支、不能并行、不能跨步设检查点、失败只会重试)正是转向图的理由;先亲手搭一个带 verifier 的单 agent loop,再谈图。
nodes / edges / state。警告:不是每个 node 都需要 LLM,多数节点应该是普通函数,滥用 LLM 又慢又贵又飘。
router(输入路由到专家)、orchestrator-worker(管理者拆分→workers→汇总,多智能体主干)、parallel fan-out/fan-in(真提速)、evaluator-optimizer(生成→批评→打回重修的质量引擎)、human-in-the-loop gate(不可逆动作前审批,生产必备)。
毕业标志是能说出 "this doesn't need a graph"(这不需要图),把克制当标准。四卡点:跳过阶段一→先搭带 verifier 的 loop;只收藏不动手→选一个框架做三个真实图;学完就过度工程→常用 Step 19 自问;止于"能跑"→补阶段四可靠性,做一次故障演练。