乐于分享
好东西不私藏

把AI智能体循环,改造成日常工作流 loop engineering

把AI智能体循环,改造成日常工作流 loop engineering
 | 技术分享
点击上方 「数聚天成DeepSData」 关注我们 
DEEPSDATA INSIGHT
把AI智能体循环,改造成日常工作流
你每天面对几十张报表、几百条工单,这些任务像一个永不停机的循环。循环怎么控制,就是数据治理的核心问题。
我们经常听到“设计循环”(Designing Loops)这个词。简单说,循环就是让AI智能体反复执行同一套工作步骤,直到满足你设定的停止条件。比如,让它每天检查一次服务器日志、发现异常就修复、修复完再检查一遍。
本文不讲复杂概念,只谈四种常用循环、它们的适用场景,以及如何控制运行成本。
01循环的本质是“确认权力交接”
在Claude Code团队,我们把循环分解成四个要素:
触发方式:谁启动这个循环
停止条件:什么时候停下
核心指令:AI用什么基础工具干活
任务类型:最适合哪种工作
四种循环类型,本质是“你把哪些权力移交给了AI”。
循环类型
你移交的权力
适用场景
所需工具
回合制
每一次需要你确认的工作
简单任务、探索阶段
自定义验证
目标导向
停止条件
有明确验收标准
/goal
基于时间
触发时间
外部定时任务
/loop /schedule
主动式
完整提示词
重复性极高的工作流
全部搭配动态工作流
02回合制循环:你发话,它干活
结论:回合制循环适合单个任务,每次由你手动触发。
这是最基础的循环。你写一个提示词,AI读取代码、修改、自检、返回结果。你检查后,不满意就再写一个提示词。
例子:你让Claude给网页加一个“点赞”按钮。它读到你的代码结构,写进去,跑测试,然后告诉你“做好了”。你打开页面看看,觉得按钮颜色不对,再让它改。
这种循环完全由你控制。但效率瓶颈也在你——每改一次,都要等你的下一个提示词。
怎么减少交互次数:把验证标准写成系统文件。比如创建一个SKILL.md,告诉AI:
AI每轮都会自动跑这些步骤,不用你手动检查。
说明 注意:这种自检只适用于UI交互的验证。如果你的任务涉及数据库写入或第三方API请求,需要额外声明可重复执行的条件(以双方确认为准)。
03目标导向循环:你定终点,它反复跑
结论:目标导向循环适合“做对为止”的任务,你只需要定义什么叫“对”。
有些任务一次跑不完。比如优化一个网页加载速度——改一次代码,测一次性能,不达标就再改。
/goal指令告诉AI:“把主页Lighthouse评分提高到90分以上,尝试5次后停止。”
AI每轮都会检查评分
不达标就继续改
达到90分或跑完5次,自动停止
这类循环的好处是:你不用管过程,只看结果。
关键:停止标准必须客观、可验证。比如“通过了30个测试用例”比“看起来没问题”好得多。
04基于时间的循环:定时定点干活
结论:基于时间的循环适合固定重复的任务,比如每天汇总、每小时监控。
有些工作不靠你的命令启动,而是靠时间。比如每天早上8点汇总Slack聊天记录、每5分钟检查一次代码审查。
用`/loop 5m”指令让AI每5分钟“检查我的PR,处理审查意见,修复失败的CI测试”。
注意:这循环是在你电脑上跑的。关机或退出程序,它就停了。如果想全天候运行,用/schedule指令创建云端例行程序。
说明 边界与免责说明卡:云端例行程序目前属于研究预览版。实际可用性以Claude Code官方的发布说明为准。大规模部署前,请先在小范围内测试一轮。
05主动式循环:完全自主的高效模式
结论:主动式循环适合源源不断的重复性工作流,AI能全程自主运转。
上面三种指令可以组合,形成“超级循环”。比如处理用户反馈报告:
1./schedule每小时检查频道有没有新报告
2./goal定义“所有报告被分类、修复、回复后才停止”
3.用动态工作流分配多个AI,分别负责分类、修复、代码审查
4.开启自动模式,全流程无需人工确认
这意味着你只需要写一条提示词,AI自己会循环跑,直到你喊停。
自动模式动态工作流子智能体代码审查对抗性审查
06保持代码质量:系统的核心
结论:循环输出的质量,取决于你为它建立的外围系统。
四个原则:
代码库整洁:AI会模仿你代码库的风格。底子好,它写出来就好。
自检方法:把“好代码”标准写成验证规则。用Skills功能固化下来。
文档可访问:各种框架的最新实践都藏在官方文档里。确保AI能读到。
第二个AI审查:找一个没有历史对话污染的单独AI来做代码审查,不容易被带偏。
某次执行不达标时,不要只“修这个bug”。把踩坑教训写进验证规则,让未来的循环变好。
07控制运行成本:守住边界
结论:Token消耗是真实成本,循环必须有清晰的边界。
选对指令和模型:小任务用便宜模型。不要动不动就开动态工作流。
定义明确的停止标准:AI知道“完成了”就会停下,不多跑。
先小范围试水:动态工作流可能衍生出几百个AI。大规模部署前,切一小块测消耗。
用脚本处理确定性工作:直接跑脚本比让AI一步步推理便宜得多。比如处理PDF的技能,直接内嵌填表单的脚本。
控制检查频率:你监控的东西多久变一次,就让AI多久检查一次。别每秒刷新一个一天才更新一次的页面。
定期看消耗:输入/usage查看详情;输入/goal看回合数和Token;/workflows看每个AI的消耗。
08尝试你的循环
简单总结
四种循环的本质,是把你的部分工作“移交”给AI,让它自动完成重复、确定性的部分。每次卡壳的任务,都可以反问自己:
我能把哪一步先交给AI?
我能写出自检规则吗?
任务目标足够清晰吗?
这项工作是不是定时发生的?
下一步动作:下次遇到一个让你卡壳的数据清洗、日志检查或代码审查任务,第一步就用/goal来写下完成标准。比如“把这1000条重复记录清理到剩余不超过5条,尝试3次后停止”。然后交给AI跑一轮。看看它哪里卡住、哪里跑偏了。不用一次就完美,迭代就好。
本文根据Claude Code团队公开博客《从零开始玩转循环》编译整理。原作者@delba_oliveira。原文版权归原作者所有。数聚天成(DeepSData)仅做技术翻译与场景化补充,不持有原文主张。具体工具功能以Claude Code官方文档为准。
让分散数据,形成可用价值
MAKE DISPERSED DATA VALUABLE
数聚天成(深圳)数据智能有限公司www.deepsdata.com · contact@deepsdata.com
点击文末 「阅读原文」,直达数聚天成官网
www.deepsdata.com 
把数据找清楚、讲明白|点击公众号名片关注,不错过每期方法分享