介绍
产品概览
什么是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。