游乐游手机版
首页/AI热点日报/热点详情

Anthropic发布Agent SDK抢先OpenAI

类型:热点整理2026-07-25
Anthropic抢先发布ClaudeAgentSDK,核心理念为“给AI一台电脑”,通过上下文收集、操作执行与结果验证的循环实现自主任务。支持文件系统、子智能体、上下文压缩管理上下文;提供自定义工具、Bash脚本、代码生成及MCP集成;采用规则、视觉反馈及LLM评判三种验证方法。该框架可构建金融、客服等智能体,与OpenAI的低门槛路线形成差异。

Anthropic 近期抢先推出了 Claude Agent SDK,智能体开发框架的竞争正式拉开帷幕。本文将带你深入解析该 SDK 的核心设计理念、上下文管理机制、执行工具箱以及三种验证方法,助你快速上手构建自己的 AI 智能体。

一、背景:Anthropic 巧妙截胡 OpenAI

OpenAI 的 Agent Builder 消息此前已在网络上流传,TestingCatalog 爆料称已试用过该可视化工作流工具。就在大家等待凌晨 OpenAI Dev Day 正式发布时,Anthropic 突然宣布将 Claude Code SDK 更名为 Claude Agent SDK,抢先发布了完整的智能体开发框架。

这一时机选择十分微妙,颇有“截胡”意味。Anthropic 显然不希望让 OpenAI 独占智能体平台的话语权。

\

二、核心理念:给 AI 一台电脑

Claude Agent SDK 的核心理念是 “给 AI 一台电脑”。整个工作流程遵循一个循环:收集上下文 → 执行操作 → 验证结果 → 继续迭代

该循环使智能体能够自主完成复杂任务,无需人类每步介入。

三、上下文管理:让 AI 知道该做什么

上下文是智能体决策的基础。SDK 提供了三种高效管理上下文的方式:

1. 文件系统上下文

文件系统成为上下文管理的核心。例如,邮件智能体会将历史对话存储在 Conversations 文件夹中,Claude 通过 greptail 等 bash 命令搜索所需信息。这种方法比向量数据库的语义搜索更透明、更精确。

小提示: 使用文件系统存储上下文时,建议按日期或主题建立子文件夹,便于 Claude 快速定位。

2. 子智能体(Subagents)

子智能体设计非常巧妙。它们可以并行处理多个任务,每个拥有独立的上下文窗口,仅将相关结果返回给主智能体。例如,搜索邮件时,可同时启动多个子智能体运行不同查询。

这种并行机制大幅提升了任务处理效率,尤其适用于大规模数据分析场景。

3. 上下文压缩(Compaction)

SDK 还内置了 上下文压缩 功能。当智能体长时间运行接近上下文限制时,会自动总结之前的消息,确保不会因上下文溢出而中断。

小提示: 对于长时间运行的任务,建议定期调用压缩功能,避免丢失关键上下文。

四、执行工具箱:让 AI 动手干活

有了上下文,智能体还需要工具来执行操作。SDK 提供了以下四大执行利器:

1. 自定义工具(Tools)

自定义工具是主要执行单元。SDK 建议将最频繁的操作设计为工具,例如邮件智能体的 fetchInboxsearchEmails。这些工具在 Claude 的上下文中非常显眼,会被优先考虑使用。

你可以使用 Python、TypeScript 等语言编写工具函数,然后注册到 SDK 中。

2. Bash 脚本

Bash 脚本提供了极大的灵活性。用户邮件包含 PDF 附件?Claude 能编写代码下载、转换成文本、搜索内容。所有操作均可通过 Bash 脚本串联起来。

示例场景:
- 下载附件 → 调用 pdftotext 转换 → 使用 grep 搜索关键词 → 返回结果

3. 代码生成

代码生成是 SDK 的强项。Claude.AI 的文件创建功能就是依靠 Python 脚本生成 Excel、PPT、Word 文档。代码的精确性和可复用性,使复杂操作变得可靠。

例如创建邮件规则时,Claude 可以直接生成对应的 Python 代码并执行。

4. MCP 集成(Model Context Protocol)

MCP 集成解决了外部服务连接问题。无需编写集成代码或管理 OAuth,直接调用 search_slack_messagesget_asana_tasks 这样的工具。

重点: MCP 使得与第三方服务(如 Slack、Asana)的交互变得像调用本地函数一样简单。

五、验证工作的三种方法

智能体执行操作后,必须验证结果是否正确。SDK 提供了三种验证方法:

1. 规则验证(最可靠)

代码 linting 是典型例子。TypeScript 比 Ja vaScript 更优,因为类型检查提供了额外的反馈层。邮件地址验证、发送历史检查均可通过规则实现。

示例:
- 检查邮箱地址是否符合正则表达式
- 验证生成的 JSON 结构是否完整

2. 视觉反馈(UI 相关任务)

生成 HTML 邮件后,可截图检查布局、样式、内容层级是否正确。配合 Playwright 这样的 MCP 服务器,能自动化整个视觉验证流程。

小提示: 视觉验证适合 UI 渲染类任务,对纯文本任务作用不大。

3. LLM 评判(模糊规则)

适用于模糊规则场景,例如让另一个模型评估邮件语气是否合适。虽然不够稳定且存在延迟,但在某些场景下值得权衡。

适用场景:
- 判断文案是否友好
- 检查摘要是否覆盖关键点

六、可构建的智能体类型

SDK 能构建的智能体包括但不限于:

  • 金融智能体:处理复杂财务分析
  • 个人助理:管理日程、预订行程
  • 客服智能体:处理工单、调用 API
  • 研究智能体:跨文档分析综合

Anthropic 强调,该 SDK 的定位已远超编程工具。在其内部,它被用于深度研究、视频创作、笔记整理等各种非编程任务。

七、常见问题(FAQ)

  • Q:Claude Agent SDK 和之前的 Claude Code SDK 有什么区别?

    只是更名,功能一致。新名称更强调智能体开发框架的定位。

  • Q:SDK 支持哪些编程语言?

    主要支持 Python 和 TypeScript,Bash 脚本也作为执行方式。

  • Q:如何注册自定义工具?

    遵循 SDK 提供的工具接口规范,编写函数后通过 register_tool() 方法注册。

  • Q:上下文压缩(Compaction)会自动触发吗?

    SDK 内置自动触发机制,但开发者也可手动调用。

  • Q:MCP 集成需要额外配置吗?

    只需配置 MCP 服务器地址和认证信息,SDK 自动处理连接。

八、总结与路线对比

来自同一批人,但两家公司的文化和路线截然不同,带来的产品也差异很大。对于 agent 开发,两家又表现出理念冲突:

  • Anthropic:坚持面向技术人员,提供专业但门槛较高的 SDK
  • OpenAI:则要做可视化拖拽平台,降低使用门槛,让更多人能构建 AI 智能体

一个走专业路线,一个走大众路线。两个死对头的较量,最终谁赢谁输需拭目以待。但无论如何,Claude Agent SDK 的出现已经为智能体开发开辟了一条新路,值得每位开发者深入研究。

来源:https://www.53ai.com/news/LargeLanguageModel/2025100737428.html

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。