工程化专家80 分钟Track 3

循环工程 (Loop Engineering)

自驱动 Agent 循环设计 - 6 大组件、流程编排与风险边界控制

ATLAS NODE #04

循环工程 (Loop Engineering)

自驱动 Agent 循环设计 - 6 大组件、流程编排与风险边界控制

预计掌握时间
80 分钟
阶段等级
Track 3 · 专家
2026 前沿
你不再 prompt Agent,而是设计 prompt Agent 的循环
"我不再 prompt Claude 了。我运行循环去 prompt Claude 并决定下一步做什么。我的工作是写循环。"
— Boris Cherny,Anthropic Claude Code 负责人
Loop Engineering 位于 Harness Engineering 之上:Harness 是单个 Agent 运行的环境,而 Loop 让这个环境定时运行、自我派发任务、自我喂养。
自动化

Automations · 循环的心跳

按计划自动触发,独立完成发现与分流

工作树隔离

Worktrees · 并行不打架

让并行运行的多个 Agent 不会互相踩踏文件

技能

Skills · 沉淀项目知识

把 Agent 否则只能靠猜的项目知识写下来

插件与连接器

Plugins & Connectors · 触达真实工具

把 Agent 接入你已经在用的工具

子 Agent

Sub-agents · 造者与验者分离

让「写代码的」和「检查代码的」是不同的 Agent

状态与记忆

State & Memory · 循环的脊柱

存在于单次对话之外,记录「做了什么、下一步是什么」

自动化
Automations · 循环的心跳

核心职责

定时运行(cron / 间隔)
自动发现待办工作
结果进入 Triage 收件箱
空结果自动归档
/loop 按节奏重跑,/goal 跑到条件满足
实践示例
OpenAI 内部用于每日 issue 分流、CI 失败摘要、提交简报、bug 猎捕
关键提示
自动化让循环成为真正的「循环」,而不是只跑一次的任务。让 automation 调用 skill 而非粘贴大段指令
为什么 Loop 设计比 Prompt 工程更难
  • 杠杆点移动了:Cherny 的观点不是工作变简单了,而是杠杆点从「写好 prompt」移到了「设计好循环」
  • 同一个循环,相反的结果:两个人搭出完全相同的循环,可以得到完全相反的结果。一个用它在深刻理解的工作上跑得更快,另一个用它彻底逃避理解工作。循环不知道区别,你知道
  • 保持平衡:去搭你的循环,但别忘了直接 prompt Agent 同样有效。关键是找到正确的平衡