AI工程三大范式:Harness、Loop、Graph
2026 年上半年AI 工程领域密集冒出了三个新术语Harness Engineering、Loop Engineering、Graph Engineering。三个概念几乎在同一时期被不同团队提出又在社交媒体上被反复混用。有人说它们是同一件事的不同说法有人认为它们是前后替代关系还有人把它们和 Prompt Engineering、Context Engineering 混为一谈。事情没那么复杂也没那么简单。这三个概念不是同义词也不是竞争关系。它们是 AI Agent 系统的三个不同层次——分别解决模型周围放什么、“模型怎么迭代”、多个模型怎么协作的问题。理解这三层架构是 2026 年从会用 AI到用好 AI的关键分水岭。第一层Harness Engineering——给 AI 装上操作系统2026 年 2 月Anthropic 连续发布三篇关于 Agent Harness 的技术报告。几乎同时OpenAI 一个五人小团队用 AI Agent 交付了 100 万行生产代码——全部由 Agent 编写人类只做审查。这两件事指向同一个结论Agent 的瓶颈从来不在模型在模型之外的环境。Harness 这个词的原意是马具——套在马身上、连接马与马车的那套缰绳、鞍具和皮带。在 AI Agent 语境下Harness 是模型之外的一切约束条件、反馈机制、文档上下文、工具权限、记忆文件。一个更直觉的类比•模型 CPU原始算力•上下文窗口 RAM有限、易失的工作记忆•Harness 操作系统决定 CPU 看到什么、什么时候看到•Agent 应用程序在操作系统之上运行的具体任务你不会让一个程序直接操作硬件。同样你也不应该让一个裸模型直接面对真实世界的复杂任务。Harness Engineering 的核心制品包括五类1. 项目文档CLAUDE.md / AGENT.md / .cursorrules每个 Agent 会话开始时读取的项目说明文件相当于新员工的 onboarding 文档。里面写着项目架构是什么、编码约定是什么、“我们这里怎么做事”。名字因工具而异——Anthropic 叫 CLAUDE.mdOpenAI 叫 AGENT.mdCursor 用 .cursorrules——但本质相同。2. 进度追踪器JSON Feature Lists用 JSON 而非 Markdown 定义的待办清单每个条目包含功能描述、验证方式、通过/失败状态。为什么用 JSON因为 Agent 在自主运行时不太容易意外覆盖 JSON 结构而 Markdown 很容易被改写成一团乱麻。3. 记忆文件Memory Files跨会话持久化的经验记录。上一次踩了什么坑、用了什么方案、效果如何。没有记忆的 Agent 每次都是从零开始的新人。4. 工具定义Tool Definitions这里有一个反直觉的发现Vercel 在实验中移除了 80% 的工具定义Agent 性能反而提升了。工具越多Agent 的选择空间越大选错的概率也越高。Harness Engineering 的一个重要分支是减法设计——给得少反而做得好。5. 反馈循环Feedback Loops生成 → 验证 → 修正的闭环机制。这是 Harness 和 Loop 的交汇点后面会展开。LangChain 的一组实验数据很有说服力同一个模型跑 Terminal Bench 2.0 基准测试旧 Harness 得分 52.8%新 Harness 得分 66.5%。模型没换换的是模型周围的环境。Agent 从来不是难点Harness 才是。第二层Loop Engineering——设计自己跑的循环2026 年 6 月Claude Code 负责人 Boris Cherny 说了一句话“I barely prompt models anymore. I have loops that prompt the models for me. My job is to build the loops.”我已经很少直接给模型写提示了。我有循环来替我给模型发提示。我的工作就是构建这些循环。OpenClaw 创始人 Peter Steinberger 也表达了同样的意思“Stop prompting coding agents and start designing loops that prompt them.”别再提示编程 Agent 了开始设计提示它们的循环。这两句话指向 Loop Engineering 的核心理念从写一条好提示词转向设计一个自我运转的循环系统。什么是 Loop最朴素的理解是生成 → 审查 → 引导 → 重复其实你一直在用这种循环。打开 Claude Code让它写个着陆页看完输出觉得 hero 部分不对要求修改再看再改再引导——这就是一个人在回路的 Loop。2026 年的新趋势是把这个循环自动化人只启动一次给一个需求文档或 spec 文件Agent 自己生成、自己读取输出、自己判断还需要做什么、自己给自己发下一轮提示反复循环直到认为完成。Loop Engineering 的核心问题是循环什么时候该停这取决于任务的成功标准是否客观可验证。场景适合 Loop原因测试是否通过✅ 适合二进制判断可自动验证分数是否超过阈值✅ 适合数值可量化输出是否匹配模板✅ 适合格式可校验“这个设计感觉对吗”❌ 不适合主观判断循环会变成老虎机“这是我想做的产品吗”❌ 不适合需要人类直觉“用户会喜欢吗”❌ 不适合没有客观标准一个实用的判断法则客观 二进制 Loop 是礼物主观 开放式 Loop 是老虎机。Loop 的成本问题也不容忽视。单次 API 调用是一轮 token 的开销一个 Loop 可能跑 10 到 50 轮每轮都携带上下文、历史输出和中间状态。成本是复合增长的。对于月预算 20 到 200 美元的个人开发者一个不受控的开放式 Loop 可以在一个下午烧光整月额度。Loop Engineering 不是让 Agent 自己跑的许可证而是设计好什么时候让它停的工程学。第三层Graph Engineering——编排多 Agent 的组织架构2026 年 7 月Graph Engineering 的概念开始浮出水面。首先要澄清这里的 Graph 和知识图谱Knowledge Graph没有关系。此 Graph 是图论中的有向图——节点是 Agent边是工作流的方向和依赖关系。如果说 Harness Engineering 解决的是单个 Agent 的环境设计Loop Engineering 解决的是单个 Agent 的迭代节奏那 Graph Engineering 解决的是多个 Agent 之间的协作拓扑。当一个任务超出了单个 Agent 的能力范围——不是因为任务太难而是因为任务太杂、太宽、需要不同领域的专业能力——你就需要多个 Agent 协同工作。Graph Engineering 就是设计这种协同的工程学科。三种典型的 Graph 拓扑1. 链式ChainAgent A 的输出直接喂给 Agent BB 的输出喂给 C。像流水线每个节点做一道加工。适用场景流程固定、步骤明确的管道型任务。比如采集新闻 → 摘要生成 → 翻译 → 排版 → 发布。优点简单、可预测、容易调试。缺点一个节点卡住整条链停摆。2. 星型Hub-and-Spoke一个编排 Agent负责分发任务和汇总结果周围是多个执行 Agent各自处理子任务。适用场景一个复杂任务可以分解为多个独立子任务。比如分析一家公司拆成财务分析 Agent 技术分析 Agent 行业分析 Agent最后由综合研判 Agent汇总。优点并行执行、故障隔离。缺点编排 Agent 是单点瓶颈它的能力决定了整个系统的质量上限。3. 网状MeshAgent 之间多对多通信每个 Agent 可以向任意其他 Agent 请求信息或协作。适用场景高度动态、无法预定义流程的探索性任务。优点灵活、鲁棒。缺点调试困难、成本不可控、容易出现 Agent 之间鸡同鸭讲的死循环。Graph Engineering 的核心挑战不是技术实现而是设计决策•哪些任务需要拆分拆到什么粒度•Agent 之间的通信协议是什么传递原始数据还是摘要•如何处理某个 Agent 失败的情况重试、跳过、还是人工介入•成本如何分配哪个 Agent 是 token 消耗大户这些问题没有标准答案只有权衡。Graph Engineering 的本质是组织设计——和人类团队的组织设计惊人地相似。三层架构的关系不是替代是叠加理解了三个概念之后关键问题是它们之间是什么关系答案是它们是垂直叠加的三层不是水平竞争的三选。┌─────────────────────────────────────┐│ Graph Engineering │ ← 多 Agent 怎么协作│ 编排拓扑、角色分工、通信协议 │├─────────────────────────────────────┤│ Loop Engineering │ ← 单个 Agent 怎么迭代│ 循环节奏、停止条件、成本控制 │├─────────────────────────────────────┤│ Harness Engineering │ ← 模型周围放什么│ 文档、工具、记忆、约束、反馈 │├─────────────────────────────────────┤│ Base LLM │ ← 底层模型│ Qwen / Claude / GPT / ... │└─────────────────────────────────────┘Harness 是地基。没有好的 Harness再精巧的 Loop 和 Graph 都建不起来。一个裸模型加上糟糕的项目文档和过多的工具定义无论你如何设计循环和编排输出质量都不会好。Loop 是节奏。有了好的 HarnessAgent 需要知道什么时候做完了。Loop Engineering 定义了迭代的节拍和终止条件。没有 Loop 的 Agent 要么一次就停太保守要么永远跑下去太烧钱。Graph 是组织。当单个 Agent 的 Loop 不够用需要多个 Agent 协同时Graph Engineering 定义谁做什么、怎么传递、如何汇总。一个实际例子假设你要构建一个自动代码审查系统。•Harness 层你给 Agent 写好 CLAUDE.md 说明代码规范、提供 lint 工具定义、设置只能读不能写的权限约束、挂上项目的历史 PR 作为记忆文件。•Loop 层你设计一个循环——Agent 审查代码 → 生成审查意见 → 用 lint 工具验证意见是否合理 → 如果不合理就修正 → 直到所有意见都通过验证。成功标准是客观的lint 是否报错所以 Loop 是合适的。•Graph 层你把系统拆成三个 Agent——安全审查 Agent专注漏洞检测、性能审查 Agent专注效率问题、风格审查 Agent专注代码规范。三个 Agent 并行工作结果汇总到一个综合报告 Agent生成最终审查报告。三层各司其职缺一不可。实践指南你应该先关注哪一层不同阶段、不同场景优先级不同。如果你是个人开发者刚开始用 AI Agent 写代码先做好 Harness。花 30 分钟写一份好的 CLAUDE.md 或 AGENT.md把项目架构、编码约定、常用命令写清楚。这比任何花哨的 Loop 或 Graph 设计都能立刻提升 Agent 的输出质量。如果你在构建自动化工作流需要 Agent 自主完成多步任务开始设计 Loop。关键是找到客观可验证的成功标准——测试是否通过、格式是否正确、数值是否达标。有客观标准的任务放心交给 Loop主观判断的任务留给自己。如果你的团队在构建复杂的 AI 系统多个 Agent 需要协同这时候才需要认真考虑 Graph Engineering。先想清楚角色分工和通信协议再选择框架LangGraph、CrewAI、AutoGen 等。不要为了用框架而用框架——如果一条链式结构就能解决问题不要上网状拓扑。一个诚实的判断法则•80% 的 AI 应用问题靠 Harness 就能解决•剩下 15% 的自动化问题靠 Loop 解决•最后 5% 的规模化问题才需要 Graph不要被术语迷惑。回到你的实际问题看它卡在哪一层。写在最后2026 年的 AI 工程正在经历一场从手艺人到系统工程师的身份转变。过去我们说Prompt Engineering潜台词是只要我写出足够好的提示词模型就能给我想要的结果。这是一种手艺人的思维——依赖个人技巧一次一提示。现在我们知道真正决定 Agent 质量的不是提示词写得多巧妙而是模型周围的环境设计Harness、迭代节奏设计Loop、协作拓扑设计Graph。这是工程思维的胜利。工程不性感。它不像 Demo 那样让人眼前一亮不像一个提示词搞定一切那样适合发朋友圈。但工程是可靠的、可复制的、可扩展的。2026 年如果你还在琢磨怎么写一条完美的提示词是时候抬头看看更大的图景了。好的 AI 系统不是提示出来的是设计出来的。学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%免费】

相关新闻