Graph Engineering 会让多AI协作效率翻番
本文讲解现在成为热门话题的「Graph Engineering」。简单来说,它就是一种类似用 Claude Code 或 UltraCode 实现「Dynamic Workflow」的思路。
这个概念会随着多智能体应用的普及变得越来越重要,我认为大家最好了解一下。
传统的 AI 应用中,大多是像调查 → 分析 → 验证 → 输出这样,一步步按顺序处理任务。
而 Graph Engineering 会先把工作拆解成细块,再按照以下思路设计整个工作流:
- 没有依赖关系的工作由多个 Agent 同时并行处理
- 各自的结果由另一个独立 Agent 验证
- 最后只整合需要的信息
它的基本流程大致是这样:
① Goal:确定目标
② Split:把工作拆解成细块
③ Fan-out:让多个 Agent 并行处理任务
④ Verify:由另一个 Agent 检查结果
⑤ Merge:只整合正确的结果
⑥ Final:汇总成一份回答或成果物
比如做竞品调研,你不需要让同一个 AI 按顺序依次调研价格、对比功能、分析评价、整理市场动向、总结竞品弱点这五项工作,而是可以让五个 Agent 同时展开调研。
之后让独立的 Verifier Agent 逐一确认「信息是否真的正确」「信息是不是最新的」「信息来源是否可靠存在」,最后再由整合 Agent 生成报告。
这里特别重要的一个思考角度是:「这项工作真的需要等前一项工作完成才能开始吗?」
如果一项工作不需要用到前序步骤的结果,那它本来就没必要按顺序处理。仅仅是消除这种不必要的依赖关系、改成并行处理,处理速度就能提升很多。
另一个重点是,不要让完成工作的 Agent 自己验证自己的结果。让同一个 Agent 在同一上下文下做自我评估,很容易漏掉自己犯的错误。
因此,把角色拆分成 Worker Agent → 独立 Verifier Agent → 整合 Agent 才是关键。
不过这并不代表什么工作都要做成 Graph 结构。如果是小任务,或是没有前一步结果就没法推进的工作,普通 Agent 或 Loop 的方式会更简单、更快。
Graph Engineering 的优势场景,是「需要用多个 AI 并行处理大量独立工作的业务」。
换句话说,Graph Engineering 与其说是让 AI 本身变聪明的技术,不如说它更接近一门「如何让多个 AI 分工、并行、验证、整合」的 AI 组织设计技术。
未来,不只是「选什么 AI 模型」,能把「怎么给 AI 分配工作」也设计好的个人和企业,会拥有非常大的优势。
本文由 AI 翻译自英文原帖,技术名词保留英文。
查看 X 原帖