在決策點使用 AI:Cloudflare 將推論置於應用程式旁

Cloudflare Workers、Wasm 及一流 Rust 路徑將模型、代理和決策置於同一個早已負責驗證和執行策略的隔離環境。為何銀行、保險公司和投注營運商應將推論移至請求旁。

付款授權、理賠受理或即時投注,仍需經過遙遠的模型跳躍才能讓任何人採取行動。工作階段上下文離開所在區域。權杖穿越廣域網絡前往為高峰期而設、其餘時間大多閒置的 GPU 叢集。當分數返回時,欺詐窗口已縮窄、市場已移動,或客戶已放棄旅程。這種模式如今已成為太多受監管平台中的預設架構:將生成能力視為遠端依賴,而非本地決策介面。早已位於應用程式前方的網絡,如今只被要求轉發問題。

商業損害並非抽象。信用卡授權鏈通常只預留約 100 毫秒作為路由、欺詐評分和發卡機構回應的完整往返時間;模型推論可能只獲分配其中 10 至 50 毫秒的預算。結算後才到達的決策只是記錄,而非預防。在投注領域,負責任博彩介入或獎金濫用檢查若在價格變動後才到達,便只是表演。在保險業,若首次損失通知無法在客戶附近進行分類,便會將滲漏和人工隊列推向中心。將工作階段上下文保留在遙遠區域,亦會製造越來越不受董事會歡迎的私隱和操守問題:資料因模型而預設離開司法管轄區。

將模型視為遠端依賴的成本

遠端推論同時對延遲、位置和治理造成負擔。每多一次跳躍便會在負載下增加變異。早已靠近用戶的特徵儲存和策略引擎,必須等待遠端 GPU 叢集才能行動。團隊於是使用較粗糙的規則、較高的拒絕率或事後審核隊列來掩蓋差距。這些選擇均無法挽回決策真正重要的毫秒窗口。

營運成本體現為閒置容量。私有 GPU 機隊是按高峰期規模配置,而高峰期在不同產品和地區的到達時間並不平均。權杖未被使用,資本卻被鎖定在硬件、電力及專業營運上。模型供應商增加金鑰、記錄格式和速率限制介面。安全和風險團隊接手的是多個控制平面而非單一平面。當監管機構詢問客戶資料在助理通話期間去了哪裡,答案跨越多個地區和合約,而非單一早已執行身份驗證和策略的隔離環境。

因此不作為便意味接受較慢的欺詐和升級決策、預設會將工作階段上下文匯出的助理,以及在投影片中看似創新但在架構上仍處於請求路徑邊緣的 AI 計劃。替代方案並非在入口再加一個聊天機械人,而是將一個小型、妥善治理的模型置於客戶已發出的每個高價值請求旁。

與請求共存的推論

一部手機和一個小型邊緣裝置放在海港牆上,背景是日光下的偏遠海邊村落
推論與請求共存:評分和生成可在地圖邊緣運行,而非在遙遠的 GPU 叢集。

Cloudflare 的邊緣已不再只是 CDN 和安全網絡。Workers 在 Cloudflare 報告橫跨超過 125 個國家逾 330 個城市的網絡上運行應用程式邏輯,全球約 95% 的互聯網連接人口距離某個數據中心約 50 毫秒。這個相同的網絡如今託管模型、持久化代理和向量檢索。值得認真看待的架構主張是:AI 不再是透過廣域網絡呼叫的遙遠叢集,而是成為在同一個早已驗證呼叫者、路由請求並執行策略的隔離環境中執行的能力。

技術路徑具體而不只是產品宣傳。Workers 將 Rust 編譯成 WebAssembly,並透過 workers-rs 作為普通邊緣程式碼部署。效能關鍵邏輯(風險規則、定價核心、工作階段狀態、確定性檢查)與生成呼叫並存,而非置於另一個跳躍之後。Wasm 提供隔離和可預測的冷啟動行為,這是受監管企業早已從基於隔離的多租戶中理解的。在模型方面,Workers AI 在 Cloudflare 自己的 GPU 上託管越來越多的開放和合作夥伴模型。統一的 AI 繫結和 AI Gateway 讓團隊可透過相同的 env.AI.run 路徑呼叫 xAI 的 Grok 等前沿模型:單一控制平面、Cloudflare 計費、快取、速率限制和可觀測性,無需額外金鑰擴散。

