【n8n超入門教學】n8n x AI Agent x LINE Messaging 打造個人行動助理 4 - 天氣查詢

用 N8N 打造查詢天氣的個人行動助理(免寫程式!)
嗨,大家好,我是東!這一集我們終於要動手打造屬於自己的個人行動助理,並實作「查詢天氣」的自動化流程。全程免寫程式,只要會拖拉節點就能完成!
Step 1:進入 N8N 後台
首先,請到 n8n.io 官網,登入你的帳號。進入 Dashboard 後,點擊橘色的「Open」按鈕,進入 N8N 的後台操作介面。
Step 2:建立新工作流程
在後台點選「Start from scratch」或「Create workflow」來建立一個新的自動化流程。進入畫布(canvas)後,點擊右上角的「+」號,新增第一個節點。
Step 3:設定觸發節點
選擇「On chat message」作為觸發節點,這樣你就可以用聊天視窗來和你的行動助理互動。點擊「Open chat」測試一下,輸入 hi,確認流程能被觸發。
Step 4:加入 AI Agent 節點
在畫布上新增「AI agent」節點,這就是你的個人助理大腦。
AI agent 需要三個連接:
- Chat model:選擇 Google Gemini(或其他 AI,如 OpenAI、DeepSeek),並申請 Gemini API Key。
- Memory:新增「SimpleMemory」節點,讓助理有記憶功能。
- Tool:這次我們要加的是查天氣的工具。
Step 5:申請 Gemini API Key
到 Aistudio.google.com 申請 Gemini API Key。過程中需要建立 GCP 專案,並在 Aistudio 介面產生 API Key。將這把鑰匙貼回 N8N 的 Gemini 節點設定中,並選擇 Gemini 2.5 Flash Preview 作為模型。
Step 6:串接查天氣工具
在 AI agent 的 Tool 連接上,新增「Open Weather Map Tool」節點。
到 OpenWeatherMap 註冊帳號並申請 API Key,將鑰匙貼到 N8N 的設定中。
Language 欄位請填入 zh_tw
,這樣回覆會是繁體中文。
Step 7:儲存並測試流程
點擊右上角的「Save」儲存流程。
回到聊天視窗,輸入「幫我查台北天氣」,你就會看到 AI 助理自動回覆現在台北的天氣、氣溫、體感溫度等資訊。
這一切只需要 5 個節點,完全不用寫程式!
常見問題與補充
- API 免費額度:OpenWeatherMap 的免費額度很夠用,除非你大量查詢。Gemini 的免費用量依模型不同,像 Gemini 1.5 Pro 一天約 25 次,Flash 模型則更多。
- 流程透明:N8N 的每個節點都能看到輸入與輸出,方便你追蹤資料流向。
- 免寫程式:全程只要拖拉節點、設定 API Key,就能完成一個查天氣的 AI 助理。
下一篇文章會說明這個流程還有哪些小問題,以及如何進一步優化。如果有任何問題,歡迎在下方留言討論!