2025年5月22日,Anthropic 发布了其 API 的四项新功能,旨在帮助开发者构建更强大的 AI Agent。这些新功能包括代码执行工具、MCP 连接器、Files API 以及长达一小时的 Prompt 缓存。
构建更出色的 AI Agent
Anthropic 推出了 Claude Opus 4 和 Sonnet 4,这些测试版功能让开发者能够构建执行代码以进行高级数据分析的 Agent,通过 MCP 服务器连接到外部系统,跨会话高效地存储和访问文件,并通过经济高效的缓存将上下文维护长达 60 分钟,而无需构建自定义基础设施。
例如,一个项目管理 AI Agent 可以将 MCP 连接器与 Asana 结合使用,以引用任务和分配工作,通过 Files API 上传相关报告,使用代码执行工具分析进度和风险,并在整个过程中保持完整的上下文——所有这些都可以通过扩展的 Prompt 缓存来降低成本。
这些功能与现有的 Web 搜索和引用功能一起,构成了构建 AI Agent 的综合工具包的一部分。让我们详细了解一下每个新功能。
代码执行工具
Anthropic API 引入了一个代码执行工具,使 Claude 能够在沙盒环境中运行 Python 代码,以生成计算结果和数据可视化。这使得 Claude 从代码编写助手转变为数据分析师,可以在 API 调用中直接迭代可视化、清理数据集和得出见解。
通过代码执行工具,Claude 可以加载数据集,生成探索性图表,识别模式,并根据执行结果迭代优化输出——所有这些都在一次交互中完成。这意味着 Claude 可以端到端地处理复杂的分析任务,而不仅仅是建议您单独运行的代码。
主要用例包括:
- 财务建模:生成财务预测,分析投资组合,并计算复杂的财务指标。
- 科学计算:执行模拟,处理实验数据,并分析研究数据集。
- 商业智能:创建自动报告,分析销售数据,并生成性能仪表板。
- 文档处理:提取和转换跨格式的数据,生成格式化报告,并自动执行文档工作流程。
- 统计分析:对数据集执行回归分析、假设检验和预测建模。
组织每天可免费使用代码执行工具 50 小时,之后,额外使用费为每个容器每小时 0.05 美元。查阅文档以了解有关定价的更多信息。
MCP 连接器
Anthropic API 上的 MCP 连接器使开发人员能够将 Claude 连接到任何远程模型上下文协议 (MCP) 服务器,而无需编写客户端代码。
以前,连接到 MCP 服务器需要构建自己的客户端 Harness 来处理 MCP 连接。现在,Anthropic API 自动处理所有连接管理、工具发现和错误处理。只需将远程 MCP 服务器 URL 添加到您的 API 请求中,您就可以立即访问强大的第三方工具,从而大大降低了构建支持工具的 Agent 的复杂性。
当 Claude 收到配置了 MCP 服务器的请求时,它会自动:
- 连接到指定的 MCP 服务器
- 检索可用的工具
- 推理要调用什么工具以及要传递什么参数
- 以代理方式执行工具调用,直到获得足够的结果
- 管理身份验证和错误处理
- 返回具有集成数据的增强响应
远程 MCP 服务器的不断增长的生态系统意味着您可以轻松地向 AI 应用程序添加功能,而无需构建一次性集成。您可以与任何远程 MCP 服务器集成,包括来自 Zapier 和 Asana 的服务器。在我们的文档中查看更多远程 MCP 服务器。
Files API
Files API 简化了开发人员在使用 Claude 构建时存储和访问文档的方式。现在,您可以一次性上传文档,并在整个对话中重复引用它们,而无需在每个请求中管理文件上传。
这简化了开发工作流程,特别是对于需要处理大型文档集(如知识库、技术文档或数据集)的应用程序。
Files API 将与代码执行工具集成,使 Claude 能够在代码执行期间直接访问和处理上传的文件,并生成文件(如图表)作为响应的一部分。这意味着开发人员可以通过 Files API 上传一次数据集,然后让 Claude 在多个会话中对其进行分析,而无需重新上传。
扩展的 Prompt 缓存
现在,开发人员可以选择我们标准的 5 分钟生存时间 (TTL) 用于 Prompt 缓存,或者选择以额外成本选择扩展的 1 小时 TTL——12 倍的改进,可以降低长时间运行的 Agent 工作流程的成本。通过扩展缓存,客户可以为 Claude 提供广泛的背景知识和示例,同时将长时间 Prompt 的成本降低高达 90%,并将延迟降低高达 85%。
这使得构建在较长时间内保持上下文的 Agent 成为可能,无论他们是处理多步骤工作流程、分析复杂文档还是与其他系统协调。以前面临高昂成本的长期 Agent 应用程序现在可以高效地大规模运行。
快速上手
所有这些功能现已在 Anthropic API 上以公开测试版提供。请访问我们的文档以了解更多信息,或观看我们开发者大会的主题演讲,以了解这些功能的实际应用。
总之,Anthropic API 的这些新功能为开发者提供了强大的工具,可以构建更智能、更高效的 AI Agent。无论是数据分析、与其他服务的集成,还是长期上下文维护,这些功能都将极大地提升 AI Agent 的能力和应用范围。通过降低开发成本和复杂性,Anthropic 正在推动 AI 技术的普及和创新。
这些功能的发布,无疑将加速 AI 在各行各业的应用。例如,在金融领域,Agent 可以利用代码执行工具进行复杂的财务建模和风险分析;在医疗领域,可以利用 Files API 管理和分析大量的医疗记录和研究数据;在客户服务领域,可以利用扩展的 Prompt 缓存提供更长时间的个性化服务。
Anthropic 的目标是让 AI 技术更加普及和易于使用。通过不断推出新的功能和工具,Anthropic 正在帮助开发者构建更智能、更高效的 AI 应用,从而改变我们的工作和生活方式。未来,我们可以期待 Anthropic 推出更多创新性的功能,为 AI 领域带来更多的惊喜。
此外,Anthropic 也在积极推动 AI 伦理和安全的发展。他们致力于确保 AI 技术被负责任地使用,并采取措施防止 AI 被用于恶意目的。通过与学术界、政府和行业的合作,Anthropic 正在构建一个安全、可靠和有益的 AI 生态系统。
最后,Anthropic 鼓励开发者积极参与到这些新功能的测试和反馈中来。通过开发者的反馈,Anthropic 可以不断改进和优化这些功能,使其更好地满足开发者的需求。Anthropic 相信,只有通过合作和创新,才能真正实现 AI 的潜力,为人类创造更美好的未来。