发布时间:2026/8/25 18:22:26
Anthropic发布循环设计指南:权威拆解当下最火的AI新范式loop 最近关于通过设计loop循环机制来替代手动给Agent写提示词的话题在技术圈讨论非常火。对于什么是loop社交媒体上有着各种不同的解释。刚刚Claude Code团队对循环给出了明确的定义loop就是Agent重复执行工作周期直到满足特定的停止条件。他们根据触发方式、停止条件、使用的底层工具以及适合的任务类型将循环分成了四大类。以下是如何选择这些循环以及如何在保证代码质量的同时合理控制Token消耗的实用指南1. 轮次循环Turn-based loops触发方式用户提示词。停止标准Claude 判断其已完成任务或需要额外的上下文。最佳适用场景不属于常规流程或计划的较短任务。使用管理方法编写具体的提示词并利用技能提高验证能力以减少轮次。你发送的每个提示词都会启动一个手动循环由你引导每一个轮次。Claude 收集上下文、采取行动、检查其工作、在需要时重复并做出响应。我们称之为智能体循环。例如让 Claude 创建一个点赞按钮。它会读取你的代码进行编辑运行测试并交付它认为可以正常运行的东西。然后你手动检查工作并编写下一个提示词。你可以通过将手动步骤编写为 SKILL.md 技能文件来改进验证步骤以便 Claude 可以进行更多的端到端自我检查。这应该包括工具或连接器允许 Claude 查看、测量或与结果进行交互。检查越具象和量化Claude 就越容易进行自我验证。例如在你的 SKILL.md 文件中你可以这样指定配置名称为 verify-frontend-change配置描述为 在声明完成前端到端验证任何 UI 更改。验证前端更改绝对不要仅基于成功的编辑就报告 UI 更改已完成。像人类评审员一样对其进行验证启动开发服务器并在浏览器中打开已编辑的页面。直接与更改进行交互。对于新控件比如按钮、输入框、切换开关点击它确认预期的状态变化并截取修改前后的截图。检查浏览器控制台确保没有新的错误或警告。使用 Chrome Devtools MCP运行性能追踪并审计核心网页指标Core Web Vitals。如果任何步骤失败修复问题并从第1步重新运行不要提交仅部分验证的工作。2. 目标循环Goal-based loop - /goal触发方式实时手动提示词。停止标准达成目标或达到最大轮次。最佳适用场景具有可验证退出标准的任务。使用管理方法设置具体的完成标准和明确的轮次上限例如尝试5次后停止。有时单次沟通是不够的尤其是对于更复杂的任务。智能体在能够迭代时表现更好。你可以通过使用 /goal 定义完成的标准来延长 Claude 持续迭代的时间。当你定义了成功标准后Claude 就无需自行判断什么程度才算足够好并提前结束循环。每次 Claude 尝试停止时评估模型都会检查你的条件并在未达标时将其退回继续工作直到满足目标或达到你定义的轮次限制。这就是为什么确定性的标准例如通过的测试数量或超过某个分数阈值会如此有效。例如/goal 将主页 Lighthouse 分数提升到 90 分或以上尝试 5 次后停止。3. 时间循环Time-based loop - /loop 和 /schedule触发方式指定的时间间隔。停止标准你取消它或者工作完成比如公关提交已合并队列已空。最佳适用场景定期重复的工作或者与外部环境或系统进行交互。使用管理方法设置较长的时间间隔或者基于事件而不是时间做出反应。有些智能体工作是定期重复的任务保持不变只有输入发生变化。例如每天早上总结 Slack 消息。其他工作则依赖于外部系统而与外部系统交互的一种简单方法是定期检查并对发生的变化做出反应。例如一个可能收到代码审查意见或持续集成CI失败的公关提交。对于这些任务你可以通过 /loop 触发 Claude 的运行这会定期重新运行提示词。例如/loop 5m 检查我的公关提交处理评审意见并修复失败的持续集成。 /loop 在你的电脑上运行因此如果你关闭它它就会停止。你可以通过使用 /schedule 创建一个例行程序将循环转移到云端。4. 主动循环Proactive loops触发方式事件或计划任务无需人类实时参与。停止标准每个任务在达成其目标时退出。例行程序本身会一直运行直到你将其关闭。最佳适用场景周期性且定义明确的流水线工作例如Bug报告、问题分类、迁移、依赖项升级等。使用管理方法将例行程序路由到更小、更快的模型并在需要做出判断时使用能力最强的模型。上述的基础组件连同自动模式和动态工作流等其他 Claude Code 功能可以组合成一个用于长期运行工作的循环。例如为了处理收到的反馈你可以使用* /schedule 运行一个定期检查新报告的例行程序。 * /goal 定义完成的标准并使用技能文档记录如何验证。 * 动态工作流来协调智能体对每个报告进行分类、修复并评审修复结果。 * 自动模式让例行程序在无需停止请求许可的情况下运行。结合在一起提示词可以写成/schedule 每小时检查 project-feedback 频道中的 Bug 报告。/goal直到本次运行中发现的每个报告都经过分类、处理并回复才停止。在修复 Bug 时使用工作流在三个并行工作树中探索三种解决方案并让评审智能体进行对抗性审查。保持代码质量循环输出的质量取决于它周围的系统。在设计该系统时保持代码库本身干净Claude 会遵循你代码库中已有的模式和约定。给 Claude 提供一种验证自身工作的方法通过技能记录你和你的团队所认可的标准。让文档易于获取框架和库的文档应包含最新的最佳实践。使用第二个智能体进行代码审查拥有全新上下文的评审者偏见较少且不会受到主智能体推理过程的影响。你可以使用内置的 /code-review 技能或 GitHub 代码审查工具。当单个结果未达到标准时不要仅停留在修复该具体问题上尝试将其编写到系统中以改善未来所有迭代的表现。管理 Token 使用为了管理 Token 使用循环应该有清晰的边界为具体工作选择合适的基础组件和模型较小的任务不需要多个智能体或循环。某些任务可以使用更便宜、更快速的模型。定义清晰的成功和停止标准明确具体完成的标准这样 Claude 就能更快地得出解决方案。在大规模运行前进行试点动态工作流可能会生成数百个智能体。先在一小部分工作上评估使用情况。对确定性的工作使用脚本运行脚本比通过步骤进行推理更经济。例如PDF 技能可以运行一个表单填充脚本Claude 每次只需运行该脚本而不需要重新推导代码。不要过于频繁地运行例行程序使时间间隔与你所观察的对象发生变化的频率相匹配。查看使用情况/usage 命令按技能、子智能体和 MCP 细分近期的使用情况不带任何参数的 /goal 显示迄今为止的轮次和 Token 使用情况/workflows 显示每个智能体的 Token 使用情况你随时可以停止智能体。5. 开始使用总结如下循环类型你放手交出的部分适用场景建议使用的功能轮次循环验证步骤正在探索或做决策自定义验证技能目标循环停止条件明确知道完成标准/goal 指令时间循环触发条件工作发生在项目外部且有固定日程/loop, /schedule 指令主动循环提示词工作是周期性且定义明确的上述所有功能及动态工作流要开始使用循环请审视你已经在做的工作。挑选一个你目前处于瓶颈环节的任务并思考你可以把哪一部分交出去你是否能写出验证检查步骤目标是否足够明确工作是否是定期出现的一旦有了想法运行该循环观察结果看看它在哪里卡壳或在哪里做过了头不要害怕对其进行迭代。如需了解更多信息请阅读关于在并行运行智能体、循环、计划任务、目标和动态工作流的 Claude Code 官方文档。

