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。