Loop 构建思路

Loop 基本思想与实践结构

Loop 的核心不是“让 agent 一直跑”,而是把一个目标拆成可反复执行、可观察、可改进的闭环:触发 → 执行 → 记录 → 复盘 → 再触发。下面用几张草图梳理 loop 的基本思想、文件结构和实践要点。

loop 基本思想

1. 从一次性任务变成持续改进闭环

这张图以 support 场景为例:agent 每 30 分钟处理一次支持工单,处理完成后记录摩擦点和新想法,再回到下一轮执行。上半部分是最小闭环:定时触发、响应工单、记录反馈;下半部分增加了 performance monitor,让 loop 不只是重复执行,还能根据结果观察质量、效率和瓶颈。

Support loop: 每 30 分钟响应支持工单、记录摩擦点,并通过性能监控回到下一轮执行

2. 通用 loop 生命周期

一个通用的 agent loop 可以抽象成四个阶段:Trigger 触发、Investigate & Act 调查并行动、Backlog gen / Assign task 生成待办并分配任务、Review & learn 复盘学习。关键点是每一轮执行都要产出可回收的信号:哪些任务完成了、哪些问题暴露了、下一轮应该优先做什么。

通用 loop 生命周期:Trigger → Investigate & Act → Backlog gen / Assign task → Review & learn

基础结构

3. loop 的文件结构

为了让 loop 可维护,最好把运行所需的信息落到清晰的文件结构里:左侧是 Artifacts,例如 docs、signals、tasks、contents 等;中间是 Loop contract,用来描述 goal、workflow、task、timeline;右侧是 LOGS.md,用来记录每轮运行的证据。这样 agent 不需要完全依赖上下文记忆,而是从文件系统里恢复状态。

Loop 文件结构:Artifacts、Loop contract 和 LOGS.md 共同构成可恢复的运行上下文

4. loop 的四个核心要素

这张图把 loop 的核心配方拆成四类:第一是 Trigger,包括 cron、webhook、daemon;第二是 File structure,也就是 memory、file、logs;第三是 Tools,包括 skills、workflow、MCP;第四是 Verify,包括 codebase harness、git worktree、/verify 等验证机制。没有验证的 loop 只是自动重复,有验证的 loop 才能安全迭代。

Loop core ingredients:Trigger、File structure、Tools、Verify 四类组成要素

5. 实践一:构建 codebase harness

第一条实践是先构建 codebase harness。它包括三层要求:约束要清晰,例如 CLAUDE.md、docs、自定义 lint;执行要可重复,例如本地开发脚本、worktree friendly、不同状态切换;验证要独立,例如 playwright-cli、单元测试、集成测试、e2e tests,以及不要让 agent 自我验证。这里的重点是:loop 不是先追求自动化,而是先让自动化有边界、有入口、有验收。

Practice #1:Build your codebase harness,包括约束、可执行脚本与独立验证

6. 触发方式:从人工 prompt 到自动触发

这张图展示了触发层的演进:最简单的方式是你手动 prompt agent;进一步可以把 cron job、agent、webhooks 都汇聚成 trigger prompts agent。也就是说,loop 的入口可以来自时间、外部事件或另一个 agent,但最后都应该变成清晰的触发提示词,让执行逻辑稳定可控。

触发方式:人工 prompt、cron job、agent 和 webhooks 都可以触发 agent prompt

7. agent loop 与项目上下文的关系

这张图强调 loop 不是孤立运行的。右上角的 /loop/goal/workflow 和 codebase setup 决定了目标与工作流;右下角的 system prompt assembly、agent-loop、sub-agent、context management、tools 决定了执行环境;左侧的 orchestration/workflow、state & memory、skills、verification 则构成运行时状态。中间的 execution 只是其中一环,真正重要的是上下文如何被组装、执行结果如何回写、下一轮如何继续。

Agent loop 与项目上下文:目标、工作流、系统提示词、工具、状态和验证共同驱动执行

8. 多个 loop 之间通过 signals 协作

最后一张图展示了更复杂的组织方式:support、SEO、ads、product growth 等多个 loop 分别运行,并把关键信号写入 /signals,例如用户导出困难、转化率差距、广告点击成本较好等。Product growth loop 再读取这些信号,优先级排序并交付 PR。这样,多个 loop 不是各自为政,而是通过文件化 signals 形成跨职能协作。

多个业务 loop 通过 /signals 协作:support、SEO、ads 的信号进入 product growth loop

小结

一个可靠的 loop 至少需要四件事:稳定的触发器、可恢复的文件结构、可调用的工具链、独立的验证机制。真正的价值不在于“自动跑很多次”,而在于每次运行都能沉淀日志、信号和任务,让下一轮比上一轮更清楚、更安全、更有效。

posted @ 2026-07-01 18:02  crabin88  阅读(16)  评论(0)    收藏  举报