API 是什麼?AI Agent 一定要靠 API 才能做事嗎?
API 是什麼?本文用會議待辦、行事曆與 CRM 等工作情境,解釋 API 如何讓 AI Agent 讀取資料、呼叫工具與執行任務,也說明 API、MCP 的差別與權限安全問題。
開始接觸 AI Agent 後,你很快就會碰到一個問題:API 到底是什麼? 尤其在建立自動化流程時,工具可能會要求你連接某個系統、設定授權,或填入 API key,看到這些名詞,不少人會以為自己得先學會寫程式,才能繼續使用 AI。其實不一定。 你不需要先成為工程師,才能理解 API,對一般工作者來說,更重要的是知道, API 能讓 AI 取得哪些資料、執行哪些動作,以及哪些步驟不應該完全交給 AI。 AI Agent 也不一定只能靠 API 做事,它還可能讀取你上傳的檔案、執行程式碼,或透過操作畫面的方式使用系統。不過,在需要穩定連接 Email、行事曆、CRM、專案管理工具或企業資料庫時,API 通常是最常見的整合方式之一。 API 是什麼?先理解系統之間如何溝通 API 是 Application Programming Interface 的縮寫,中文通常翻成「應用程式介面」。 這個名稱聽起來有點技術,但概念並不複雜,簡單來說,API 是一套讓不同軟體互相溝通的規則與功能。開發者可以透過 API,讓自己的程式與其他軟體、硬體或第三方服務互動。 例如,你使用旅遊網站搜尋飯店時,網站可能會透過 API 查詢不同飯店系統裡的房型、價格與剩餘數量,你不需要登入每一家飯店的後台,系統之間已經透過 API 完成資料交換。 API 就像系統對外開放的服務窗口 你可以把 API 想成系統對外開放的服務窗口。 AI Agent 不能直接走進你的資料庫,想看什麼就拿什麼,也不能任意修改裡面的內容,它須按照窗口訂好的規則提出請求,通過身分與權限檢查後,才能取得資料或要求系統執行動作。例如:想查詢某位客戶的訂單、想建立一筆行事曆活動、想更新 CRM 裡的聯絡紀錄、想寄出一封通知信、想取得目前的庫存數量。 API 收到請求後,會先檢查內容格式、使用者身分與操作權限,條件符合,系統才會回傳資料或執行指定動作。 舉一個簡單的例子,假設你請 AI Agent 幫你在行事曆建立一個會議提醒,過程大致會經過以下幾步: AI 根據你的指令整理出活動名稱、日期、時間與參與者。 系統透過行事曆 API 提出「建立活動」的請求。 行事曆服務確認帳號身分與操作權限。 請求成功後,行事曆新增活動並回傳結果。 AI 告訴你活動已建立,或說明哪個欄位有問題。 你的一個任務要求,背後系統要把自然語言整理成日期、時間、標題與參與者等結構化資料,才能交給 API 執行。這也是 API 對 AI Agent 很重要的原因,AI 可以理解你想做什麼,但要進一步改變外部系統的內容,通常需要透過水管連接。 API key、授權、request 與 response 是什麼 建立 API 串接時,你可能會看到 API key、request、response 或授權等名詞,對 AI 新手來說,不需要先理解背後的技術…