n8n x ChatGPT 終極教學:5 步驟打造你的第一個 AI 自動化助理 (含完整範本)

如果你厭倦了每天在不同軟體間複製貼上,想讓 AI 幫你處理雜事,那這篇 n8n 串接 ChatGPT 教學就是為你準備的。

我還記得剛接觸 n8n 時,看著滿滿的節點頭昏眼花,串接 API 時不是這裡出錯就是那裡沒反應,真的超挫折。別擔心,我會把我踩過的坑、繞過的遠路整理成最簡單的 5 個步驟,讓你無痛上手,輕鬆打造出第一個能幫你工作的 AI 助理。

n8n 與 ChatGPT 聯手,能變出什麼魔法?

用個簡單的比喻吧,n8n 就像一個「自動化的指揮中心」,你可以設定好各種流程跟規則;而 ChatGPT (或說它背後的 OpenAI API) 就像一個「超級聰明的大腦」。我們的目標,就是把指揮中心跟這個大腦接起來,讓它能自動執行各種需要思考的任務。

這聽起來可能有點抽象,但看看這些實際應用,你就會懂了:

  • 自動回覆 Email:設定一個流程,讓 n8n 讀取特定標籤的郵件,交給 ChatGPT 判斷內容並草擬回覆,你只要檢查後按下傳送就好。
  • 自動整理網路文章到 Notion:看到不錯的文章,只要把連結丟給 n8n,它就能自動抓取內容、請 ChatGPT 寫出摘要,最後整理好存進你的 Notion 資料庫。
  • 自動生成社群貼文:只要給一個主題,n8n 就能驅動 ChatGPT 產生好幾篇不同風格的社群貼文,省下大把的發想時間。

為什麼你該學會這項技能?解放時間、提升效率的 3 大好處

學這個看起來好像有點複雜,但相信我,一旦學會了,回報率超高。

好處 1:把重複瑣事交給 AI,專注在高價值工作

很多時候,我們一天的時間都被一些瑣碎但又不得不做的事情給佔據了。學會 n8n 自動化,你就能把這些事通通打包交給 AI 處理,把寶貴的專注力留給那些真正需要創意和策略思考的工作上。

好處 2:打造專屬工具,不用再花錢訂閱一堆服務

市面上有很多很棒的 AI 工具,但通常功能單一,而且每個月都要付訂閱費。學會 n8n 串接,等於你擁有了一個萬能的工具箱,可以根據自己的需求,組合出完全客製化的工具,不用再被別人家的產品綁架。

好處 3:提升個人競爭力,成為懂 AI 的效率專家

在現在這個時代,懂得如何「使用」AI 已經不稀奇了,懂得如何「駕馭」AI 才是真正的加分項。當你能在履歷上寫出「具備使用 n8n 搭建 AI 自動化流程能力」時,絕對會讓你在一票人當中脫穎而出。

從 0 開始:n8n 串接 ChatGPT 的 5 大步驟

好了,說了這麼多,我們來動手吧!跟著這 5 個步驟走,你一定能成功。

步驟 1:前置作業 – 準備好你的 n8n 環境與 OpenAI API 金鑰

這是打地基的階段,很重要但跟著做其實很簡單。

搞定 n8n 環境 (我推薦用 Docker 一鍵啟動)

n8n 有雲端版跟自架版,我強烈推薦新手直接用 Docker 自架,因為它免費、彈性大,而且用我提供的方法,只要一個指令就能搞定。我剛開始就是因為不想搞懂複雜的伺服器設定,直接用這個方法,真的省了很多事。

你電腦需要先安裝好 Docker。然後,建立一個 `docker-compose.yml` 檔案,把下面的內容貼進去:

version: '3'

services:
n8n:
image: n8nio/n8n
restart: always
ports:

"5678:5678"

environment:

N8N_BASIC_AUTH_ACTIVE=true

N8N_BASIC_AUTH_USER=myuser

N8N_BASIC_AUTH_PASSWORD=mypassword
olumes:

n8n_data:/home/node/.n8n

volumes:
n8n_data:

接著在同一個資料夾打開你的終端機 (Terminal),輸入 `docker-compose up -d`,按下 Enter,就完成了!打開瀏覽器輸入 `http://localhost:5678` 就能看到 n8n 的登入畫面了。

取得你的 OpenAI API Key (新手常見卡關點)

API Key 就像是你跟 OpenAI 服務溝通的密碼,非常重要。

  1. 登入你的 OpenAI 帳號。
  2. 點擊左邊選單的「API keys」。
  3. 點擊「Create new secret key」,幫它取個名字,然後把那串 `sk-` 開頭的亂碼完整複製下來。

注意! 這組 Key 只會顯示這一次,關掉視窗後就看不到了,所以一定要先把它存好。還有,這組 Key 等於你的錢包鑰匙,絕對不要外洩給任何人!API 是按用量收費的,不過個人測試用量非常非常低,一個月可能花不到 1 美元,可以放心玩。

步驟 2:了解 3 種串接方法 – 該用 AI Agent、OpenAI 還是 HTTP Request 節點?

在 n8n 裡要串接 ChatGPT,主要有 3 種節點可以用,很多新手會搞混。這裡我用一張表讓你秒懂它們的差別跟使用時機。

節點類型推薦度 (新手)優點缺點最佳使用時機
AI Agent⭐⭐⭐⭐⭐功能最完整,內建記憶、工具使用、多模型支援,設定簡單。較新,還在快速迭代中。打造複雜的 AI 助理、多輪對話機器人。
OpenAI⭐⭐⭐⭐功能單純穩定,就是送出 Prompt、收到回覆。需手動處理對話歷史 (Memory)。執行單次的內容生成任務,例如寫摘要、翻譯。
HTTP Request⭐⭐彈性最大,可以串接任何 OpenAI API,包含圖片生成。設定最複雜,需要自己看 API 文件組裝請求。當你想用的功能 (如 DALL-E 3) 沒有專屬節點時。

