循环工程 (Loop Engineering):2026 年每位开发者必备的 AI 技能

@0xwhrrari
영어1개월 전 · 2026년 6월 12일
713K
353
67
23
953

TL;DR

本文探讨了循环工程,即从手动 AI 提示词转向设计自主系统,通过规划、执行和验证任务直至完成的范式转变。

大多数人仍然在手动提示智能体。

他们输入一个任务。

等待一个回答。

自己审查。

自己修复错误。

然后再次提示。

这意味着人类仍然处于循环之中。

下一步则不同。

你不仅仅是提示智能体。

你设计一个循环:提示智能体、检查结果、决定下一步,并持续运行直到工作通过。

这就是循环工程。

"你不应该再手动提示编码智能体了。你应该设计循环,让循环去提示你的智能体。"

随后,Anthropic 公司 Claude Code 的负责人 Boris Cherny 用另一种方式表达了同样的观点:

"我不再手动提示 Claude 了。我运行着一些循环,它们会提示 Claude 并决定该做什么。我的工作就是编写循环。"

为什么大多数人从未构建过真正的循环

循环听起来很美,直到你看到 token 账单。

一个普通的智能体循环可能会快速消耗大量上下文:

  • 一个中等规模的编码循环可能使用 50K-200K token
  • 一个包含一个编排器和多个专业智能体的集群循环可能使用 500K-2M token
  • 一个定时运行的日常循环每周可能消耗数百万 token

每次重试都要花费 token。

每次自我修正都要花费 token。

每次验证步骤都要花费 token。

每个子智能体都要花费 token。

这就是大家谈论得不够多的隐藏问题。

循环工程之所以难,不是因为概念复杂。

而是因为大多数人负担不起让智能体长期自由运行。

"你倒是说得轻巧,你可是有无限的 OpenAI 访问权限。"

这种反应很正常。

这就是为什么更便宜的长上下文模型如此重要。

如果你希望循环每天都能运行,你需要:

  • 廉价的输入 token
  • 廉价的输出 token
  • 大的上下文窗口
  • 工具调用
  • JSON 输出
  • 高并发
  • 足够的上下文来记住循环中之前发生的事情

没有这些,循环就成了昂贵的实验。

有了这些,循环就成了实用的工作流程。

旧方式 vs 新方式

过去两年,大多数人这样使用智能体:

你提示。

智能体回答。

你审查。

你发现错误。

你再次提示。

这可行,但无法扩展。

旧方式:

  • 你给出提示
  • 智能体给出输出
  • 你审查输出
  • 你修复薄弱环节
  • 你手动重复

新方式:

  • 你定义目标
  • 循环发现需要什么
  • 循环规划工作
  • 智能体执行
  • 检查器验证结果
  • 循环修复失败
  • 系统在达成目标时停止

提示给智能体一个指令。

循环工程给智能体一个工作。

循环工程到底是什么

循环工程是设计 AI 智能体可重复反馈循环的实践。

目标很简单:

从尝试到验证结果,无需人工手动驱动每一步。

基本循环有五个阶段:

  1. 发现
  2. 规划
  3. 执行
  4. 验证
  5. 迭代

如果输出通过,就交付。

如果失败,就送回循环中。

这就是全部思路。

不是一个完美的提示。

而是一个不断改进输出直到符合标准的系统。

单智能体 vs 集群

循环有两种基本规模。

单智能体循环

一个智能体运行整个循环。

它发现需要什么,规划工作,执行任务,检查结果,并在失败时改进。

这就像一个人重写自己的草稿。

适用于:

  • 聚焦的任务
  • 小范围
  • 简单的目标
  • 内容草稿
  • Bug 修复
  • 研究总结

一个大脑。

一个循环。

自我改进。

集群循环

集群循环更大。

你给一个编排智能体主要目标。

它将工作分解成碎片。

然后将这些碎片发送给专业智能体。

每个专业智能体也可以使用更小的子智能体来完成狭窄的任务。

示例:

