什么是 Luke(循环工程)

154 阅读18分钟

什么是 Luke(循环工程) 🔄

一句话总结:Luke(Loop)是 AI 开发的第四代 paradigm——从「写提示词」进化到「设计循环」。

你不是再在一轮轮对话中指挥 AI,而是设定一个 Goal,设计一套系统,让 AI 自己循环执行、自主纠错、独立验证,直到目标达成交付验收。


术语表 / Terminology

术语 / Term说明 / Description
Luke (Loop)循环工程,一种让 AI Agent 自主循环迭代直至目标达成的工程方法论
Prompt Engineering提示词工程,第一代 AI 工程范式,核心是「如何向模型提一个好问题」
Context Engineering上下文工程,第二代范式,核心是「如何为模型精准注入所需数据与历史」
Harness Engineering约束工程,第三代范式,核心是「Agent = Model + 工具、权限、沙箱等外围设施」
Loop Engineering循环工程,第四代范式,核心是「设计能自行流转、验证和触发的循环系统」
Automation自动化调度,循环的心跳——按计划或事件自动触发循环启动
Worktree工作树,为每个子 Agent 分配独立工作目录,避免文件冲突
Skills技能文件,将项目规范、架构约束、历史经验固化为可复用的声明式文件
Sub-Agent子智能体,将执行与审计分离——写代码的 Agent 和检查代码的 Agent 各司其职
Memory记忆层,跨会话持久化状态与进度,让 Loop 拥有长期记忆
Judge / Validator独立裁判,在循环中负责验证输出是否达标,防止 Agent 自我偏袒
Goal Drift目标漂移,Agent 在多轮迭代后逐渐偏离原始目标的现象
Loopmaxxing盲目堆叠循环导致 token 浪费和垃圾输出的反模式

章节阅读路线图 🗺️ / Chapter Reading Roadmap

  1. 背景与起源 🔥 → 6 月引爆 Loop Engineering 的三个人与三条推
  2. 什么是 Luke(循环工程) 🤔 → 核心概念与红烧肉类比
  3. 演进脉络:从 Prompt 到 Loop 📈 → 四代 AI 工程范式的跃迁
  4. Luke 的五大核心模块 🧩 → Automation、Worktree、Skills、Connector、Sub-Agent
  5. 记忆机制——Write Goal 的核心作用 📓 → 跨会话记忆让循环不迷路
  6. 风险与正确姿势 ⚠️ → Token 账单、Loopmaxxing、规范先行
  7. 总结 📝 → 核心要点回顾

1. 背景与起源 🔥 / Background & Origin

📖 Note: 本章介绍 Loop Engineering 在 2026 年 6 月引爆的来龙去脉 / This chapter covers the origin story of Loop Engineering in June 2026.

2026 年 6 月,AI 编程圈在短短一周内完成了一次词汇的强制更新。三条关键信息在同一个月密集涌现,共同引爆了 Loop Engineering 这个概念。

1.1 Boris Cherny:Claude Code 之父

大约从 4 月 6 日开始,Claude Code 的创始人 Boris Cherny 就已经不再跟 Claude 写 Prompt 了。他在一次公开演讲中说了一句话,不到 24 小时获得近 70 万次播放:

"I don't prompt Claude anymore. I have loops that are running. They're the ones that are prompting Claude and figuring out what to do. My job is to write loops."

—— 我不再给 Claude 写提示词了。我有一堆循环在跑,是它们在提示 Claude、决定下一步做什么。我的工作,就是写循环。

在这之前,Boris 已经卸载了自己的 IDE——那个月他提交了 259 个 Pull Request,「没有一行代码是我自己敲的」。

1.2 Peter Steinberger:OpenClaw 创始人

6 月 7 日,OpenClaw(龙虾)创始人 Peter Steinberger 在 X 上发了一条推文,浏览量迅速突破 800 万:

"You should not be prompting coding agents anymore. You should be designing loops that prompt your agents."

