# 工作流程化與 AI Agent：AI 從回答問題到幫你做事

- 原文：https://processhacker.pro/blog/what-is-ai-agent/
- 作者：Kevin Wu（https://processhacker.pro/author/kevin/）
- 網站：流程駭客｜數位×管理×流程
- 發布：2026-11-12
- 系列：AI 知識導讀（https://processhacker.pro/docs/ai/）
- 標籤：AI 基礎知識、AI 人工智慧

> AI Chatbot、RPA、AI 助理、AI Agent 差在哪？從工廠老闆的比喻看懂 AI Agent 的突破，以及非工程師怎麼用 n8n 打造會自己上班的 AI 員工。

## AI Agent 的進化史

在 AI Agent 出現之前，應答和自動化工具主要有三種：

1. **智慧聊天機器人（AI Chatbot）**：根據你的提問，在有限的範圍內提供制式回答。\
   例如客服機器人，只要辨識出你提到「退款」，無論你說「取消訂單」「退回貨品」「提出款項」，最終都會導向一套標準的退款流程說明。
2. **流程自動化（RPA - Robotic Process Automation）**：依照設定好的規則，自動執行明確任務。\
   例如使用 Zapier、Make 或其他自動化工具，每週一自動下載公司財報，按照指定格式轉換成 Excel，存入指定資料夾。
3. **AI 助理（AI Assistant）**：根據你的語音或文字指令，在特定裝置或環境中執行任務。\
   例如 Siri 或 Google Assistant 可以設定鬧鐘、打電話、查詢天氣，聽得懂簡單語句，也能幫你執行內建功能。

這三種代表了三種不同的能力邏輯：

| 模型類型                   | 關鍵能力        | 描述                       |
| ---------------------- | ----------- | ------------------------ |
| **智慧聊天機器人 AI Chatbot** | 語意理解 + 回答內容 | 能根據語句理解，回答一組既定資料         |
| **流程自動化 RPA**          | 任務規則 + 自動執行 | 按照明確條件，自動執行任務流程          |
| **AI 助理 AI Assistant** | 語意理解 + 任務執行 | 能理解指令並啟動操作，但範圍有限、處理不一定正確 |

想像你是一間工廠的老闆，這三種角色的差別：

- **AI Chatbot** 像是一位只能回答既有手冊內容的客服，對話能力強，但完全不會做事。
- **RPA 工具** 像是工廠裡的機械手臂，只要條件吻合，就會自動執行預定程序，但無法靈活應變。
- **AI Assistant** 則像是你的秘書，能聽你講話、幫你操作些事情，但理解力有限、指令超出範圍就無法完成。

近期各式 AI 工具如雨後春筍出現，大多屬於「AI 助理（AI Assistant）」的延伸範疇，透過對話或簡易輸入，即可完成特定任務，例如：

- **AI 網站製作工具：** 輸入目的與產品概念，即可自動產出一頁式網站
- **AI 修圖／影片／語音工具：** 提供風格與文字描述，即可製作或修改多媒體內容
- **AI 數據分析：** 上傳資料與分析目標，即可輸出一段分析結果與結論
- **AI 簡報生成：** 說明簡報用途、主題，便能產出可用的 PowerPoint 檔案
- **AI 會議整理：** 按下錄音或上傳記錄，即可轉寫並摘要出會議重點

這些工具與過去僅能處理命令句、關鍵字查詢的 NLP 系統不同，普遍建立在\*\*大型語言模型（LLM）\*\*之上。這使得 AI 助理具備了更強的語境理解與生成能力，不再只是「輔助輸入」或「強化查詢」，而能完成一連串具結構的任務。

而在 AI 助理之上，更進一步的，是「AI Agent（AI 代理）」的概念。它不再只是秘書，而是當你不在公司的時候，會代替你主動處理任務、決策與執行，意味著要具備三個條件：

1. **具備知識與環境感知能力**：能主動掌握當下狀況
2. **具備判斷與行動規劃能力**：能自己決定要做什麼、什麼時候做
3. **具備工具操作能力，且被賦予執行權限**：能實際完成交辦的任務