推論本身正為這個網絡而重寫,而非附加在 Python 服務堆疊上的安靜證明是 Infire。Cloudflare 的引擎以 Rust 撰寫,以配合其分散式硬件和安全限制。與未負載的 H100 NVL 硬件上的 vLLM 0.10.0 進行的已發布基準測試顯示,Infire 完成任務的速度快達約 7%,同時只使用少量 CPU;在類似生產的受限條件下,差距進一步擴大,因為 Infire 可作為可信程序運行,無需 Python 堆疊在邊緣所需的 gVisor 開銷。這是具有董事會可理解後果的工程熱度:每個瓦特和每平方米已部署網絡可服務更多權杖,而且更接近用戶。

「接近應用程式,無論它分散在何處」因此有了精確意義。推論可在發起請求的城市發生。資料無需預設離開所在區域。負責網上銀行、理賠入口或即時投注的同一 Worker,可在負載到達中央叢集前進行評分、檢索、生成和行動。Durable Objects 讓代理狀態和工作階段協調保持在該路徑附近。Vectorize 儲存嵌入以進行檢索增強檢查,而無需將每份文件送往遙遠的向量叢集。對銀行而言,這是更快的欺詐和升級決策、不會將工作階段上下文洩漏到遙遠區域的渠道內助理,以及留在客戶附近的單據受理。對保險公司而言,這是入口邊緣的首次損失通知分類、保單問答和核保協助。對投注營運商而言,這是在現場活動延遲預算內的負責任博彩介入、獎金濫用檢查和個人化,而非在市場移動後才進行。

為何邊緣時刻正是現在

三個條件已匯聚。首先,運行環境已足夠成熟,可用於受監管生產:V8 隔離、Wasm 和 workers-rs 提供單一部署單位同時容納確定性 Rust 邏輯和生成呼叫的路徑。其次,模型層不再是橫向附加的科學項目。Workers AI 和 AI Gateway 已統一為單一控制平面,因此託管的開放模型和合作夥伴前沿模型可共用可觀測性、額度和策略。第三,底層的推論引擎正為網絡的形狀而重寫。Infire 的存在是因為集中式 Python 服務無法配合精簡、廣泛分散的 GPU 足跡。這是平台供應商正投資於困難部分而非在他人地區租用容量的信號。

政策和商業壓力強化了這個時機。銀行、保險和投注領域對私隱、操守和營運韌性的位置期望正在收緊。董事會已厭倦需要按高峰期配置私有 GPU 機隊、其餘時間閒置的 AI 項目。權杖計費和共享安全表面比多個供應商金鑰更容易治理。將評分和檢索置於請求路徑的競爭者將在窗口內作出決策;繼續呼叫遙遠叢集的則會繼續在事後記錄損失。

在將決策邏輯移至邊緣前等待完美的中央 AI 平台,會植入錯誤的預設。每個月將模型視為遠端服務,都會教導產品團隊圍繞往返時間而非圍繞早已持有請求的隔離環境來設計。

從高價值決策開始的務實推出

從延遲即利潤且治理已存在的地方開始。繪製已在邊緣進行身份驗證、授權和記錄的請求:付款升級、欺詐評分豐富、理賠 FNOL 分類、保單問答、負責任博彩提示、獎金資格。選擇一兩個明顯因遙遠模型跳躍而消耗預算或迫使工作階段上下文離開區域的請求。透過 workers-rs 將確定性核心保留在 Rust 中:規則、門檻、定價核心和每次必須行為一致的審計友好檢查。透過 env.AI.run 繫結生成或嵌入呼叫,讓同一 Worker 擁有兩個路徑。

在擴展前先進行檢測。從第一天起便透過 AI Gateway 路由推論,讓延遲、權杖支出、錯誤和提示位於單一記錄表面。在 Workers AI 上優先使用託管的開放模型進行分類、摘要和嵌入(若質素足夠);將 Grok 等前沿呼叫保留給需要的任務,同樣透過相同繫結。只將必須留在旅程附近的文件的檢索語料庫儲存在 Vectorize。只在互動跨越多回合時才將代理或工作階段連續性置於 Durable Objects,而非用於每個無狀態評分。

