Skip to content

Repository files navigation

Loop Engineering 渐进式教程

从手写 prompt 到设计自主回路——10 章掌握 AI 编码代理的自动化编排

这是什么?

本教程带你系统学习"回路工程"(Loop Engineering)——一种让 AI 编码代理按你定义好的规则自主运行的工程方法。不再是你手动敲 prompt,而是设计回路替你驱动 AI,你只在关键时刻介入。

核心理念

传统模式:  人类 → 手动敲提示词 → AI 编码代理
Loop 模式: 人类设计回路 → 回路自动调度并提示 AI 代理 → 代理自主完成工作 → 人工仅在关键时刻介入

"You shouldn't be prompting coding agents anymore. You should be designing loops that prompt your agents." — Peter Steinberger

教程结构(10 章,层层递进)

章节 主题 难度 实验
1 概念入门 — 从 Prompt 到 Loop 入门 空项目审计
2 五大构建块 + 记忆 — 深入拆解 基础 编写第一个 SKILL.md
3 就绪度等级 L0-L3 — 渐进式上线 基础 脚手架 + 评分观察
4 七种生产级回路模式 — 全景图 基础 模式对比 + 成本估算
5 Maker/Checker 分离 — 核心安全模式 中级 模拟验证循环
6 实战 Daily Triage — L1 报告式回路 中级 完整 triage 模拟
7 实战 PR Babysitter — L2 辅助式回路 中级 PR 修复流水线
8 实战 CI Sweeper — 高风险回路的克制 中级 故障分类 + flake 识别
9 安全与运维 — 让回路不失控 高级 预算系统 + kill switch
10 多回路协同 — 多个回路和平共处 高级 碰撞检测模拟

前置要求

  • Node.js >= 18(用于运行 loop-audit、loop-init、loop-cost CLI 工具)
  • Git(理解 worktree 概念)
  • 对 AI 编码代理(Claude Code / Grok / Codex)有基本使用经验
  • 了解基本的 Shell 脚本

快速验证环境

# 确认 Node.js 版本
node --version  # 应 >= 18

# 确认工具源码位置
ls loop-engineering/tools/loop-audit/

# 构建核心工具(后续实验需要)
cd loop-engineering/tools/loop-audit && npm ci && npm run build && cd ../../..
cd loop-engineering/tools/loop-init && npm ci && npm run build && cd ../../..
cd loop-engineering/tools/loop-cost && npm ci && npm run build && cd ../../..

使用方法

按顺序学习,每章包含:

  1. README.md — 核心概念讲解(15-20 分钟阅读)
  2. lab/ — 可运行的实验代码(10-15 分钟操作)

完成每章后,你应该能回答该章的"学习检验"问题。


教程基于 MIT 许可证

About

This is a repo to help you learn loop engineering

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages