building-ai-agent-on-cloudflare
使用 Cloudflare Agents SDK 在 Workers 上構建有狀態的 AI 代理。支援實時 WebSocket、持久化狀態管理、定時背景任務與工具整合,專為生產環境設計。
簡介
Building AI Agent on Cloudflare 技能為開發人員提供了一個在邊緣網路部署自主、有狀態 AI 服務的綜合框架。通過利用 Cloudflare 的 Durable Objects 和 Agents SDK,此技能支援創建複雜的 AI 應用程式,這些應用程式能夠維護持久的用戶會話、透過 WebSocket 處理實時雙向通訊,並在無需傳統伺服器基礎架構的情況下執行背景任務。這對於構建需要高可用性、低延遲和水平擴展的高階聊天機器人、虛擬助手或協作式 AI 平台非常理想。
-
有狀態智慧:透過整合的狀態管理,在用戶會話和重新連接期間維護持久的記憶。
-
實時互動:完全支援基於 WebSocket 的通訊,實現即時、低延遲的 AI 回應。
-
背景執行:利用調度 API 觸發週期性任務、自動提醒或定期數據更新。
-
工具整合:將代理連接到外部服務、資料庫和 API,以擴展其超出簡單文本生成的功能。
-
生產就緒:原生相容 Cloudflare Workers、Wrangler CLI 和 Workers AI,確保無縫部署與監控。
-
內建儲存:透過 Agents SDK 內建對嵌入式 SQLite 的支援,用於處理複雜查詢管理與結構化數據持久化。
-
非常適合在 Cloudflare Workers 平台上構建 AI 代理、互動式聊天機器人或有狀態服務架構的開發人員。
-
預期輸入涉及代理邏輯、系統提示詞、WebSocket 訊息處理程式和狀態 Schema 定義。
-
輸出為生產就緒的 TypeScript 程式碼,包括 Worker 入口點、Durable Object 遷移與設定檔 (wrangler.toml)。
-
使用者應熟悉 Node.js、Wrangler CLI 以及 Serverless 邊緣計算的基本概念。
-
能有效管理代理生命週期,從連接處理到狀態序列化與清除。
倉庫統計
- Star 數
- 46
- Fork 數
- 15
- Open Issue 數
- 9
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 上午05:19