概念卡:Loop Engineering 循环工程
来源: 重磅!Loop Engineering 实操手册公开 — Datawhale / Codez 日期: 2026-06-27 标签: #AI方法论 #LoopEngineering #概念卡
定义
Loop Engineering 不是写更好的 prompt,而是构建自动化循环:让 AI Agent 在无人值守的情况下反复执行任务(代码修复、PR 创建、Issue 分类等),每轮跑完自动检查、自动纠错、自动进入下一轮。
"两年来与编码 Agent 协作的杠杆一直在提示词上。而现在,工作流成了真正的护城河。"
五个核心构件
| 构件 | 作用 | 类比 |
|---|---|---|
| Automations | Loop 的心跳,按节奏触发、按条件停止 | 定时任务 |
| Worktrees | 多个 Agent 并行不打架,互不干扰 | 独立工作区 |
| Skills | 把项目背景、约定、坑写成文件,Agent 每轮读 | 操作手册 |
| Connectors | 通过 MCP 接上真实工具链(GitHub/Linear/Slack) | API 桥梁 |
| Sub-agents | 写代码的和验收的分开,避免自我说服 | 双重校验 |
动手前的判断(4 + 1 问)
- 这活是重复的吗?(一次性的活,好 prompt 更划算)
- 有没有东西能自动判定"干砸了"?(测试、linter、类型检查)
- Token 预算扛得住浪费吗?(loop 不产出也烧钱)
- Agent 能跑自己写的代码吗?(有日志、能复现)
- 加分题:你真打算 review 产出吗?(不打算就别建)
三种翻车方式
| 翻车 | 表现 | 根因 | 解法 |
|---|---|---|---|
| Ralph Wiggum 循环 | Agent 提前发"完成"信号,活干一半就退 | 没有硬闸门 | 测试/构建自动拒绝 |
| 理解债务 | 代码交付速度超过你理解代码的速度 | 不敢慢下来 | 读 diff、抽查阅门 |
| 认知投降 | 不再自己判断,loop 返回啥就收啥 | 懒得审了 | 不让 loop 碰架构 |
安全红线
无人值守的 loop = 无人值守的攻击面 - 未审代码上线 → 闸门里加 SAST/密钥扫描 - Skill 是注入入口 → 自动安装前先读源码 - 凭证泄露 → 生产 loop 关 verbose 日志 - 权限蔓延 → 每 30 天复审一次
14 步路线图
- 想清楚(5步):确认重复性、有自动检查、扛得住 token、Agent 能自运行、你愿意 review
- 搭最小 Loop(8步):手动跑稳 → 沉淀 skill → 加状态文件 → 设闸门 → 配 automation → worktree → connectors → sub-agents
- 守住(1步):盯每个被接受改动的成本,定期复审
关联
- 关联概念卡:[[概念卡-AI效果公式]](都是关于"80% 那部分"怎么构建)
- 关联概念卡:[[概念卡-知识循环机制]](循环理念相似)