—— 你不再需要为编程 Agent 编写提示词了,你应该设计循环来提示你的 Agent。

1.3 Addy Osmani:命名与系统化

6 月 10 日,Google Cloud AI 总监、前 Chrome 工程负责人 Addy Osmani 发表了一篇系统性长文,将这个新范式正式命名为 Loop Engineering(循环工程),并将其拆解为五大核心模块加一个记忆层。

与此同时,X 上 6 月 8 日那篇关于「Luke 取代提示词工程师」的帖子已有 170 万浏览量,而教人使用 Claude 5 生化模型来设计循环的帖子也突破了 180 万次浏览。

结论:现在是 Luke 的时代了。

参考资料:


2. 什么是 Luke(循环工程) 🤔 / What is Luke

📖 Note: 本章用简单易懂的方式解释 Luke 的核心概念 / This chapter explains the core concept of Luke in simple terms.

2.1 一句话定义

Luke(Loop Engineering)的核心是——用你自己设计的系统,替代你作为「提示 AI 的那个人」的角色。

在传统的 AI 辅助编程中,开发者坐在终端前,逐条向 AI 发出指令——「帮我写这个函数」「修改这个 bug」「重构这个模块」。每一轮都需要人开口。

Luke 工程彻底改变了这个模式:开发者不再持续告诉 AI 下一步该做什么,而是建立一个能自行运转的循环流程。

2.2 红烧肉类比:理解 Luke 的最好方式 🍖

想象你把 AI 关进厨房,门后贴着一张纸条:

「今晚 8 点,我要吃到红烧肉,甜口的。」

这就是 Goal——功能层的购物目标。接着,AI 在厨房里疯狂工作:

第一轮:执行 🔥

  • AI 开始工作,把肉炖了。

第二轮:自主纠错 🔄

  • AI 尝了一口发现没收,判断火候不够,自己重新架锅加热。

第三轮:独立裁判 ⚖️

  • 肉炖好了,完美!突然出现一名裁判,进来尝了一口说:「太咸了,重做。」
  • AI 掉头继续重做。注意:裁判是独立的,不是 AI 自己给自己打分。

第四轮:记忆罗盘 📓

  • AI 拿出笔记本记下:「刚才放了一勺盐,太淡了;肉煮轻了,再久一点。」
  • 这就叫 Memory(记忆罗盘)。

整个过程不断重复,直到裁判认为「不错,味道很好,目标达成」。这时你打开厨房门,AI 给你端出红烧肉。

这就是 Luke(循环工程)。

2.3 核心要点

Luke 的本质可以拆解为三个关键转变:

FromTo
写 Prompt设计 Loop
你驱动每一轮系统自动循环
你判断结果好坏独立裁判验证

过去用 AI,不管是网页版还是 AI 工具,都是在较劲——你想拿到好的结果,需要不停地自己改、自己调、自己纠错。Luke 的思路是:你只需要设定好目标和验收标准,然后验收结果即可。

现在你在用的很多 Agent 工具,都能看到一个「Goal」的选项——把它设定清晰,把 Loop 的机制设计明白,Agent 的路就铺好了,循环就可以开始了。

参考资料:


3. 演进脉络:从 Prompt 到 Loop 📈 / Evolution: From Prompt to Loop

📖 Note: 本章梳理 AI 工程方法论的四个演进阶段 / This chapter traces the four evolutionary stages of AI engineering methodology.

Loop Engineering 不是凭空造出的概念,而是 AI 工程方法论经历了四次跃迁后的自然产物。理解这条脉络,才能看清 Luke 在整个演进中的真实位置。

3.1 四代范式对比

阶段时间核心问题人的角色AI 自主时长
Prompt Engineering~2024怎么问雕琢提示词的「问话者」单次问答
Context Engineering2025给什么信息设计信息边界的「架构师」数十步连续
Harness Engineering2026 初在哪里安全运行设安全护栏的「驯兽师」连续数小时
Loop Engineering2026 中怎么持续推进设计自动系统的「系统架构师」连续数天 / 并行上百实例

