描述
Cloudflare Agents SDK 旨在为希望构建和托管有状态 AI 代理的开发者提供支持。这些代理可以保持持久记忆,利用实时 WebSocket 连接,并执行计划任务。通过 SDK,开发者可以创建通过多种通信渠道进行交互的代理,包括聊天、语音、电子邮件和 Slack,确保用户参与的多样化方法。
阅读更多
在 Cloudflare 上部署代理时,每个会话都会分配一个持久身份,允许进行本地 SQL 存储和可恢复执行。这种基础设施消除了管理复杂后端系统的需要,因为 Cloudflare 处理其全球网络的扩展和部署。开发者可以专注于构建他们的代理,而无需担心会话重建或状态外部化。
SDK 包含四个主要组件:通信渠道、代理控制器、SDK 运行时和工具。通信渠道定义用户和系统如何与代理进行交互。代理控制器管理操作循环,包括模型调用、工具选择和响应处理。SDK 运行时提供基本基础设施,包括 Agent 类、状态管理、路由和可观察性功能。最后,工具增强了代理的能力,允许进行浏览器自动化、沙盒代码执行和 AI 搜索功能。
开发者可以创建各种类型的代理,例如具有人工审核的流媒体 AI 聊天代理、Slack 命令响应器、实时语音代理或电子邮件路由代理。SDK 还支持与多个 AI 提供商的集成,提供模型选择的灵活性。总体而言,Cloudflare Agents SDK 提供了一个强大的框架,用于构建能够在多种环境中高效运行的智能响应代理。
- 类别AI 智能体构建工具
- 部署云端
- 平台网页版
Cloudflare Agents SDK的核心功能
持久记忆
实时 WebSocket 连接
计划任务
持久身份
本地 SQL 存储
全球网络部署
多种通信渠道
用于操作控制的代理控制器
灵活的工具集成
无需 API 密钥
Cloudflare Agents SDK入门
通过包管理器安装:下载并安装 Cloudflare Agents SDK。
配置:设置代理的通信渠道和工具。
构建:使用 SDK 运行时和代理控制器开发代理。
部署:在 Cloudflare 的全球网络上启动代理。
优化:监控性能并根据需要进行调整。
Cloudflare Agents SDK的使用案例
- 流媒体 AI 聊天代理
- Slack 命令响应器
- 实时语音代理
- 电子邮件路由代理
- 浏览器自动化代理






