Claude Platform 101
← 所有课程
课程 11Claude Platform 101

为您托管的代理循环

摘要音频

语音摘要 — 点击播放以跟读:正在朗读的行会保持在顶部附近。

学习笔记

Claude 托管代理 是一套用于大规模构建和部署代理的 API。您可以为代理定义特定工具、角色和能力。您配置沙箱环境,包含所需的软件包和网络控制。然后,从您的应用程序启动会话,Claude 将在隔离的容器内完成工作,拥有完整的文件系统访问权限、bash 执行能力和网络搜索功能。

为您托管的代理循环

在底层,这是一个代理循环:Claude 进行推理,调用工具,读取结果,并重复这一过程直至任务完成。如果您之前构建过代理,可能已经自己编写过类似的循环。托管代理将同样的循环托管在 Anthropic 的基础设施上,因此您无需自行运行。

您可以在 Claude 控制台的独立部分找到托管代理。

理解其解锁能力的最佳方式是通过几个示例进行说明。

示例 1:自动执行任务的看板

想象一下,在看板上使用托管代理。您将一张票拖入“进行中”列,这会自动触发一个会话。假设票上写着“优化网站性能”。以下是发生的情况:

  • 您的后端创建一个会话。
  • 会话指向您配置的环境,其中预装了 Lighthouse 和 Puppeteer。
  • 您的 GitHub 仓库被挂载到容器中。

现在,Claude 拥有了代码库、工具以及定义完成标准的评分标准

  • Lighthouse 分数高于 90
  • 无渲染阻塞资源
  • 所有图片延迟加载

Claude 运行审计,然后开始压缩图片、内联 CSS 并推迟脚本加载。每次工具调用都会通过事件流实时回传到看板,因此您可以实时观察工作进展。

随后,评分标准生效。一个独立的评分器在其自身的上下文窗口中运行,根据您的标准评估输出。Claude 读取反馈,返回修复遗漏之处,并重新提交。在演示中,这一循环将 Lighthouse 分数提升至 96。

还有一点:您可以在第一个任务仍在运行时拖动第二张票。两个会话,两个容器,两个独立任务并行运行。

一个看板开发板,其中“进行中”列有两张票,每张票运行自己的代理会话并流式传输工具调用事件

示例 2:具有记忆的定期研究代理

这是一个不同形态的代理:其任务是跟踪价格并规划公司支付的所有 SaaS 工具的变更,并在站会前准备好报告。

定价研究应用,带有“运行每周报告”按钮、空的代理活动反馈、记忆面板以及包含 Excel 报告和执行摘要的交付物列表

每次运行时,代理:

  • 搜索网络获取当前定价页面,检查计划层级变化,并标记可能影响合同的新功能
  • 在沙箱内使用 Python 进行成本分析
  • 使用 Excel 电子表格技能编写执行摘要
  • 通过MCP 服务器将链接发布到 Slack 并在 Asana 中创建审查任务

代理还读取和写入记忆存储。在开始前,它会检查上周的发现。完成后,它会存储变化。因此,下周一的报告可以说“自上周以来计算成本降低了 15%”,而不是每次都列出相同的静态定价数据。

记忆面板列出上周的发现,包括供应商定价变化和代理为下次运行存储的月度总支出估算

示例 3:多代理事件响应

现在想象一下,您的监控堆栈触发了一个警报。您的后端上的自定义工具接收警报负载,并将其作为工具结果发送到新会话中。此会话使用多代理协调

  • 协调代理接收警报并委派给三位专家。
  • 每位专家在相同的共享文件系统上运行于其自身的上下文窗口中。
  • 专家们报告回来,协调代理将他们的发现综合成单一的事件摘要。

API 延迟峰值警报的事件响应仪表板,诊断、日志分析和通信专家面板待处理,而过去事件面板在记忆中搜索模式

在摘要发送到 Slack 之前,权限策略生效。您在屏幕上看到草稿,批准后消息发出。敏感操作等待人工确认。

记忆将所有内容联系在一起。协调代理检查记忆存储中的过去事件,并标记出一个模式:“这看起来像两周前由 TTL 配置错误引起的 DNS 解析问题。”下次类似警报触发时,代理将基于此上下文开始,而不是从头诊断。

构建模块

在这些示例中,托管代理为开发者提供了工具,以交付基于以下内容的完全托管、有状态的代理体验:

  • 代理 — 具有特定工具、角色和能力的定义
  • 会话 — 从您的应用程序启动的独立运行
  • 环境 — 包含所需软件包和网络控制的沙箱
  • 工具 — 包括您后端上的自定义工具
  • MCP — 连接到 Slack 和 Asana 等服务
  • 记忆 — 代理在开始前读取并在完成后写入的存储
  • 结果 — 定义和检查完成标准的评分标准和评分器
  • 多代理协调 — 协调代理委派给专家

回顾

  • Claude 托管代理 是一套用于大规模构建和部署代理的 API,托管在 Anthropic 的基础设施上。
  • 它在隔离的容器内运行熟悉的代理循环 — 推理、调用工具、读取结果、重复 — 拥有文件系统访问权限、bash 执行能力和网络搜索功能。
  • 会话在您配置的环境中运行,并行工作,并将工具调用实时流式传输回您的应用程序。
  • 评分标准和独立评分器让您定义成功标准;Claude 迭代直至满足这些标准。
  • 记忆、MCP 服务器、自定义工具、权限策略和多代理协调完善了有状态的代理体验。
  • 您定义完成的标准。Claude 工作直至达成目标。
抽认卡 8 张卡片
问题
点击显示 · ←/→
答案
点击翻回
导出到 Anki (.tsv) ↓
知识检测 6 题