AI 應用 / Agent 介面

叫 AI 幫你點餐,就懂 CLI、API、MCP

這幾個詞你大概都聽過,可能還聽過很多次,但要你一句話說清楚它們差在哪,多半講不出來。用一頓飯的距離,一次講明白。

咪卡站在餐廳門口,門面上並列觸控點餐機、電話、手機 App 三種點餐管道的招牌
叫 AI 幫你點餐:同一頓飯,五種點法

CLI、API、MCP、computer use,這幾個詞在 AI 時代天天出現,但它們常被硬排成一列比大小,越比越糊。這篇用「叫 AI 幫你去餐廳點餐」一個比喻,把每個詞拆成名詞、原理、餐廳場景、實際行為四層講清楚,最後給你一組可以直接用的判斷順序:要 AI 幫你接一個服務時,該優先走哪條管道,哪條要留到最後才用。

適合誰
  • 常聽到這些詞、也在用 AI 工具,但一直沒真的分清楚它們差在哪的人
  • 想讓 AI 幫忙接某個服務或系統,卡在不知道該用哪種方式的人
  • 要對同事、學員、客戶解釋這幾個詞,需要一個一講就懂的比喻的人
你可以帶走什麼
  • 五個詞的四層拆解(名詞、原理、場景、行為),可以直接拿去跟別人解釋
  • 一組選管道的判斷順序,從最省到最貴排好,下次要接服務直接照著問
  • 三個最容易誤會的點,包含 MCP 到底有沒有取代 API
五種點餐管道一頁對照表:GUI、computer use、CLI、API、MCP 各自的餐廳畫面與 AI 接手方式
一頁看懂:五種點法,AI 分別怎麼接手

先立一個觀念:廚房從頭到尾沒變

不管你用哪種方式點餐,餐廳後面那個廚師,做的是同一盤麵。你用觸控機點、走到櫃檯報單、派機器人來按、打電話專線,還是用通用 App 點,最後端出來的菜是一樣的。

對應到技術上 這五個詞,沒有一個在講「服務本身變好」或「AI 變聰明」。它們全部在講同一件事:你的訂單用什麼方式送進去。真正在做事的後端運算、資料庫、模型本體,是同一個廚房。

先記住這件事,後面就不會把「點餐方式」跟「做菜的人」搞混。

主軸:這家餐廳開了哪種點餐管道

一旦你決定「我很懶,不想自己排隊,我要叫 AI 幫我點」,真正的問題就浮出來了:這家餐廳開了哪種管道給 AI 用。

有的餐廳只有一台給人用的觸控點餐機,沒別的。有的另外開了電話專線。有的接上了大家通用的點餐 App。餐廳開了哪種管道,直接決定 AI 幫你點得順不順、快不快、貴不貴。

咪卡站在餐廳前,面前分岔出觸控點餐機、電話、手機 App 三條路
餐廳開了哪種管道,決定 AI 好不好幫你點

一、GUI:那台給人用的點餐機

名詞

GUI 是 Graphical User Interface,圖形使用者介面。就是你螢幕上看得到的那些按鈕、圖示、視窗。

原理

把每個功能畫成一個看得到的圖形,你用滑鼠點、用手指觸控。它是為「人的眼睛和手」設計的。

餐廳場景

門口那台觸控點餐機,螢幕上一格一格的餐點照片。

行為

人用手指點照片、選加大、按結帳,很直覺,但一步一步慢。

問題來了。當這家餐廳只有這台給人的機器,AI 要幫你點,該怎麼辦。這就帶出下一個詞。

二、computer use:燒 Token 的萬能笨辦法

名詞

computer use,電腦操作,也叫 GUI 自動化。白話就是讓 AI 像人一樣去操作螢幕。

原理

有些服務就是只做了給人看的畫面,沒開專門給機器的管道。AI 想用,只能模仿人。它沒有眼睛也沒有手,只能先截一張螢幕圖來「看」,判斷按鈕在哪個位置,再模擬滑鼠鍵盤去點、去打。每做一步,都要重新截圖、重新判斷下一步。

餐廳場景

這家餐廳只有一台觸控點餐機,沒有電話,也沒有 App。你懶得自己去排隊一格一格按,就派一個機器人代替你,站到機器前面,用它的鏡頭看螢幕、機械手慢慢按。

行為

萬能,但笨重又貴。下面三個特性很現實。

萬能

不需要餐廳特別配合。凡是人在螢幕上能做的,它都能做。這是它唯一、但也很關鍵的優點。

很慢又很燒 Token

每按一步之前,都要先拍一張照看清楚現在畫面長怎樣,才敢動下一步。而每張截圖都是一整張圖丟給 AI 判讀,圖片非常吃 Token,一個流程點下來要看幾十張畫面。

很脆弱

螢幕改版、跳出廣告、載入慢一點,它就可能看錯、點錯。

機器人站在觸控點餐機前用手指按螢幕,旁邊咪卡擦汗,上方是不斷往上疊的金幣圖表
沒有眼睛和手,只能截圖看螢幕慢慢按,又慢又燒錢
它的定位 當對方只給人看的畫面、又沒開別的管道時,computer use 是唯一能讓 AI 接手的辦法。它是最後手段,不是首選。

三、CLI:AI 的主場

名詞

CLI 是 Command Line Interface,命令列介面。就是那種整片黑底、只能打字的視窗。

原理

沒有按鈕、沒有圖,你打一行文字指令,系統照著做。文字進、文字出。

餐廳場景

你走到櫃檯,不看菜單,直接用一句行話報單:大杯美式、去冰、半糖、加濃縮。

行為

對人來說,你要先會念這串咒語,知道指令怎麼打,對新手不友善。但一旦會念,超快,一句話點完整單。

而對 AI 來說,情況整個翻過來。AI 本來就是靠文字在思考和輸出的,打指令對它來說就是講母語。它不用看螢幕、不用假裝人,把文字指令送出去就完成了。

這就是為什麼 Claude Code、Codex 這些 AI 助手,幾乎都長成 CLI 的樣子。因為它們站在這個文字報單的櫃檯,最順手。

咪卡趴在櫃檯上比讚,旁邊一連串文字對話框直接飛進後方廚房
不用看螢幕,打一句指令就完成,AI 用起來最順
順帶解一個常見疑問:CLI 分本地還是遠端嗎 都可以。你在自己電腦的終端機打指令,操作的是本機;你用 ssh 連到遠方的伺服器打指令,操作的是遠端。報單的方式(打字)沒變,變的只是你人在不在現場。本地和遠端是一條橫切所有管道的獨立維度,不是 CLI 專屬的特徵。

四、API:程式的電話專線

名詞

API 是 Application Programming Interface,應用程式介面。白話就是一個系統開給其他程式用的窗口。

原理

不透過螢幕、不透過人看的畫面,程式直接對程式送資料、收資料,格式事先講好。像一條專線。

餐廳場景

餐廳為了外送和電話訂餐,開了一支專線號碼。你照它規定的格式報:餐點編號、數量、地址。

行為

AI 不用看螢幕,照格式把訂單資料送出去就完成,又快又穩,比截圖點按鈕可靠太多。

缺點在於,每家餐廳的專線規則都不一樣。這家要先報會員編號,那家格式不同,另一家只收特定寫法。所以 AI 每接一家新餐廳,都要先學會這家的專線怎麼打。接十家,就要學十次。

咪卡拿著話筒,身上牽出五條電話線各自連到不同符號的餐廳
照格式送單快又穩,但每家規則不同,要一家家接

五、MCP:為 AI 而生的通用標準

名詞

MCP 是 Model Context Protocol,模型上下文協定。白話就是一套專門讓 AI 去接各種工具的通用標準。

原理

以前每家 API 各長各的樣子,AI 要一家一家接。MCP 訂了一套共通規格,規定菜單長怎樣、怎麼問這家有哪些功能、訂單怎麼送。工具方只要照這套規格把自己包好,任何支援 MCP 的 AI 一連上就會用。

餐廳場景

一套所有餐廳通用的點餐 App。餐廳照 App 的統一格式把菜單上架,你打開 App 就看到每家有什麼、每道菜要填什麼,直接點。

行為

AI 學會這套 App 的用法一次,就能點所有上架餐廳,不用每家重學。而且它一連上還能自己看菜單,知道這家有哪些功能可用。

咪卡一手比 OK 一手舉起手機,手機裡的統一格式菜單分別對應到下方四家餐廳
餐廳照統一格式上架,AI 學一次,全部餐廳都會點
澄清一:MCP 沒有取代 API 通用 App 收單之後,背後往往還是打餐廳自己的專線把單送進廚房。MCP 讓 AI 這端點餐變統一,餐廳那頭的 API 沒有消失。它是站在 AI 前面的統一窗口,不是把廚房換掉。
澄清二:MCP 不等於遠端 那個通用 App,常常就裝在你自己的電腦上。很多人以為 MCP 一定是連雲端,其實最常見的反而跑在本機。

一個反直覺的規律

五個看完,會發現一件很有意思的事。介面對人友善的程度,跟對 AI 友善的程度,剛好相反。

對人的排行榜 GUI 最好用,CLI 最難用

圖形介面看得到、點得到,新手也會用。命令列要背指令,光是開始就卡住一票人。

對 AI 的排行榜 CLI 最好用,GUI 最痛苦

文字是 AI 的母語,打指令一步到位。圖形介面它得假裝成人去看去點,慢、貴、還容易錯。

左邊人在點餐機前開心點餐,右邊機器人面對同一台機器一臉困惑,下方寫著能走給機器的管道就別叫 AI 假裝人去點
同一台點餐機,人用得開心,AI 卻卡住

至於 API 和 MCP,是後來專門為程式和 AI 開的管道,一個各家各接,一個學一次全通。

Agent 時代真正的變化 介面好不好用的那張排行榜,從「以人為主」翻成了「以 AI 為主」。以前設計介面,想的是人的眼睛和手。現在多了一個問題要問:AI 好不好接。

可以帶走的判斷:要 AI 接一個服務,怎麼選

如果你之後要讓 AI 幫你接某個服務,判斷順序其實很簡單。從省到貴,照這個順序問下來就好。

STEP 1 有支援 MCP 嗎

有就優先用。AI 學一次就會,還能自己看菜單知道有哪些功能,最省事。

STEP 2 沒有 MCP,那有開 API 嗎

有就走 API。快又穩,只是要花一次功夫,把這一家的規則接好。

STEP 3 都沒有,只剩給人的畫面

那才輪到 computer use。萬能,但最慢、最燒 Token、最容易出錯,是沒有更好管道時的最後手段。

一句話記住 能走專門給機器的管道,就別叫 AI 假裝人去點。
AI 應用 Agent 介面 MCP API CLI

收束

CLI、API、MCP、computer use,這幾個詞會讓人混,往往是因為被硬排成一列比大小。但它們其實是同一頓飯的不同點法。把它們放回「叫 AI 幫你點餐」這條線上,看每個負責哪一段,就不混了。

同樣一頓飯,差別只在 AI 從哪個管道接手。而那個管道友不友善,決定了它做起來有多順、多貴。