Loop Engineering
AI编程领域新兴概念,核心思想是让Agent持续循环执行「规划→实现→检查→修复」动作,形成自动化开发闭环,与DevOps的CI/CD理念一脉相承
核心事实
时间轴 (近 90 天)
一条能持续运转的Loop回路需要五个核心原语(Automations、Worktree、Skills、Connectors、Subagents)再加一个外部记忆
Loop Engineering不会让Agent完全替代人工,目标定义、权限边界、结果验收和最终责任始终在人手里
Prompt Engineering优化的是一次对话的质量,而Loop Engineering优化的是一整套能持续运作的自动化系统
上线前的安全检查清单包括:明确输入输出格式和停止条件、给单次运行设置Token和时间预算、按任务复杂度选模型、只开必要工具权限、写操作全部隔离在分支或草稿PR中
使用全局YES全自动跳过权限确认是最危险的反模式,权限应作为安全边界而非开关
写清楚Spec是唯一不能交给Agent的活,它定义了完成的标准
落地一条Loop的六步路径为:写清楚Spec、拆成原子任务、用Skills沉淀规范、跑起最小骨架、引入Subagent分工、接入Connectors嵌进真实工作流
各阶段对应的关键技能分别为:Prompt对应Prompt Engineering,Context对应RAG/向量检索,Harness对应工具集成/MCP协议,Loop对应Loop Engineering
Loop Engineering存在三层概念架构:大模型(推理层)、Agent(智能体层)、Loop Engineering(循环工程层)
Loop Engineering这一概念由Addy Osmani于近期正式提出,并在一周内在开发者社区扩散
还有 17 条时间轴事件
全部知识事实 (20)
AI编程代理工具支持闭环反馈机制,执行后检查结果并自动修复错误
65%待验证Loop Engineering不会让Agent完全替代人工,目标定义、权限边界、结果验收和最终责任始终在人手里
50%待验证一条能持续运转的Loop回路需要五个核心原语(Automations、Worktree、Skills、Connectors、Subagents)再加一个外部记忆
50%待验证落地一条Loop的六步路径为:写清楚Spec、拆成原子任务、用Skills沉淀规范、跑起最小骨架、引入Subagent分工、接入Connectors嵌进真实工作流
50%待验证写清楚Spec是唯一不能交给Agent的活,它定义了完成的标准
50%待验证使用全局YES全自动跳过权限确认是最危险的反模式,权限应作为安全边界而非开关
50%待验证上线前的安全检查清单包括:明确输入输出格式和停止条件、给单次运行设置Token和时间预算、按任务复杂度选模型、只开必要工具权限、写操作全部隔离在分支或草稿PR中
50%待验证Prompt Engineering优化的是一次对话的质量,而Loop Engineering优化的是一整套能持续运作的自动化系统
50%待验证各阶段对应的关键技能分别为:Prompt对应Prompt Engineering,Context对应RAG/向量检索,Harness对应工具集成/MCP协议,Loop对应Loop Engineering
50%待验证如果需求模糊或本身无法完成,Loop Engineering系统可能陷入死循环,因此退出条件和升级给人工的机制设计至关重要
50%待验证Loop Engineering并非取代Prompt Engineering,而是包含并用好它
50%待验证在Loop Engineering新模式下,人只需做四件事:定好目标、设定执行时机、定义验证标准、设置退出条件
50%待验证Context Engineering关注如何精确管理传入模型的上下文窗口,Harness Engineering偏向基础设施层,与Loop Engineering同期出现
50%待验证Loop Engineering存在三层概念架构:大模型(推理层)、Agent(智能体层)、Loop Engineering(循环工程层)
50%待验证Loop Engineering层的「Loop」与Agent Loop中的「Loop」不是同一概念:前者是多次Skill调用和多Agent协作的循环,后者是工具调用和思考的循环
50%待验证评判Loop Engineering系统的好坏,不能只看Agent能连续自主运行多久,关键在于Agent走偏之后系统能否发现并处理
50%待验证本文基于一位B站UP主对Loop Engineering系统设计的深度拆解梳理而成
50%待验证Loop Engineering的常见终止机制包括最大迭代轮次限制、基于置信度的自我评估以及外部验证器的结果判定
50%待验证循环工程与传统 cron job 的本质区别在于决策的自主性,Agent 被触发后会根据当前环境状态自主判断需要做什么
50%待验证Loop Engineering引入自动化反馈循环,形成生成→验证→修正的闭环,其前提是项目必须有完善的测试覆盖和明确的验收标准
50%