Cloudflare Agents SDK

2周前发布 28 00

Cloudflare Agents SDK的发布,为Node.js生态的开发者提供了一个强大的AI代理开发平台。无论是内置的状态管理、强大的通信能力,还是高度的可扩展性,都使得开发者能够更高效地构建和部署AI应用。结合Cloudflare的Workers、AI Gateway、Vectorize、Workers AI和Workflows等...

所在地:
美国
收录时间:
2025-04-09
Cloudflare Agents SDKCloudflare Agents SDK

Cloudflare近日发布了面向Node.js生态的Agents开发包,为开发者提供了一套完整的AI代理开发基础设施。这一工具包的推出,旨在帮助开发者更高效地构建和部署AI驱动的代理,实现自主任务执行、实时通信、模型调用、状态持久化等多种功能,为AI应用的开发带来了全新的可能性。

Cloudflare Agents SDK

Agents SDK的核心功能

  • 工作流引擎:支持异步工作流的运行,能够处理复杂的任务调度和流程控制。
  • 工具集成框架:方便开发者集成各种工具和服务,如AI模型、数据库、无头浏览器等。
  • 多代理协作平台(MCP):实现多个代理之间的协作和通信,提升系统的整体效率和灵活性。
  • 状态持久化:确保代理的状态能够被持久保存,便于在任务中断或重启后继续执行。

Agents SDK的开发优势

官网通过动画演示直观地展示了生成式AI与Agentic的区别,帮助开发者更好地理解Agents SDK的独特价值。以下是选择在Cloudflare上构建代理的几大理由:

内置状态管理

代理自带状态管理功能,能够自动同步代理与客户端之间的状态。在状态变更时触发事件,并对每个代理的SQL数据库进行读写操作,无需额外开发状态管理逻辑。

强大的通信能力

通过WebSockets连接到代理,可以将更新实时流式传输回客户端。无论是处理推理模型的长时响应、异步工作流的结果,还是构建基于Agents SDK中包含的useAgent钩子的聊天应用程序,都能轻松实现。

高度可扩展性

代理本质上是代码,开发者可以自由选择AI模型,引入自有的无头浏览器服务,从托管在其他云端的数据库中拉取数据,并为代理添加自定义方法。这种灵活性使得代理能够适应各种复杂的应用场景。

在Cloudflare平台上的部署优势

使用Agents SDK构建的代理可以直接部署到Cloudflare,并运行在Durable Objects之上。Durable Objects可以被视为可扩展至数千万的状态微服务器,能够根据需要在任何位置运行。这意味着您可以将代理运行在靠近用户的位置以实现低延迟交互,靠近数据的位置以提升吞吐量,或介于两者之间的任何地方。

Workers

构建无服务器应用程序并即时部署到全球各地,实现卓越的性能、可靠性和扩展性。Workers为代理提供了强大的运行环境,确保其能够高效运行。

AI Gateway

通过缓存、速率限制、请求重试、模型回退等功能,观察和控制您的AI应用程序。AI Gateway为AI代理的运行提供了稳定可靠的保障。

Vectorize

使用Cloudflare的向量数据库Vectorize构建全栈AI应用程序。通过Vectorize,您可以执行语义搜索、推荐、异常检测等任务,或为大型语言模型(LLM)提供上下文和记忆。

Workers AI

在Cloudflare的全球网络上运行由无服务器GPU支持的机器学习模型。Workers AI为AI代理提供了强大的计算能力,确保模型能够高效运行。

Workflows

构建有状态代理,确保执行过程的可靠性,包括自动重试和持久状态。这些代理可以运行数分钟、数小时、数天甚至数周,满足各种复杂任务的需求。

数据统计

相关导航

暂无评论

none
暂无评论...