Skip to content

建立 2026-09-15 更新 2026-09-15

AI Agent

n8n 裡有兩種常見 AI 組法,不要混在一起:

Basic LLM Chain AI Agent
行為 固定:提示進、文字出 模型自己決定要不要呼叫工具、呼叫幾次
適合 分類、摘要、改寫、抽欄位 要查表、搜尋、寄信、呼叫子工作流
除錯 看一次輸入輸出 還要看工具呼叫紀錄

Agent 最少接三件事:Chat model(大腦)、Memory(記住這次對話)、Tools(它能用的節點,例如 Google Sheets、HTTP、Call n8n Workflow)。沒接工具的 Agent 跟 Chain 差不多,只是比較貴、比較慢。

實作順序

  1. 用 Chain 確認模型憑證與提示詞能穩定產出 JSON 或固定格式。
  2. 換成 Agent,一次只給一個工具,看它會不會呼叫。
  3. 工具的 Description 要寫「什麼時候該用、參數是什麼」——模型靠這段字決定要不要呼叫。
  4. 需要引用你自己的文件時,再加向量資料庫(Pinecone 等)做 RAG(Retrieval-Augmented Generation,檢索增強生成):先搜片段,再讓模型依片段回答,減少胡謅。

子工作流當工具時,輸入欄位名稱必須與 Agent 傳入的 key 一致,大小寫也要相同。這與 Advanced 課的 Subworkflows 是同一套紀律。

Agent 會花 token、也會做錯事

生產環境要限制工具範圍、幫 HTTP 設 timeout、對寄信/刪資料加人工確認(human in the loop)。不要一開始就把「執行任意指令」交給 Agent。

建議先看

官方 2026 Quick Start:Max 從 Basic LLM Chain 講到帶 Data Table 的問答 Agent。這是原廠對「agentic automation」的入門定義。

中文長課可看 YouTube 優質教學 的 HC Chang 與李哈利,裡面有 RAG、Webhook 與實戰案例。