文章摘要
Anthropic团队推出Loop Engineering指南,将智能体循环工作模式整合成工程体系。介绍了回合制、目标、时间、主动四类循环及递进逻辑。强调可量化验证标准是核心,要管控Token消耗成本,还给出落地智能体工作流的稳妥路径,目标是让智能体合理决策。

2026-07-12 12:55

近期,智能体开发领域迎来了一套系统化的工程实践框架——由Anthropic团队推出的Loop Engineering指南,这套框架首次将此前零散的智能体循环工作模式整理成了一套可讨论、可组合、可交付的完整工程体系。

Loop Engineering的核心并非单纯让智能体持续运行,而是将触发机制、验证流程、停止条件与权限管控整合为一套可靠的系统,让智能体的工作闭环更加可控。

四类循环,并非互斥的功能模块

相关团队将Loop定义为智能体重复执行工作周期直至满足停止条件的过程,分类时主要从四个维度判断:触发方式、停止规则、使用的基础单元、适配的任务类型。

第一类是回合制循环(Turn-based loop),用户发起单次Prompt后,智能体会收集上下文、执行操作、完成检查,必要时重复流程,最终将结果反馈给用户。在这种模式下,用户需要明确单次任务中的检查节点,而是否进入下一轮循环则由用户自主决定。

一个典型的应用场景是前端代码变更验证,比如以下的配置示例:


---
name: verify-frontend-change
description: Verify any UI change end-to-end before declaring it done.
---
# Verifying frontend changes
Never report a UI change as complete based on a successful edit alone. Verify it the way a human reviewer would:
1. Start the dev server and open the edited page in the browser.
2. Interact with the change directly. For a new control (button, input, toggle): click it, confirm the expected state change, and screenshot before/after.
3. Check the browser console: zero new errors or warnings.
4. Use the Chrome Devtools MCP, run a performance trace and audit Core Web Vitals.
If any step fails, fix the issue and rerun from step 1 — do not hand back partially verified work.

第二类是目标循环(Goal-based loop),当单次交互无法完成任务时,可以通过/goal命令明确定义“什么才算任务完成”。每当智能体尝试结束流程时,评估模型会自动检查是否满足预设条件,若未达标则继续执行,直到目标达成或达到轮次上限。在这种模式下,用户需要交付的核心是可量化的停止条件

比如常见的性能优化场景,可以通过以下指令明确目标:


/goal get the homepage Lighthouse score to 90 or above, stop after 5 tries.

第三类是时间循环(Time-based loop),可以通过/loop命令按固定间隔在本地重复执行任务,也可以用/schedule将任务提交到云端日程系统。这类循环适合定期检查代码提交、汇总消息或监控外部系统状态,此时用户需要交付的是触发规则

比如定期检查代码合并请求的指令:


/loop 5m check my PR, address review comments, and fix failing CI

第四类是主动循环(Proactive loop),这类循环由外部事件或预设日程自动触发,无需用户全程值守。其内部还可以组合使用/schedule、/goal、技能模块、动态工作流和自动模式,甚至连“下一次应该发送什么提示”都可以由系统自主决策。

比如定期监控项目反馈渠道的配置:


/schedule every hour: check the project-feedback channel for bug reports.
/goal: don't stop until every report found this run is triaged, actioned, and responded to. When fixing a bug, use a workflow to explore three solutions in parallel worktrees and have a judge adversarially review them.

这四类循环最值得关注的并非名称本身,而是其背后的递进逻辑:检查步骤 → 停止条件 → 触发规则 → 自主生成提示。越往右侧延伸,用户交付的自主判断越少,系统承担的责任也就越大。

可量化的验证标准,是循环的核心前提

很多初次接触Loop的开发者会误将其理解为“让智能体多跑几轮”,这其实是最危险的认知误区。如果仅将目标定义为“把页面优化好”,智能体很可能会在某个主观节点草率宣布任务完成;但如果明确“Lighthouse评分达到90分以上,最多尝试5次”这样的量化标准,评估模型只需要核对明确的指标即可完成验证。因此官方反复强调:可量化的验证标准,比更长、更华丽的Prompt更重要

这也解释了为什么Skills模块是回合制循环的基础设施:将人工验收的步骤写入配置文件,让智能体能够启动开发服务、打开页面、实际交互、检查控制台日志、运行自动化测试,这样才能真正模拟出完整的交付闭环,而非仅仅停留在“修改完代码就算完成”的表层。

因此,目标循环的门槛并非是否使用/goal命令,而是能否清晰回答以下四个问题:

  1. 什么证据可以证明任务已经完成?
  2. 由谁来验证这份证据的有效性?
  3. 连续失败几次后必须强制停止循环?
  4. 当遇到权限不足、成本超限或上下文缺失时,何时需要主动呼叫人工介入?

如果无法明确这些条件,智能体的循环只会更快地生成无法被实际验收的结果。

智能体自主并非无成本的福利

Token消耗成本是团队在落地Loop时需要重点关注的问题,其重要性甚至超过四类循环的分类逻辑。如果时间循环的轮询间隔过密、目标循环的退出条件模糊、主动循环随意拉起子智能体,都会导致成本悄悄放大。

官方给出了具体的成本管控建议:对于简单任务使用更小、更快的模型;明确写出成功与停止条件;大规模部署前先通过小范围试点验证效果;将确定性较强的步骤直接交给脚本执行;日程频率需要匹配外部系统的真实变化速度;最后通过相关命令监控资源消耗情况。

这背后隐藏着一个容易被忽略的逻辑:循环本身并不会节省成本,明确的边界、合理的模型分级和确定性的工具调用才是控制成本的关键

质量管控同样如此,系统需要保持代码库整洁、文档易于访问、智能体能够自主验证结果,同时引入第二个智能体使用全新上下文进行独立审查。否则,自动化程度越高,错误扩散的速度也就越快。

落地智能体工作流的稳妥路径

在设计智能体工作流时,不必一开始就追求“完全自动化”,可以先从以下四个更具体的问题入手:

  1. 我能否先为任务交付明确的检查步骤
  2. 我能否写出可验证的停止条件
  3. 这项工作是否真的需要按日程或事件触发,值得交付触发规则
  4. 当系统可以自主选择提示内容时,我是否已经准备好权限、预算和人工升级路径?

这是一条更稳妥的自动化升级路径:先找到当前流程中最影响效率的瓶颈环节,再将其交付给智能体;每多交付一层自主判断,就需要补充对应的验证机制和边界管控。

Loop Engineering的最终目标并非让智能体跑得更久,而是让它能够清晰判断何时继续执行、何时停止运行,以及何时必须将控制权交还给人类。


塔猴是一个专注于为用户提供系统学习、内容创作与商业连接的AIGC综合服务平台,致力于为每一位AI探索者打造理想的创作、成长家园。在塔猴,你不仅可以学习众多AIGC类实战课程,获得与时俱进的AIGC技能和视野,还有机会获得长期商业合作和接单机会!点击进入:https://www.tahou.com/

AI生成内容提示:本文由人工智能辅助创作,内容仅供参考,不代表平台观点。请注意核实信息的准确性,并理性判断。

以上内容不代表本平台立场,仅供读者参考