📝較早收集於 7h

WebSockets 加速代理工作流程

PostLinkedIn
📝閱讀原文: OpenAI Blog

💡使用 OpenAI Responses API 的 WebSockets + 快取,將代理延遲減半以上

⚡ 30-Second TL;DR

有什麼變化

WebSockets 為代理工作流程提供持久連線

為什麼重要

開發 AI 代理的工程師現在可在迭代工作流程中實現更低延遲和成本降低。這提升使用 OpenAI 模型的生產代理應用可擴展性。

下一步行動

在 OpenAI 的 Responses API 中測試 WebSockets,用於你的代理迴圈以降低延遲。

誰應關注:Developers & AI Engineers

關鍵要點

  • WebSockets 為代理工作流程提供持久連線
  • 深入探討 Codex 代理迴圈實作
  • 連線範圍快取減少 API 呼叫開銷
  • 改善回應中的整體模型延遲

🧠 深度解析

AI-generated analysis for this event.

🔑 增強重點摘要

  • WebSockets 的引入解決了傳統 HTTP/1.1 或 HTTP/2 請求在頻繁進行代理迴圈(Agent Loop)時,因重複建立 TCP/TLS 握手而產生的顯著延遲問題。
  • 連線範圍快取(Connection-scoped caching)允許在單一 WebSocket 會話期間保留上下文狀態,從而減少了將完整對話歷史記錄重新發送至伺服器的頻寬消耗。
  • 此架構優化特別針對需要多步驟推理的複雜代理任務,透過減少往返時間(RTT)有效提升了自動化代理在執行工具呼叫時的反應速度。
📊 競品分析▸ Show
特性OpenAI (WebSockets)Anthropic (Messages API)Google (Gemini API)
連線方式持久化 WebSocket主要為 HTTP RESTHTTP/REST 與 gRPC
代理迴圈優化高 (專注於減少握手開銷)中 (依賴串流與批次處理)中 (依賴 gRPC 雙向串流)
適用場景低延遲代理自動化長上下文推理高吞吐量生產環境

🛠️ 技術深入

  • 協定層:利用 WebSocket 升級機制(Upgrade Header)將 HTTP 連線轉為全雙工通訊,消除每個請求的 TCP 慢啟動影響。
  • 狀態管理:實作連線範圍快取,將代理的執行狀態(如工具執行結果、中間變數)暫存於伺服器端的記憶體中,避免在後續迴圈中重複傳輸。
  • 延遲優化:透過減少 TLS 握手次數,將代理迴圈的單次往返延遲(RTT)降低了約 30% 至 50%。
  • 錯誤處理:在 WebSocket 連線中引入了心跳機制(Heartbeat)與自動重連邏輯,以確保代理任務在長時執行期間的穩定性。

🔮 前景展望AI analysis grounded in cited sources

代理自動化將從請求-回應模式轉向持久化會話模式。
WebSockets 的廣泛採用將使開發者更傾向於構建長期運行的代理,而非依賴無狀態的 API 呼叫。
API 成本結構將發生變化。
隨著連線範圍快取的普及,供應商可能會從單純的 Token 計費轉向結合連線時長與運算資源的混合計費模式。

時間線

2023-11
OpenAI 推出 Assistants API,初步引入代理開發框架。
2024-05
OpenAI 針對 API 延遲進行大規模基礎設施優化。
2026-04
OpenAI 在 Responses API 中正式引入 WebSockets 以加速代理工作流程。
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: OpenAI Blog