表面上是四个新词的更替,底下是 同一个变量在持续增长:AI 能连续自主工作的时间长度。

3.2 第一代:Prompt Engineering(提示词工程)

核心:把话问明白。

最早的答案很简单——把话说清楚。Prompt Engineering 的核心假设是模型的能力已经在那里,缺的只是一把正确的钥匙。工程师研究措辞——怎么描述角色、怎么给出示例、怎么分步骤引导。

缺陷:人始终在链路里。每一次任务都需要人来起手——构建输入、判断输出、决定下一步。没有人盯着,系统就停了。

3.3 第二代:Context Engineering(上下文工程)

核心:管好 AI 能看见什么。

Prompt Engineering 很快碰到天花板——光靠措辞驯化不了复杂任务。Context Engineering 的核心是设计信息管道:RAG(检索增强生成)、对话历史管理、记忆压缩、工具描述设计。

缺陷:人还没有退出。检索策略怎么设计、上下文满了怎么裁剪——这些决策仍然需要工程师来做。

3.4 第三代:Harness Engineering(约束工程)

核心:为 Agent 配备完整工作环境。

Agent 开始自己写代码了,但你需要给它画好边界——能做什么、不能做什么、出了错怎么回滚。MCP 协议、权限控制、沙箱隔离、工具调用,都是 Harness 的范畴。它解决了单次执行的稳定性问题。

缺陷:你还在那里盯着。每次启动都需要你来按下按钮。

3.5 第四代:Loop Engineering(循环工程)——现在

核心:设计替你管 Agent 的系统。

你不再站在每一轮交互的入口处,而是设计一个能自动发现任务、分配任务、检查结果、记录状态、决定下一步的系统。你设计的不是一次对话,是一条持续运转的工作流。

这也就是 Luke——你不是自己给 Agent 写 Prompt 来完成某个单次任务,是你设计了一个 Goal,这个 Goal 使用 Loop 的方式,帮你提示 Agent。你定义目标、定义验证条件、定义失败处理,然后就可以放手了。

参考资料:


4. Luke 的五大核心模块 🧩 / Five Core Modules of Luke

📖 Note: 本章拆解一个完整 Loop 需要的五个结构组件 / This chapter breaks down the five structural components of a complete Loop.

一个能真正转起来的 Luke,需要五大核心模块。Addy Osmani 把这套拆法系统化整理了出来,目前 Claude Code 和 Codex 在底层架构上都高度一致地实现了这五个模块。

4.1 Automation——循环的心跳 💓

Automation 解决的是:什么时候再来一轮。

没有 Automation,Loop 只能跑一次。你需要一个触发机制让它持续运转:

  • 定时触发:每天凌晨自动巡检代码库
  • 事件触发:新的 GitHub Issue 自动拉起分类流程
  • Goal 驱动:使用 /goal 命令让 Agent 持续运行直到满足可验证条件

在 Claude Code 中,可以通过 /loop 5m 设置固定间隔循环,也可以用 /goal 定义基于目标的非频率循环——它会一直跑,直到判定条件为真才停下。

实操建议:从慢频率开始。每天一次比每小时一次更适合起步——先确认这个循环是否真的值得自动化。

4.2 Worktree——并行安全的基石 🌲

当多个 Agent 同时并发工作时,最大的灾难就是文件冲突。

Worktree 解决的是:多个 Agent 或多条尝试怎么隔离。

每个并发 Agent 分配独立的 git worktree 目录。你可以理解成:

main
├── worktree-auth:修复认证模块的 Agent
├── worktree-billing:排查计费问题的 Agent
└── worktree-ci:修复 CI 失败的 Agent

每个 worktree 有一个独立工作目录和独立分支,同时共享同一个 repo 历史。运行结束后自动销毁清理。

注意:Worktrees 解决的是机械碰撞,不解决审阅瓶颈。你能同时开 10 个 Agent,不代表你能认真 review 10 组改动。起步阶段两个并行 worktree 比十个更稳。