成功標準應是營運人員可理解的:相對於現有中央路徑的 p95 決策延遲、影子群組的假陽性和假陰性變化、從未離開區域的請求比例,以及每千次決策的成本相對於閒置 GPU 基準。一個由邊緣、安全和模型營運專家組成的小型團隊即可擁有第一條路徑,而無需大動干戈。在峰值負載下贏得信任前,退回中央叢集的方案仍然可用。

從單一決策擴展至持久化代理

一旦幾個高價值評分在請求旁運行,便可小心擴展至多步驟工作。Durable Objects 為每個代理或客戶工作階段提供持久身份和本地狀態,讓渠道內助理、理賠分類工作流程或負責任博彩教練可在無需每次從遙遠資料庫重建上下文的情況下繼續。Vectorize 則支援與 Worker 保持在同一網絡的檢索:透過 Workers AI 生成嵌入的保單文件、產品條款、歷史理賠模式或市場規則。

前沿模型透過相同控制平面進入,而非新的供應商孤島。AI Gateway 通往 xAI 的 Grok 以及其他供應商和 Workers AI 目錄模型的路徑,意味產品團隊可在無需重寫金鑰管理的情況下切換或故障轉移。快取和速率限制成為平台控制而非應用程式慣例。安全團隊審查單一的提示、回應和權杖歸因表面。這就是如何在不擴大金鑰擴散的情況下擴展能力。

交易擴展仍需要紀律。將大量寫入的分類帳和最終結算保留在它們所屬的地方。使用邊緣來及早決定、豐富、檢索和介入;讓記錄系統保持權威。當生成變異進入路徑時,可觀測性和自動回滾更為重要。影子流量、金絲雀測試和針對高影響行動的明確人為介入範圍可保持架構誠實。目標不是將銀行、保險公司或投注商移至聊天機械人,而是讓每個高價值請求比上季更智能、更快速和更本地。

董事會論據:權杖、位置和單一控制平面

工程熱度是真實的:將 Rust 發送到數百個城市、幾行程式碼便繫結 Grok 或託管開放模型、將代理保留在 Durable Objects、在 Vectorize 儲存嵌入。商業論據更為尖銳。無需配置私有 GPU 機隊以應對高峰期並看著它閒置。你只為使用的權杖付費,而非預留容量。單一安全和記錄表面取代多個模型供應商的網絡。決策時間在延遲即利潤的地方下降:交易相關服務、理賠滲漏、即時投注控制、以數十毫秒衡量的授權欺詐窗口。

位置不是口號。在發起城市進行推論以及資料無需預設離開區域,強化了審計人員早已詢問的私隱、操守和韌性論述。當決策路徑無需依賴單一遙遠區域保持健康時,營運韌性便會改善。人才論據隨之而來:團隊學習發送受治理的邊緣邏輯,而非整合另一個遠端 API。勝出者不會是「加一個聊天機械人」的企業。他們將是那些將小型、妥善治理的模型置於客戶已發出的每個高價值請求旁的企業。

科技領導者的即時下一步

委託進行一份簡短的請求路徑清單,列出哪些地方的遙遠模型跳躍已消耗延遲或位置預算。選擇一個具有明確商業利害關係並已有邊緣入口的銀行、保險或投注旅程。建立一個 Worker,透過 workers-rs 將確定性檢查保留在 Rust 中,透過 env.AI.run 和 AI Gateway 繫結推論,並針對中央路徑測量影子效能。明確決定哪些模型留在 Workers AI、哪些 Grok 等前沿呼叫是合理的,以及 Durable Objects 加上 Vectorize 只在狀態和檢索值得的情況下使用。

授予一個小型跨職能團隊在安全和風險監督下發送該路徑的權限,在流量增加前先書面記錄權杖預算和區域資料規則。在數週而非數季內檢視結果:延遲、決策質素、敏感上下文的區域保留,以及每決策成本相對於閒置 GPU 替代方案。只擴展通過這些關卡的項目。

將 AI 視為透過廣域網絡呼叫的遙遠 GPU 叢集,是低企圖心的預設。應用程式前方的網絡早已能夠驗證、路由、執行策略,現在還能推論。將決策邏輯移入該隔離環境的科技領導者,將定義下一個產品週期的營運標準。那些等待的人,將繼續解釋為何分數在窗口關閉後才到達。