簡單來說,新手直接用 `AI Agent` 節點就對了,它把最麻煩的事情都處理好了。

步驟 3:建立你的第一個 AI 工作流 (以 AI Agent 為例)

我們來實際操作一遍,目標是建立一個可以跟你聊天的 AI 助理。

新增 Chat Trigger 節點,讓你能跟 AI 對話

在 n8n 畫布上,點擊 `+` 號,搜尋並新增一個 `Chat Trigger` 節點。這個節點很方便,它會產生一個簡易的對話介面,讓我們可以直接在 n8n 裡測試我們的 AI 助理。

連接 AI Agent 節點,並選擇語言模型

從 `Chat Trigger` 節點右邊的小圓點拉出一條線,在跳出的選單中搜尋並選擇 `AI Agent` 節點。點開 `AI Agent` 節點,在 `Model` 欄位,選擇 `Chat Model: OpenAI`。

設定 OpenAI 憑證 (Credential),把 API Key 貼進去

在 `Credential for OpenAI API` 欄位,點選 `Create New`。在 `API Key` 的地方,把你剛剛從 OpenAI 網站複製的那串 `sk-` 開頭的 Key 貼進去,然後按下 `Save`。這一步是讓 n8n 知道怎麼去跟你的 OpenAI 帳號溝通。

步驟 4:教 AI 如何思考 – 設定 System Prompt 與 Memory

光是接起來還不夠,我們得教 AI 它該扮演什麼角色,以及如何記住我們說過的話。

撰寫有效的 System Prompt (就像是給 AI 的人設)

在 `AI Agent` 節點裡,你會看到一個 `System Prompt` 欄位。這裡的文字,就是你給 AI 的「角色設定」或「最高指令」。一個好的 System Prompt 能大幅提升 AI 回覆的品質。

例如,你可以貼上這段範例:
`你是一位專業、友善的 AI 助理,請用繁體中文回答使用者的問題。你的回答應該要簡潔、有條理,並且樂於助人。`

新增 Simple Memory (讓你的 AI 不再是金魚腦)

為了讓 AI 記得之前的對話,我們需要幫它加上記憶。在 `AI Agent` 節點的 `Memory` 欄位,選擇 `Simple Memory`。這樣 n8n 就會自動把每一輪的對話記錄下來,讓 AI 能夠理解上下文。

步驟 5:測試與啟動!見證你的第一個 AI 助理誕生

所有設定都完成了!點擊 n8n 右下角的 `Test Workflow` 按鈕。接著,在跳出的 `Chat Trigger` 視窗中,輸入「你好,你是誰?」,然後按下 `Send`。

稍等幾秒,你應該就能看到 AI 根據你的 System Prompt 回覆你了!看到這個畫面的時候,真的會很有成就感啊!恭喜你,你已經成功打造出第一個 AI 助理了。

進階實踐 (Best Practices):2 個讓 AI 助理更聰明的實用範例

學會基礎後,我們來玩點更酷的,把 AI 的能力跟其他工具結合。

範例 1:自動生成社群貼文,並存入 Notion 資料庫

這個流程可以這樣設計:用一個 `Manual Trigger` 啟動,接上一個 `Set` 節點讓你輸入貼文主題,然後把主題丟給 `AI Agent` 節點(System Prompt 設定為社群文案寫手),最後把 AI 生成的內容用 `Notion` 節點存到指定的資料庫。這樣一來,你就有了源源不絕的文案靈感庫。

範例 2:串接 DALL-E 3,用 n8n 自動生成 AI 圖片

這個範例剛好可以練習我們前面提到的 `HTTP Request` 節點。你需要去查閱 OpenAI 的官方 API 文件,找到圖片生成的 API 端點 (Endpoint) 和需要的參數,然後在 `HTTP Request` 節點中設定好 URL、Headers (包含你的 API Key) 和 Body (包含你的圖片描述 Prompt)。成功後,你就能用 n8n 輸入文字,自動產出圖片了!

n8n 串接 ChatGPT 常見問題 (FAQ)

Q1: n8n 和 Zapier / Make 有什麼不同?

最主要的不同是 n8n 可以免費自架在自己的伺服器上,流程彈性與自由度更高,但需要一點點技術背景。Zapier 和 Make 則是純雲端服務,操作更簡單,但費用較高且有流程限制。

Q2: 這樣串接 OpenAI API 會很貴嗎?

這取決於你的用量。對於個人測試或輕度使用,費用通常非常低,可能每月不到 1 美元。建議到 OpenAI 官網設定預算提醒,避免意外產生高額費用。

Q3: 我的 n8n 流程卡住了,該怎麼除錯 (Debug)?

先檢查節點的 `Input` 和 `Output` 數據,確認資料格式是否正確。也可以利用 `Code` 節點搭配 `console.log()` 來印出中間過程的資料,這是我最常用的除錯方法,超好用!

結論:你的自動化才正要開始

恭喜你!跟著這篇文章走完,你已經學會了 n8n 的基本設定,並掌握了 3 種不同的 OpenAI 串接方法。這不只是一個小小的技術練習,你已經打開了通往自動化世界的大門。

最重要的下一步,就是動手去玩、去實驗。把今天學到的東西,應用在你自己的工作或生活中,試著解決一個你覺得很煩人的重複性任務。為了方便你開始,我把今天教學的 AI 助理工作流打包好了,你可以直接下載匯入 n8n 使用。

現在你已經學會基礎,下一步可以挑戰看看串接你的 LINE 或 Telegram 帳號,打造一個真正的聊天機器人!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端