4.3 Skills——知识的复利 📚

Skills 解决的是:哪些知识应该长期留在项目里。

每个项目都有一些你不想反复解释的东西——怎么跑测试、怎么启动本地环境、代码规范是什么、之前踩过哪些坑。Agent 每次冷启动都会猜测你的意图,Skills 将意图外部化为可复用的声明式文件(如 SKILL.md)。

没有 Skills 的 Loop,每轮都在重新推导和盲猜你的项目;拥有 Skills,系统的控制力是在 复利增长 的。

4.4 Connectors——连接真实世界 🔌

只能读写本地文件的 Agent 能力有限。通过 MCP(Model Context Protocol)协议,Connectors 为 Agent 接入了真实世界的神经系统:

  • 读取 GitHub Issue 列表
  • 查询数据库
  • 调用 API
  • 往 Slack 发通知

有了 Connectors,Loop 才能从「在本地修好 bug」演进为「自动开 PR、关联单据、CI 绿了自动通知团队」的完整闭环。

4.5 Sub-Agent——执行与审计分离 👥

Loop 中最关键的解耦设计,就是将「执行」与「审计」完全分离。

让写代码的 Agent 给自己的代码打分,它永远会觉得完美——这就是 Self-preferential bias(自我偏袒偏差)。工业级的标准解法是配置多 Agent 团队:

  • 一个 Agent 负责探索/实现
  • 一个独立的 Agent(裁判)负责验证/审查
  • 裁判用的是不同的上下文,甚至用不同的模型,从没见过原始工作

这就回到了红烧肉类比里的 独立裁判——吃一口说「太咸了」的那个人,不能是做饭的那个。

参考资料:


5. 记忆机制——Write Goal 的核心作用 📓 / Memory Mechanism

📖 Note: 本章解释记忆层在 Luke 中的关键作用 / This chapter explains the critical role of the memory layer in Luke.

五大核心模块之外,还有一个被几乎所有人提及的关键组件——Memory(记忆层)。这是 Luke 区别于「简单自动化」的核心区分点。

5.1 为什么记忆如此重要

回到红烧肉类比——AI 之所以能持续改进,是因为它有那本 笔记本:

刚才放了一勺盐,太淡了;肉煮青了,再久一点。

这就是记忆罗盘。没有这本笔记本,每轮循环都是从零开始——同样的问题会重复犯,同样的错误会重复踩。

现实中,大模型每次会话结束时都会忘掉一切。上下文窗口是存不住记忆的——一旦上下文被压缩,第 47 轮时的约束「不要做 X」悄悄消失了,这就是 Goal Drift(目标漂移)。

5.2 Write Goal:一个随 Loop 而存在的笔记系统

市面上很多 Agent 的做法是:抓取最后一次的聊天内容,加上目标后开启一次循环,然后继续抓取新的聊天加目标,继续循环。这样的循环也许能成,但绝对不是最佳选项。

更优的做法是加入 Write Goal——一个随着 Loop 而存在的笔记系统:

  • 每次循环的内容与要点,AI 都会记在这本「小笔记本」上
  • 是错还是对——全记下来
  • 错误被记录后,后续循环就能直接查阅,避免重复踩坑
  • 目标最终达成后,笔记本可以扔掉(但经验已固化到 Skills 中)

数据流动:

第1轮执行 → 结果记录到 Memory → 第2轮查阅 Memory 调整策略 → 再执行 → 再记录 → ...

5.3 组织经验资产化

记忆机制带来的最深远影响是:组织经验资产化。

每次循环中,AI 犯的错误都会被记录下来。错误信息被疯狂吸收变为教训,从而变成宝贵的组织资产。随着时间跨度的增加,这种复利效应只会让 Agent 工具越来越聪明:

  • 你今天踩的坑,明天不会重复踩
  • 你团队踩的坑,其他的 Agent 不会重复踩
  • 所有错误都被系统记录、提炼、固化为 Skills