而大型語言模型，正好能提供 Agent「知識」與「判斷」的能力。

那麼，「如何讓它擁有感知的能力，並串接外部系統執行任務」就成為下一個議題。

### 傳統自動化的限制：規則 + 配對

過去的流程自動化（RPA）運作方式是：

- 人類預先設定觸發規則
- 明確指派每一條規則要啟動工具、做什麼操作

| 規則           | 任務              |
| ------------ | --------------- |
| 每週一早上        | 傳送 Line 提醒請員工打卡 |
| 當月營收下降超過 20% | 自動下載報表並寄出圖表給老闆  |
| 假期期間收到 Email | 自動回信「本人休假中」     |

這類系統固然可用，但它有兩個結構性瓶頸：

1. **所有可能情況都要預先列出規則**
2. **每條規則都要配對到具體的工具與任務**

這意味著——只要情況稍有變化、規則未預設，就無法動作。

### AI Agent 的突破：理解上下文，自主選擇行動

而 AI Agent 的出現，打破了這個限制。它不再依賴我們一條條列出規則，而是能依照**任務目標與即時情境自行判斷**，什麼時候該行動、該做什麼事。

這是大型語言模型的強項：\
只要我們明確設定**目標**和**邊界條件**，它便能根據上下文「想像出」更多具體行動規則。\
當環境發生變化時，它會回到任務目標進行重新判斷，並自行規劃出接下來要做的事情。

> **對 AI 來說，這一切都是「上下文」：\
> 不論是狀況判斷、任務規劃還是對話邏輯，都是語意判斷的一環。**

### 工具調用的邏輯也改變了

傳統 RPA 中，工具與任務之間的對應是硬連接的。

而在 AI Agent 架構中，工具可以變成一份「說明書」，只要提供使用說明與限制條件，模型就能根據需求、理解說明，自行選擇最適合的工具來執行。

> **對 AI 來說，「工具的功能描述」也只是另一段上下文，它能閱讀、理解，然後調用。**

這樣的能力組合，才真正讓 AI 從助理（執行者）進化成代理人（自主行動者）。

## 怎麼擁有自己的 AI Agent？ChatGPT 可以嗎？

廣義來說，線上版的 ChatGPT 已經算是一種初階的 AI Agent。在 2025 年初，它的代理能力還很有限：

- 它無法主動啟動工作，必須靠你「主動提問」才能開始行動
- 它主要能做的任務是回答問題、產出文字、表格、程式碼等內容
- 它缺乏與外部系統的整合能力，無法自動幫你寄信、改資料、存檔案