相关新闻

2026/8/26 18:10:18

MoneyPrinterTurbo 视频生成效果实测与能力边界深度解析

随着AIGC技术的飞速发展,自动化视频生成工具逐渐成为内容创作者的“效率外挂”。本文将对近期备受关注的 MoneyPrinterTurbo​ 项目进行全方位的实测与评测。我们将从核心架构、多风格文案转视频、AI配音、素材匹配、画质输出、典型场景案例以及系统性能等多个维度展…

2026/8/26 18:10:18

Python进阶教程:Git版本控制与团队协作

目录Python进阶教程:Git版本控制与团队协作一、Git 是什么二、基本配置与初始化三、核心操作:add / commit四、回退与撤销五、分支管理六、远程仓库协作七、团队协作工作流7.1 常用工作流7.2 标准流程八、解决冲突九、.gitignore 与规范提交十、实战&…

2026/8/26 18:10:18

一种小功率锂电池组充电器方案

小功率锂电池充电器方案设计 摘要:本文设计了一款基于ATtiny26微控制器的小功率锂电池充电器,针对8.4V/2.5Ah锂电池组,通过软件算法将8位硬件PWM扩展至12位精度,实现充电电流和电压的精准控制。系统采用预充(PC)、恒流(CC)、恒压(CV)三阶段充电状态机,基于OCV电压自动切换…

2026/8/26 18:05:17

IMX6ULL MfgTool软件烧写系统

一、编译uboot #!/bin/bash make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- distclean make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- mx6ull_14x14_evk_emmc_defconfig make V1 ARCHarm CROSS_COMPILEarm-linux-gnueabihf- -j12 cp u-boot.imx ../u-boot-imx6ull14x14ev…

2026/8/26 9:13:28

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 11:48:27

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 16:56:43

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/26 0:04:32

Python random 模块常用函数详解:从入门到实战

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

2026/8/26 1:19:35

JSON总结

JSON概念 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,主要用于跟服务器进行交换数据。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C、C#、Java、JavaScr…

2026/8/26 1:19:35

保存连接sse 是什么原理,为什么不会一直请求

“保持连接”用的是 SSE(Server-Sent Events),本质是一个没有马上结束的 HTTP 请求。 过程是: 拷贝机发送一次请求: GET /api/code-sync/events服务器返回: Content-Type: text/event-stream但不关闭响应&…

2026/8/24 13:42:17

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/24 18:13:48

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/25 1:08:14

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…