来源:互联网 更新时间:2026-07-21 07:17
最近,关于如何为编码智能体“设计循环”而不是仅仅编写提示词,讨论热度很高。如果你在X上花时间想弄清楚循环到底是什么,可能会看到各种不同的答案,从简单到复杂都有。
在Claude Code团队,我们给循环的定义很直接:
下面逐一拆解主要的循环类型、各自适用的场景,以及如何在管理token用量的同时,保持代码质量。需要提醒的是:不是所有任务都值得上复杂循环,从最简单的方案开始,按需选择就好。

你每发送一条提示词,都会启动一个由你逐轮引导的手动循环。Claude会收集上下文、采取行动、检查自己的工作,在必要时重复这些步骤,最后给出回复——这被称为
举个例子:你让Claude创建一个点赞按钮。它会读取代码、完成修改、运行测试,然后交付一个自己认为可正常工作的结果。接着,你手动检查结果,再编写下一条提示词。
可以把人工检查步骤写进 SKILL.md,来改进验证环节,让Claude能端到端地检查更多自己的工作。技能中应包含相应的工具或连接器,使Claude能够查看、测量结果,或直接与结果交互。检查越量化,Claude就越容易完成自我验证。
例如,在 SKILL.md 文件中写入:
--- name: verify-frontend-change description: 在宣布完成之前,对任何 UI 更改进行端到端验证。 --- # 验证前端更改 绝不能只因为编辑成功就报告 UI 更改已经完成。要像人工审查者一样验证它: 1. 启动开发服务器,并在浏览器中打开修改后的页面。 2. 直接与改动交互。对于新增控件(按钮、输入框、开关):点击它,确认发生预期的状态变化,并分别截取操作前后的画面。 3. 检查浏览器控制台:不得出现新的错误或警告。 4. 使用 Chrome DevTools MCP 运行性能追踪,并审计 Core Web Vitals。 如果任何一步失败,请修复问题并从第 1 步重新执行;不要交付只完成了部分验证的工作。

有时候,一个轮次不足以搞定复杂任务。智能体在能迭代的时候表现更好。使用 /goal 可以明确定义“完成”的样子,让Claude持续迭代更长时间。
当你定义成功标准后,Claude就不必自行判断什么是“足够好”,也不会过早停掉循环。每次Claude尝试停止时,评估模型都会检查你的条件;如果条件还没满足,就让它返回继续工作,直到目标达成或达到你设定的轮数。
这也是为什么确定性标准格外有效,比如通过测试的数量,或者达到某个评分阈值。
例如:
/goal 将首页的 Lighthouse 得分提升到 90 分或以上,尝试 5 次后停止。
有些智能体工作会反复发生:任务保持不变,只有输入会变化。比如每天早上汇总Slack消息。另一些工作依赖外部系统;与这类系统交互的一种简单方式,是定期检查,并根据发生的变化采取行动。例如,某个PR可能收到代码审查意见,或者CI可能失败。
针对这类任务,使用 /loop 触发Claude按照固定时间间隔重新运行提示词。例如:
/loop 5m 检查我的 PR,处理代码审查意见,并修复失败的 CI。
/loop 在你的电脑上运行,关机后就会停止。如果想创建长期运行的例程,可以用 /schedule 把循环迁移到云端。

上面介绍的原语,还可以与Claude Code的其他功能组合,构成长时间运行的循环,比如自动模式(auto mode)和动态工作流(dynamic workflows,研究预览版)。
例如,要处理不断到来的反馈,可以这样组合:
/schedule(研究预览版)运行一个检查新报告的例程;/goal 定义什么算完成,并用技能记录如何验证;把这些组合起来后,提示词可以写成:
/schedule 每小时执行:检查 project-feedback 频道中的错误报告。 /goal:在本轮发现的每份报告都完成分类、处理并获得回复之前,不要停止。 修复错误时,使用工作流在三个并行 worktree 中探索三种解决方案, 再让一个评审智能体以对抗式方式审查它们。
循环输出的质量,取决于它周围的整个系统。设计这个系统时,有几个要点需要注意:
/code-review 技能,或GitHub的Code Review。当某次结果没有达到标准时,不要只修复眼前的问题;尝试把这次经验编码进系统,以改善今后的每一次迭代。
为了控制token用量,循环应当具有清晰的边界:
/usage 命令会按技能、子智能体和MCP细分近期用量;不带参数的 /goal 会显示目前的轮数和token用量;/workflows 会显示每个智能体的token用量,也可以随时停止某个智能体。总结一下:
| 循环类型 | 你交出去的部分 | 适用场景 | 推荐使用 |
|---|---|---|---|
| 基于轮次 | 检查过程 | 你正在探索或作出决策 | 自定义验证技能 |
| 基于目标 | 停止条件 | 你清楚什么算完成 | /goal |
| 基于时间 | 触发条件 | 工作按照日程在项目外部发生 | /loop、/schedule |
| 主动式 | 提示词 | 工作重复发生且定义清晰 | 以上所有方式,以及动态工作流 |
要开始使用循环,先看看你已经在做的工作。挑一个你自己是瓶颈的任务,然后想想其中哪一部分可以交出去:你能否写出验证检查?目标是否足够清晰?这项工作是否按照某种日程出现?
有了想法之后,就运行这个循环并观察结果,比如它会卡在哪里、是否做过了头。不要害怕根据观察继续迭代。
七麦数据官网网页地址 七麦数据官方入口在线首页
问卷星官方网站入口地址 问卷星网页版在线使用
币安Binance官方中文网站 币安App最新版下载及新手注册指南
闲鱼的严选验货在哪里看?闲鱼严选和验货宝哪个可靠
PokePay加密卡2026完整指南:申请开卡全攻略+多场景应用技巧
摩托车活塞环性能如何
为何比特币BTC价格跌破7.3万美元?一文拆解影响近期比特币行情的五大原因
豆包AI专业版使用教程【新手必看】
索尼限时赠送PS Plus Premium七日会员,需手
ThinkBook系列最新价格全解析:2026年选购避坑与实时询价指南
迷你网名古风男生霸气(精选100个)
文雅简易网名男生可爱(精选100个)
GPT5.6惨遭切脑,Fable 5回归要变弱鸡版?
币圈十大实用工具:从实时行情监控到数据分析、资产管理
王者荣耀「西行封妖记」【孙权-仙扇使者】6月25日上线!
闲鱼严选和验货宝哪个可靠?闲鱼的验货宝怎么样,,
币安杀入美股市场,重头戏bStocks还没来
精准天气预报APP推荐:支持分钟级降雨预测与实时分享功能
陈姓和杨姓网名大全男生(精选100个)
网名开头英文名字男生(精选100个)
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc