觀點
代理式 AI 的工具介面抉擇:CLI 與 MCP

摘要
代理式軟體的核心不在於使用哪個模型,而在於模型能接觸到什麼。語言模型本身如同「罐中之腦」,需要工具才能與世界互動,成為真正的操作者。目前,CLI(命令列介面)和 MCP(模型上下文協定)是兩種主要的介面選擇,代表著截然不同的設計哲學。
代理式軟體最重要的問題不是「哪個模型?」,而是「模型能接觸到什麼?」。一個語言模型本身就像是「罐中之腦」。它能預測、規劃、總結和即興創作,卻沒有「手」。一旦我們賦予它工具,它就不再只是個聊天機器人,而是能實際操作的「操作者」。它能讀取檔案、編寫程式碼、開啟問題、呼叫 API、移動工單、刪除電子郵件、部署基礎設施,甚至可能在凌晨三點把你叫醒,只因為一個背景工作流程誤讀了行事曆事件。
因此,代理式系統真正的基本要素,是模型與世界之間的介面。
目前,兩種主要的橋樑介面浮現:命令列介面(CLI)和模型上下文協定(MCP)。它們代表著兩種截然不同的哲學。CLI 的理念是:「最好的工具介面早已存在,那就是 Unix 程序。文字輸入、文字輸出、結束代碼,一切皆可組合。」MCP 則認為:「代理需要結構化、可發現、有型別的工具。賦予它們協定、綱要、資源、提示詞、權限,以及客戶端-伺服器架構。」
標籤
代理式AI工具介面CLIMCP語言模型AI開發
以上為 AI 自動翻譯導讀。原文版權歸 The Sequence 所有。 建議透過上方「閱讀原文」前往原始網站,以取得最完整資訊與支持原作者。