雖然不能做完所有事，但 ChatGPT 可以做出「多階段任務代理雛形」。ChatGPT 提供的「建立自己的 GPT」功能，讓我們可以事先輸入上下文、定義角色與任務流程。這讓你可以用分工的方式，拆出三個不同任務型 GPT，來模擬多階段流程，更容易做到[前一篇](https://processhacker.pro/blog/what-is-rag/)提到的 RAG 的細節優化：

- **A - GPT：** 根據原始問題，產出更多相關提問
- **B - GPT：** 拿 A 產出的問題，進一步分層、拆解、分類
- **C - GPT：** 根據 B 的問題結構，去查資料並嘗試回答原始問題

這樣的組合雖然有流程感，但因為 **A、B、C 無法互相溝通、無共享記憶**，你仍然需要人工「搬運訊息」，才能串起整個任務流程。

### 真正的 AI Agent 還需要什麼？

即便這樣分工已經讓 ChatGPT 看起來「會做事」，但它仍缺乏兩個 AI Agent 應具備的關鍵特徵：

1. **啟動任務的能力應該是被動觸發，而不是人手輸入指令**\
   例如：當某個 Excel 表格更新、網站數據變動、專案啟動日到來，就該自動開始工作
2. **任務執行應該是完整連貫的，而不是靠人員不斷中介操作**\
   例如：從讀取資料 → 分析結果 → 匯出報表 → 寄送 Email，應該可以一次完成，不需人工傳遞中間文件

換句話說，真正的 AI Agent，應該像一個**具備知識、邏輯、執行能力的虛擬「分身」**，能在你不在時主動處理工作，而不是一個回答型工具。

💡

2026 年更新：ChatGPT 已經往 Agent 前進一大步\
2025 年中，ChatGPT 推出了「代理模式」：它可以自己開瀏覽器查資料、填表單、整理檔案，一次完成好幾個步驟；也能排程定時執行任務、連接 Gmail、Google 雲端硬碟等外部服務。\
上面提到的限制有一部分已經被解決，但「由外部事件自動觸發」和「長時間在背景替你處理一整條工作流程」，目前還是流程自動化工具比較擅長的事。

未來版本的 AI Agent，我想像是一個數位世界中的「人形智慧機器人」。它擁有足夠的知識與判斷力，也具備與各種工具整合、主動處理任務的能力，真正能在工作現場「代替你」行動。

而在這樣的未來實現之前，非工程師可以採用的路徑，是透過如 n8n 這樣的流程自動化工具，逐步建構出一個具備基本代理能力的雛形，從感知、決策到執行，讓 AI 不只是回答問題，而是真正「幫你工作」。

## 流程自動化工具：n8n 的基本概念

![n8n 的工作流程編輯畫面](https://processhacker.pro/content/images/blog/what-is-ai-agent/99e0f97feb2d.png)

上圖是 n8n 工具的畫面，可以透過比較視覺化的方式，讓 AI Agent 在 n8n 這個系統中知道：

- 什麼時候要開始工作（觸發條件）
- 希望它完成哪些任務（任務邏輯）
- 可使用的工具有哪些（資源與權限）
- 最終成果要交付給誰（輸出目的）

上面這些大部分都可以透過打字（就像和 ChatGPT 對話）、滑鼠拖拉來完成。

也就是說，**n8n 就是一個虛擬的工作場域，讓你的 AI Agent 在裡面上班**，不需要實體形體、也不必像機器人那樣在現實空間中走來走去。

要讓 AI Agent 在 n8n 中正常工作，我們需要像對待新進員工一樣，先安排好以下幾個核心元素：

1. **告訴他什麼時候要開始工作（觸發條件）**\
   例如：

   - 每天早上自動檢查一次廣告效益
   - 每隔 30 分鐘查看一次 Email，有沒有客戶詢問

2. **說明任務原則與工作目標（任務說明）**\
   你可以像寫 Prompt 提示詞一樣，讓他知道自己要達成什麼目標，例如：

   - 發現廣告成效變差，要提出調整建議
   - 客戶來信時，要回顧過去的資料並提供回覆內容

   也可以提供一份簡單的「員工手冊」或說明文字，讓他更明白應該怎麼做。

3. **準備他能使用的工具（執行資源）**\
   讓他能夠「做事」，你必須提供下列這些東西：

   - 如果要幫你查資料，就要讓他能讀取相關文件，或是把文件整理成可以查找的資料格式（像是資料庫）
   - 如果你希望他能寄信給客戶，就要給他發送信件的權限
   - 如果你希望他能幫你修改 Google 雲端文件、編輯 Excel 表單、整理 Notion 資料，就要先把這些資料放在他可讀可寫的位置
   - 如果他要幫你處理待辦清單、回應訊息，就要讓他知道這些工具的使用方法、步驟與目的

當這些要素都準備好之後，你就可以透過 n8n 把整個工作流程排列起來，像接水管一樣把每一步串起來。AI Agent 就會知道什麼時候該啟動、該做什麼、做完該交給誰。

整體來說，這就像是在培訓一位新進員工，只是你不需要帶他開會、做簡報，而是：

- 用文字交代工作規則
- 提供可以使用的檔案與工具
- 幫他安排完成工作所需的步驟流程

這一切，都在 n8n 這個虛擬環境中完成。

但下一個面臨的挑戰也是顯而易見，

> **它真的做得出來嗎？還是只是會說不會做？它的動手能力好嗎？**

會不會像某些剛出社會的高材生，說得頭頭是道，但真的要操作工具、執行任務時就完全卡住？