这就是 Loop 工程真正的复利——不是模型在变聪明,是系统在积累经验。

参考资料:


6. 风险与正确姿势 ⚠️ / Risks & Best Practices

📖 Note: 本章讨论 Loop Engineering 的潜在风险和正确使用方式 / This chapter covers the risks and proper usage of Loop Engineering.

6.1 Token 爆炸 💸

Loop 意味着 Agent 要反复迭代、反复调用模型,Token 消耗是指数级增长的。

有开发者直言:Loop 方向没错,但现阶段更适合 Token 预算充裕的团队。如果月均 API 费用低于 1000 美元,优先把单次 Prompt 写稳更现实。

管理预算的建议:

  • 根据任务选择合适模型——小任务不需要多个 Agent 或循环
  • 明确成功和停止标准——具体说明「完成」是什么样子
  • 设 Token 预算上限——一个野心大的 Loop 不封顶能烧到难以承受

6.2 Loopmaxxing——盲目堆叠循环 🚫

Loopmaxxing 指的是为了追求自动化而盲目堆叠循环的反模式。它的问题在于:

  • Agent 正在悄悄偏离目标(Goal Drift)
  • Agent 在检查自己的输出时有自我偏袒倾向(Self-preferential bias)
  • Agent 会偷懒——复杂多步任务做一半就宣布完成(Agentic Laziness)

如果你是一个什么都不懂的小白,这时候 Loop 不仅带不来好处,甚至可能 帮你全自动批量化的制造出更多精妙的垃圾代码。

6.3 正确姿势 ✅

1. 规范先行

想明白规范,比盲目开启 Loop 重要得多。在启动循环之前,先做好三件事:

  • 定义清晰的可验证目标(什么是「完成」)
  • 建立代码规范和架构约束(写入 Skills)
  • 设定明确的中止条件和 Token 预算

2. 人不要完全退出

Addy Osmani 有一句精准的总结:

"Build the loop. But build it like someone who intends to stay the engineer, not just the person who presses go."

—— 构建循环,但要像一个打算继续做工程师的人那样去构建,而不是一个只会按「开始」键的人。

⚠️ 认知投降风险:开发者过度依赖自动循环,放弃底层逻辑校验,最终变成「只会点启动键、不懂底层问题」的人。

3. 从小处开始

  • 先从单 Agent、单目标的简单 Loop 开始
  • 验证循环稳定后再增加并行
  • 每天先跑一次,确认有价值再增加频率
  • 每次循环结束后 review 输出质量

4. 独立验证

  • 写代码的 Agent 不能审核自己的代码
  • 用独立模型或独立 Agent 做验证
  • 质量门必须是确定性的(测试退出码、编译结果)

参考资料:


7. 总结 📝 / Summary

Luke(Loop Engineering)是 2026 年 6 月正式被系统化定义的第四代 AI 工程范式。它标志着 AI 开发者的角色从 「操作员」(逐轮提示 AI)跃迁为 「系统架构师」(设计让 AI 自主运转的循环)。

核心要点回顾

维度要点
起源Boris Cherny、Peter Steinberger、Addy Osmani 三个月引爆
本质不提示 Agent,设计提示 Agent 的系统
四代演进Prompt → Context → Harness → Loop
五大模块Automation、Worktree、Skills、Connector、Sub-Agent
记忆机制Write Goal / Memory 解决 Goal Drift 和状态持久化
最大价值解放人类时间,组织经验资产化
最大风险Token 爆炸、Loopmaxxing、认知投降

致 Luke 的使用者

Luke 带来的效率提升是恐怖的,但它也带来一些负面问题。想明白规范,好过盲目开启 Loop。

除非你能像 Boris Cherny 那样构建三层「蜂巢」架构——本地循环、云端路由、集群并行——并且确保独立裁判、记忆层、Skills 都是到位的,否则最好放慢节奏。

Luke 的核心哲学:你得先是一个真正懂行的工程师,然后才能设计出真正可靠的循环。


最后更新时间:2026-07-26