Cloudflare Agents

一个用于在 Cloudflare 全球基础设施上构建、部署和扩展能执行复杂任务、管理状态并与外部工具集成的自主 agents 的框架。

访问网站

介绍

产品概览

什么是Cloudflare Agents?

Cloudflare Agents 是一个开发者平台和 SDK,用于创建和部署能够执行任务、实时通信、管理持久状态、调度工作流以及与外部 API 和数据库集成的自主 agents。Agents 可以构建为处理聊天、语音或其他用户输入,利用大型语言模型,并使用 Cloudflare 的 Durable Objects 进行有状态执行,实现规模化运营。该平台支持可扩展性、通过 WebSockets 实现实时通信,并与现代应用框架无缝集成,适用于构建生产就绪、自适应和交互式的智能应用。

主要功能

持久状态管理

Agents 具有内置的状态管理功能,实现 agents 与客户端之间的自动状态同步,状态变更时的事件触发,以及用于持久存储的 SQL 数据库访问。

实时通信

通过 WebSockets 支持实时更新和与客户端的双向通信,实现交互式聊天、长时间运行的任务和实时反馈。

可扩展的工具和 API 集成

轻松将 agents 连接到外部 API、数据库、大型语言模型和无头浏览器服务,并支持 Model Context Protocol (MCP) 以实现安全的第三方集成。

无服务器和可扩展部署

在 Cloudflare Workers 和 Durable Objects 上部署 agents,实现横向扩展至数百万个 agents,在靠近用户或数据源的地方进行低延迟执行。

工作流自动化和调度

构建能够在平台内原生执行长时间运行的多步骤工作流、调度任务和运行异步操作的 agents。

人机协作支持

将人工反馈和干预集成到 agent 工作流中,支持需要审批、升级或人工审核的使用场景。

使用场景

智能聊天机器人 : 开发用于客户支持、销售或内部沟通的实时聊天 agents,能够处理复杂查询、维持上下文并在需要时升级给人工。

自动化工作流编排 : 构建能够自动化业务流程、调度任务和跨不同系统与 API 协调多步骤工作流的 agents。

数据集成和检索 : 创建连接到数据库、获取和处理数据并向用户或其他系统提供洞察或报告的 agents。

语音和多模态助手 : 实现能够处理语音输入的 agents,与聊天和其他模态集成,提供统一的用户体验。

工具驱动的决策制定 : 部署利用外部工具和 API 进行决策、自动化操作和适应变化环境的 agents。