text
1示例:"构建一个生产力应用"
2
3编排器拥有使命
4 ↓ ↓ ↓
5研究 工程 质量保证
6专业智能体 专业智能体 专业智能体
7 ↓ ↓ ↓
8网络 代码编写器 测试编写器
9研究员 + 调试器 + Bug 追踪器

这不是一个智能体独自工作。

它更像一个小团队从头到尾运行一个项目。

开放循环 vs 封闭循环

这是最重要的实际区别。

并非所有循环都一样。

开放循环

开放循环是探索性的。

你给智能体一个广泛的目标,让它寻找路径。

这很强大,因为智能体可以发现你没有指定的事物。

但它也很昂贵且混乱。

开放循环可能:

  • 尝试太多路径
  • 消耗太多 token
  • 快速产生低质量输出
  • 偏离真正目标
  • 变得难以控制

开放循环令人兴奋。

但对大多数人来说,它们不是最好的起点。

封闭循环

封闭循环是有边界的。

人类首先设计路径。

循环仍然自主运行,但在明确的规则内。

一个封闭循环具有:

  • 明确的目标
  • 定义的步骤
  • 每一步后的评估
  • 停止条件
  • 卡住时的交接点

这才是今天真正能产生回报的版本。

它更便宜。

它更可靠。

它产生更干净的输出。

从封闭循环开始。

当你的检查机制足够强大时,再逐步开放它们。

优秀循环的 6 个构建块

概念上,每个循环有五个阶段。

但在实践中,你需要六个构建块才能使循环工作。

1. 自动化

这是心跳。

自动化启动循环,无需你手动记住运行它。

示例:

  • 每天早上运行
  • 当 PR 打开时运行
  • 当文件变化时运行
  • 当新工单出现时运行
  • 运行直到所有测试通过

如果你还需要手动启动所有事情,那么这个循环并没有真正做足够的工作。

2. 工作树

当多个智能体同时编辑代码时,工作树很重要。

没有隔离,智能体会冲突。

两个智能体可能编辑同一个文件。

一个可能覆盖另一个。

工作树为每个智能体提供自己干净的工作区和分支。

这使得多个智能体可以并行工作,而不会把仓库搞得一团糟。

3. 技能

技能是可重用的项目知识。

无需每次解释你的项目,你只需一次性写下重要的上下文。

好的技能文件包括:

  • 愿景
  • 架构
  • 规则
  • 构建步骤
  • 测试步骤
  • 智能体绝对不能做的事情

没有技能,每个循环都要从头开始。

有了技能,每个循环都从累积的上下文开始。

4. 插件和连接器

一个只能看到文件的循环是有限的。

连接器让循环触及你的真实工具。

示例:

  • GitHub
  • Slack
  • Linear
  • Jira
  • Gmail
  • Google Drive
  • 数据库
  • Staging API

这就是"这是建议的修复"与"我打开了 PR、关联了工单、监控了 CI 并发布了更新"之间的区别。

5. 子智能体

制造者和检查者不应该总是同一个模型。

编写代码的智能体在审查自己代码时往往过于宽容。

撰写文章的智能体会忽略自己文章中的薄弱部分。

使用不同的智能体进行:

  • 探索
  • 实施
  • 审查
  • 测试
  • 事实核查
  • 最终总结

当审查者不是制造者时,质量会提高。

6. 记忆

记忆让循环能够在不同运行之间延续。

模型会忘记。

但仓库不会。

笔记不会。

项目日志不会。

记忆可以存放在:

  • Markdown 文件
  • 项目日志
  • Linear 工单
  • GitHub Issues
  • Obsidian 知识库
  • 数据库
  • Claude 项目

一个长期运行的循环需要知道尝试了什么、哪些通过了、哪些失败了、以及还需要做什么。

没有记忆,它每次都从零开始。

真实的循环示例

以下是一些让概念具体化的循环。

编码循环

循环:

text
1读取 VISION.md + ARCHITECTURE.md
2
3规划下一次更改
4
5编辑代码
6
7运行测试
8
9如果测试失败 → 读取错误 → 修复 → 再次测试
10
11如果测试通过 → 总结更改
12
13停止

