AI 代理不需要另一種類型的數據庫或託管平台。它們需要的是能透過結構化介面、範圍受限的憑證、安全重試和機器可讀失敗資訊來配置和操作的後端。傳統服務可以提供底層資源,再由面向代理的控制平面處理這些限制。
這項區分很重要。只因可靠數據庫的控制台難以自動化就把它換掉,並沒有解決真正的問題。更合適的做法是提供一個介面,讓代理可以請求範圍受限的數據庫,同時不會取得供應商的管理員憑證。
人工設定會成為工作流程的依賴項目
人可以開啟供應商控制台、驗證電郵、選擇地區、複製密鑰,再回到編輯器。無人操作的程式開發代理若沒有受支援的 API 或瀏覽器控制,會在每個步驟停下來。
當網站是唯一介面時,瀏覽器自動化的確有用,但它不是可靠的配置合約。標籤會移動、可能出現驗證挑戰,而且 UI 很少清楚表示點擊失敗前,底層操作是否已完成。結構化 API 或工具則可以直接傳回資源 ID、操作狀態和重試規則。
Vercel 表示,截至 2026 年 4 月,該平台由代理發起的部署在六個月內增加 1,000%,並超過每週部署量的 30%。這只是一個平台的量度結果,但足以說明,只為人設計的設定流程已開始中斷相當一部分軟件工作。
代理需要的後端合約
結構化探索
代理需要知道有哪些操作、必填輸入,以及結果的結構。OpenAPI、設有類型的 SDK、CLI 和 MCP 都可以公開這份合約。MCP 工具規格再加入執行階段探索,但工具說明和結構描述仍然必須符合真實工作。
範圍受限的身份
代理應取得只適用於單一租戶、項目、工作階段或工作的憑證。供應商管理員密鑰必須留在伺服器端。存取限制應由下游服務執行,因為不在提示中顯示危險工具,並不會令它的 API 變得無法存取。
代理原生基礎設施的定義提供六項檢查,涵蓋探索、身份、重試、批准、擁有權和可審計性。
冪等寫入
代理會在逾時或執行中斷後重試。如果伺服器已完成第一個請求,只是回應遺失,直接重試可能會建立第二個數據庫、重複收費或多一次部署。變更狀態的操作需要冪等鍵,也需要一筆操作紀錄,讓調用端可以取回原始結果。
穩定的失敗資訊
代理能夠針對 quota_exceeded、approval_required 或 operation_in_progress 採取行動,卻無法可靠處理通用 500 頁面或為客戶服務工單編寫的一段文字。錯誤應說明請求能否安全重試、哪個欄位無效,以及是否需要人工處理。
擁有權與批准
代理可以在人尚未建立帳戶前先建立可隨時棄用的項目,但平台仍然需要一個明確時間點,讓人認領擁有權、連結帳務、擴大權限或批准高影響操作。建立資源和取得擁有權無須在同一個步驟發生。
面向代理的控制平面做甚麼
| 面向人的步驟 | 可由代理操作的替代方式 |
|---|---|
| 建立多個供應商帳戶 | 建立一個隔離的項目上下文 |
| 把供應商密鑰複製到建置中 | 簽發範圍受限的平台憑證 |
| 在資源表格中逐項點選 | 調用設有類型的配置操作 |
| 猜測逾時前是否成功 | 讀取操作紀錄並重用其冪等鍵 |
| 閱讀錯誤頁面 | 解析穩定錯誤代碼和下一步操作 |
| 在聊天中交付憑證 | 透過獨立人工流程認領項目 |
Cohesivity 在各後端供應商之上實作了這種模式。npx @cohesivity/init 會建立隔離租戶,並為代理寫入項目上下文。代理可以透過 Cohesivity 請求受支援的資源,供應商憑證則留在服務後方。人可以稍後再認領租戶。
配置數據庫、身份驗證、儲存和託管逐步指南會完整展示這條流程。
哪些部分應留在應用程式中
控制平面不會決定誰可以讀取發票、退款訂單或刪除工作區。這些授權和業務規則由你的應用程式負責。若操作後果取決於產品上下文,應用程式也必須負責相關批准政策。
把面向代理的後端視為一種範圍更窄的基礎設施配置和調用方式,不要把它當成將政策移入提示的許可。
審計代理第一次停下的位置
從空白工作區執行一次建置,記錄每次需要人工介入的地方。逐一判斷代理缺少的是 API、範圍受限的身份、結構化失敗資訊,還是安全重試。加入更多工具前,先解決最早出現的阻礙。
下方提示會在不改動生產環境的前提下執行這項審計。如果 Cohesivity 支援缺少的資源,也會準備最小的隔離設定供你批准。