AI 直接調用 API 比包裝工具更划算
Code Mode 讓 AI 直接寫程式碼調用 API,比層層包裝工具更安全高效——因為複雜性來自抽象,不是來自直接操作。
工具膨脹的真實成本
我們習慣給 AI 加工具。Slack 工具、日曆工具、資料庫工具,一個一個疊上去,覺得這樣 AI 就能做更多事。但每多一個工具,就多一層抽象、多一個失敗點、多一個需要維護的介面。
HiYun 最近在 Threads 提到的 Code Mode 換了個角度:與其包裝 API,不如讓 AI 直接寫程式碼去呼叫。
為什麼直接調用反而更安全
這聽起來違反直覺。讓 AI 寫程式碼不是風險更高嗎?
工具包裝實際上引入了新的複雜性。工具定義本身可能有歧義,AI 需要猜測你的意圖。工具的參數映射層會隱藏原始 API 的細節,導致 AI 無法精確控制。當工具出錯時,除錯變成黑盒——到底是 AI 理解錯了,還是工具本身有問題。
直接呼叫 API 的邏輯更直白。AI 看到的是真實的 API 文件、真實的參數、真實的回應。出錯時,責任歸屬清楚。
效率上的差異
Code Mode 的優勢不只在安全性。直接寫程式碼的 AI 可以在同一個上下文裡組合多個 API 呼叫,而不需要等待工具執行完再反饋。它可以處理條件邏輯和迴圈,不受工具顆粒度的限制。
這對複雜的雲端操作特別有價值。比起一個「建立 VM」工具加一個「設定防火牆」工具加一個「綁定 IP」工具,讓 AI 寫一段腳本一次搞定,反而更快。
我的判斷
工具應該用在 AI 真的需要外部驗證的地方——比如「確認這個操作是否被允許」或「查詢當前狀態」。對於「直接執行」的部分,程式碼比工具更透明。
長期來看,這可能改變我們設計 AI 應用的思路。不是「給 AI 更多工具」,而是「給 AI 更清楚的 API 文件和執行環境」。
我是江中喬,一位具有 TPM 與產品管理背景的 AI 系統建構者,目前專注於 AI 認知增強系統與多 Agent 協作架構的設計與實踐。