news 2026/7/2 11:15:48

Claude Code 入门:从「写 Prompt」到「设计循环」,Agentic Loops 的 4 种工程实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Claude Code 入门:从「写 Prompt」到「设计循环」,Agentic Loops 的 4 种工程实践

随着 Agentic Coding 成为 AI 编程的新范式,开发者关注的重点正在发生变化。

过去,人们花大量时间研究 Prompt,希望通过一句提示词让模型完成更多工作。而今天,更重要的问题已经变成:

如何设计一个能够持续工作、持续验证、持续迭代的 Agent 循环(Agentic Loop)。

Anthropic 在最新的 Claude Code 技术实践中提出了这一概念:

Agentic Loop指的是智能体围绕某个目标,不断执行「规划 → 执行 → 验证 → 调整」这一工作循环,直到满足预设的停止条件。

换句话说,Agent 不再只是执行一次任务,而是能够在循环中不断自我修正,直到真正完成目标。

当然,并不是所有任务都需要复杂的自动化流水线。针对不同场景,Claude Code 官方总结了4 种典型的 Agentic Loop 模式

理解这四种模式,可以帮助你在自动化程度、开发效率和 Token 成本之间找到合适的平衡。

补充说明:Claude Code 对网络和账号环境要求较高,直接使用官方账号容易遇到环境限制,长期使用的订阅成本也相对较高。因此,不少开发者会选择通过MaaS 平台 + API Key的方式接入。在价格、速度、稳定性和安全性等方面综合考虑,魔芋 AI是目前社区较受欢迎的选择之一,能够提供相对稳定的 Claude Code 使用体验。

  1. 点击前往 (用手机号或邮箱注册)魔芋AI大模型网关I全球大模型一站式调用及服务平台魔芋AI大模型聚合平台(大模型网关平台)专注于提供高效能、低成本的多品类 AI 模型服务,助力开发者和企业聚焦产品创新。https://www.moyu.info/register?aff=qBX9

2、注册成功后进入【令牌管理】

3、模型广场上复制要使用的模型ID

要配置moder ID时候要去模型广场复制名称。

我们可以前往模型广场查看全球主流模型。如果注册后前往模型广场没有看到想用的全球模型,可以联系客服,添加客服申请模型广场开白。有技术问题也可以联系客服进行解答。

分组不同可以设置在令牌管理那选择


一、回合制循环(Turn-Based Loops)

触发方式

用户主动发起一次请求。

停止条件

Claude 认为当前任务已经完成,或需要更多上下文。

适用场景

  • 临时修改代码

  • 一次性的开发任务

  • 探索式编程

这是大家最熟悉的 Claude Code 使用方式。

开发者提出一个需求,例如:

帮我新增一个点赞按钮。

Claude 会完成一次完整的工作循环:

阅读代码 → 修改代码 → 运行测试 → 返回结果

随后等待下一轮指令。

整个过程虽然也是 Agent Loop,但生命周期仅限于当前这一次对话。


用 SKILL.md 固化验证流程

官方建议,不要把大量验证流程写进 Prompt,而应该将这些规则沉淀为Skill

例如,可以创建一个专门负责 UI 验证的SKILL.md,要求 Claude 在宣布任务完成之前必须:

  • 启动开发服务器

  • 打开页面验证功能

  • 检查 Console 是否报错

  • 使用 Chrome DevTools MCP 检查性能

  • 所有步骤通过后才能结束任务

这样做的好处是:

  • Prompt 更简洁

  • 验证流程可以复用

  • 每次修改都保持一致的质量标准

官方提供的示例 Skill 如下:

Markdown

--- 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-Driven Loops)

触发方式

通过/goal指定明确目标。

停止条件

达到目标,或者达到最大尝试次数。

适用场景

  • Bug 修复

  • 测试通过

  • 性能优化

  • 重构

很多长任务失败,并不是模型不会做,而是不知道什么时候才算真正完成。

因此 Claude Code 提供了/goal

例如:

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

这里不仅告诉 Claude 要优化首页,还明确规定:

  • Lighthouse ≥90

  • 最多尝试 5 次

在 Goal Loop 中,当 Claude 准备结束任务时,系统会首先检查目标是否已经满足。

如果没有达到要求,它会继续进入下一轮循环,而不是提前结束。

因此,Goal Loop 的核心价值,就是把"完成"定义为一个可以验证的工程指标,而不是模型自己的主观判断。


三、时间驱动循环(Time-Driven Loops)

触发方式

固定时间间隔运行。

例如:

  • 每 5 分钟

  • 每小时

  • 每天

停止条件

人工终止,或当前任务队列为空。

适用场景

  • 监控 CI/CD

  • 自动处理 PR Review

  • 汇总告警

  • 定时检查任务

例如:

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

Claude 会每五分钟检查一次 Pull Request:

  • 查看 Review 意见

  • 修复 CI

  • 再次等待下一轮

这种模式非常适合持续性的研发辅助工作。

需要注意的是:

  • /loop在本地运行,关闭终端后任务会停止。

  • /schedule(研究预览版)可以将循环托管到云端,实现长期运行。


四、主动式循环(Proactive Loops)

触发方式

外部事件或云端计划任务。

停止条件

每个子任务完成后自动退出,整体工作流持续运行。