不需要人为每一步推波助澜。

智能体自行编写、测试、修复和验证。

研究循环

循环:

text
1定义研究问题
2
3搜索来源
4
5总结发现
6
7对照来源验证声明
8
9比较冲突信息
10
11综合最终答案
12
13当置信度阈值达到时停止

这比只要求一个快速摘要要好得多。

内容循环

循环:

text
1主题 + 受众 + 目标已定义
2
3创建草稿
4
5评论智能体审查草稿
6
7根据评论重写
8
9对照成功标准评分
10
11如果分数通过 → 发布
12
13如果分数失败 → 再次重写

这个循环将一个想法变成了一个内容系统。

销售外联循环

循环:

text
1定义 ICP(理想客户画像)
2
3寻找匹配画像的线索
4
5丰富公司数据
6
7对照标准进行资格审核
8
9个性化信息
10
11质量审查
12
13发送或升级给人类

相同的骨架:

目标。

行动。

检查。

修复。

重复直到完成。

提示工程师 vs 循环工程师

这是 2026 年正在出现的技能差距。

提示工程师

提示工程师专注于更好的指令。

他们改进措辞。

他们获得更好的单一输出。

但人类仍然在运行后审查一切。

人类仍然是反馈循环。

循环工程师

循环工程师设计反馈系统。

他们决定:

  • 什么启动循环
  • 智能体需要什么上下文
  • 智能体可以使用哪些工具
  • 什么算成功
  • 谁检查工作
  • 循环何时停止
  • 结果应保存在哪里

提示工程师说:

"给我写个函数。"

循环工程师说:

"写出来,测试它,修复直到通过,然后总结更改。"

同样的工具。

不同的思维方式。

最高杠杆的 AI 构建者不仅仅是写出更好的英文提示。

他们在设计能够正确发现、规划、执行、验证和停止的系统。

简而言之

循环工程是从手动提示向自动化反馈循环的转变。

转变:

  • 旧方式:一次提示一个任务
  • 新方式:设计运行完整循环的系统

你实际构建的 6 件事:

  • 自动化:启动循环的心跳
  • 工作树:无文件冲突的并行智能体
  • 技能:每次运行可重用的项目知识
  • 插件和连接器:访问真实工具
  • 子智能体:制造者和检查者分离
  • 记忆:循环跨运行记住

2 种规模:

  • 单智能体循环:一个智能体改进自己的工作
  • 集群循环:编排器 + 专业智能体 + 子智能体

2 种类型:

  • 开放循环:强大、探索性、昂贵
  • 封闭循环:有界、可靠、可负担

5 个阶段:

  1. 发现
  2. 规划
  3. 执行
  4. 验证
  5. 迭代

真正的成本问题:

  • 循环消耗 token 很快
  • 廉价的长上下文模型使循环变得实用
  • 没有 affordable 的 token,大多数人只能停留在实验阶段

思维转变:

  • 提示工程师向 AI 请求输出
  • 循环工程师设计产生验证结果的系统

这才是真正的解锁。

不要再试图写一个完美的提示。

开始构建一个让不完美输出变得更好的循环。

一个可靠的循环胜过完美的提示。

如果你读到了这里:

另外你可以阅读其他文章:

원클릭 저장

YouMind로 바이럴 글을 AI 심층 읽기

소스를 저장하고, 핵심 질문을 던지고, 주장을 요약해 바이럴 글을 다시 활용할 수 있는 노트로 바꾸세요. 하나의 AI 워크스페이스에서 모두 할 수 있습니다.

YouMind 둘러보기
크리에이터를 위해

당신의 Markdown을 깔끔한 𝕏 글로

직접 쓴 장문을 올릴 때 이미지, 표, 코드 블록을 𝕏에 맞게 정리하는 일은 번거롭습니다. YouMind는 전체 Markdown 초안을 깔끔하고 바로 게시할 수 있는 𝕏 글로 바꿔 줍니다.

Markdown → 𝕏 사용해 보기

분석할 패턴 더 보기

최근 바이럴 아티클

더 많은 바이럴 아티클 보기