我們正在進入一個新時代。在過去的十年中,API 是由人類建構的,供人類編寫程式碼來使用。下一個十年將定義由人類(或 AI)建構的 API,供 AI Agent 自主消費。1. AI 驅動的開發#
像 Apidog 的編碼助手這樣的工具僅僅是個開始。Text-to-API:「幫我建立一個航班預訂 API」 -> 立即生成完整的 OAS 檔案。
自癒 SDK:當規格變更時自動更新的客戶端函式庫。
2. 自主 Agent#
LLM (大型語言模型) 正在學習閱讀 OpenAPI 規格以執行任務。ChatGPT Plugins:本質上是包裹在清單 (manifest) 中的 API。
動作執行:一個 AI Agent 閱讀您的 POST /order 文件,了解資料結構,並在沒有自訂膠水程式碼的情況下為使用者下訂單。
意涵:您的 API 描述(文件)必須比以往更清晰,因為它們現在是 AI 的提示詞 (prompts)。
3. 多協定生態系統#
「REST vs. GraphQL」的戰爭已經結束。答案是「兩者皆是」。現代架構將混合協定:gRPC 用於內部微服務,GraphQL 用於前端靈活性,REST 用於公共整合。
像 Apidog 這樣在一個工作區中支援所有協定的平台將成為標準中心。
關鍵收穫#
文件是給機器看的:在您的 OAS 中編寫清晰的描述現在對於 AI 發現至關重要。
混合的未來:API 將不僅僅是 REST;預期要管理 Async、GraphQL 和 RPC 的混合體。
持續演進:API 領域唯一不變的就是改變。保持適應性。
Modified at 2025-12-29 12:07:25