适用场景

  • 自动处理 Bug

  • 大规模代码迁移

  • 自动升级依赖

  • 日常工程维护

这是 Claude Code 自动化程度最高的一种模式。

它通常会组合多种能力:

  • /schedule

  • /goal

  • Auto Mode

  • Dynamic Workflows

例如:

/schedule every hour: check #project-feedback 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.

在这一模式下,Claude 不只是执行单一任务,而是能够:

  • 自动发现问题

  • 并行探索多个方案

  • 引入独立 Agent 做评审

  • 最终选择最佳实现

整个流程几乎无需人工参与,更接近一个持续运行的工程自动化系统。


五、如何选择合适的 Agent Loop?

模式适用场景核心能力
回合制循环日常开发、探索式编程对话 + Skills
目标驱动循环Bug 修复、测试、性能优化/goal
时间驱动循环周期性巡检、CI、PR/loop/schedule
主动式循环自动化研发流水线/schedule+ Auto Mode + Dynamic Workflows

可以把这四种模式理解成自动化程度逐步提升的四个阶段:

一次任务 → 一个目标 → 持续运行 → 自主协同。


六、降低 Token 消耗的三条工程实践

随着 Agent 持续运行,成本控制同样重要。Claude Code 官方建议重点关注以下几个方面。

1. 不要把流程写进 CLAUDE.md

很多团队会把部署流程、发布 Checklist 等大量内容放进CLAUDE.md

实际上,这些内容会频繁进入上下文,增加 Token 消耗。

更合理的做法是:

  • CLAUDE.md只保存项目事实,例如目录结构、构建命令、代码规范等。

  • 将部署流程、测试流程、Review 流程封装成独立 Skill,需要时再调用。

这样既减少上下文长度,也提高了复用性。


2. 使用独立 Agent 做 Code Review

不要让同一个 Agent 同时负责:

  • 写代码

  • 检查代码

更好的做法是引入一个新的上下文,让第二个 Agent 进行独立评审。

Claude Code 内置的/code-reviewSkill 就是典型做法。

由于拥有全新的上下文,它不会受到前面推理过程的影响,更容易发现遗漏的问题。


3. 持续监控 Agent 的运行成本

对于长期运行的循环,建议定期查看:

  • /usage:统计 Token 和资源消耗

  • /goal:查看当前目标的执行状态、循环次数和进展

这些数据可以帮助团队评估自动化任务的收益与成本,在效率和预算之间取得平衡。


总结

Agentic Coding 的重点,已经从"写出更复杂的 Prompt",逐渐转向"设计更合理的循环"。

Claude Code 提供的四种 Agentic Loop,本质上对应了不同层级的自动化能力:

  • 回合制循环,适合日常开发;

  • 目标驱动循环,适合需要明确验收标准的任务;

  • 时间驱动循环,适合持续性的巡检和维护;

  • 主动式循环,则适合构建长期运行的研发自动化系统。

对于团队而言,与其不断优化一句 Prompt,不如把更多精力投入到目标定义、验证机制、循环设计和工程治理上。真正稳定、高效的 AI 开发流程,往往来自这些能够持续运行和不断自我校验的工程实践,而不仅仅是一段精巧的提示词。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 11:14:18

Vibe Coding 之后,UI 测试如何跟上开发速度?

Vibe Coding 改变了很多团队的开发节奏。把需求拆解之后交给 AI,几分钟出一个可以跑通的版本,再迭代几轮就能上线。 但在真实研发流程里,代码写完并不等于功能可以交付。一个页面生成出来之后,还需要验证交互是否正确&#xff0c…

作者头像 李华
网站建设 2026/7/2 11:13:13

Steam成就管理终极指南:如何轻松掌控你的游戏成就系统

Steam成就管理终极指南:如何轻松掌控你的游戏成就系统 【免费下载链接】SteamAchievementManager A manager for game achievements in Steam. 项目地址: https://gitcode.com/gh_mirrors/st/SteamAchievementManager Steam Achievement Manager(…

作者头像 李华
网站建设 2026/7/2 11:12:16

STM32F427ZI与MC6470 IMU的高精度姿态控制系统设计

1. 项目概述:MC6470与STM32F427ZI的强强联合在嵌入式控制领域,精确的运动感知与快速响应能力往往是项目成败的关键。这次我们要探讨的是如何通过MC6470六轴惯性测量单元(IMU)与STM32F427ZI高性能微控制器的组合,构建一个具备卓越控制与定位能…

作者头像 李华
网站建设 2026/7/2 11:11:30

3步完全解锁网易云NCM加密:一站式音频格式自由方案

3步完全解锁网易云NCM加密:一站式音频格式自由方案 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾为数字音乐收藏的格式壁垒而烦恼?当你精心下载的网易云音乐NCM格式文件,在车载音响、手…

作者头像 李华
网站建设 2026/7/2 11:10:21

极风数据恢复中心靠谱吗?聊聊微信聊天记录恢复的真实逻辑

很多人在搜索“微信聊天记录恢复”的时候,都会顺手再搜一句:极风数据恢复中心靠谱吗?这个问题很正常。因为微信聊天记录不像普通文件,它里面可能有工作资料、转账记录、亲友对话、图片、视频、语音,甚至还有一些非常私…

作者头像 李华