从零开始玩转循环 (Getting started with loops)【译】

核心结论(一句话)

Loop 不是“多问几轮 AI”,而是先定义触发器、停止条件、验证方式和成本边界,再按任务强度从 turn-based、/goal/loop / /schedule 到 proactive 逐级升级。

分类提炼

知识节点(5-10 个独立概念)

关联图谱

上游(基于 / 来自)

下游(应用于 / 验证于)

同级(横向 / 并列)

正文要点(3-7 条)

  1. 这篇文章把“loop 是什么”讲成了一个四维选择题。 不要先问“要不要上自动化”,先问触发方式、停止条件、调用原语和任务类型是否匹配。这样 loop 不是玄学,而是控制面设计。

  2. Turn-based loop 不是低级版,而是默认版。 你每次发 prompt,本来就在做 loop。它真正的升级点不是把 prompt 写得更复杂,而是把人工验收翻译成可执行的 skill 和 verifier,让 Claude 自己把检查跑完。

  3. /goal 的核心是防止“差不多就停”。 对复杂任务,模型最常见的问题不是完全不会做,而是太早宣布完成。/goal 把成功标准和最大尝试次数都显式化,让 loop 在明确门槛前继续迭代。

  4. /loop / /schedule 解决的是“外部世界还在变”这件事。 当任务是 PR 审查、CI 失败、Slack 汇总、用户反馈分诊这类持续流入输入的工作时,单轮对话已经不够。此时重点不是“能不能定时跑”,而是频率是否和输入变化速度一致。

  5. Proactive loop 不是单指令,而是组合系统。 schedule + goal + skills + dynamic workflows + auto mode 一起用,才接近“长期工作岗位”的形态。其难点从来不在“让 AI 去做”,而在“让它知道何时开始、何时停、如何自证、何时升级给人”。

  6. 质量和成本的边界必须前置。 干净代码库、第二个 reviewer agent、文档可达、失败教训回写规则、用脚本替代确定性推理、按任务匹配模型,这些都不是附属建议,而是 loop 能否进生产的前置条件。

相关链接