介紹
產品概覽
什麼是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。