iT邦幫忙

2025 iThome 鐵人賽

DAY 11
0
DevOps

30 天自動化高手養成:玩轉 n8n 工作流系列 第 11

Day 11:整合 Gemini AI:自動回覆 Email

  • 分享至 

  • xImage
  •  

前言

今天我們將使用 n8n 的 AI Agent 功能,結合 Google Gemini 打造一個簡潔高效的 Email 自動回覆系統。相比傳統的 HTTP Request 方式,使用 AI Agent 讓整個流程更加簡化。

準備工作

取得 Gemini API Key

  1. 前往 Google AI Studio
  2. 登入 Google 帳號
  3. 點擊「Get API key」創建 API key
  4. 複製並保存 API key

設定 Gmail 連接

  1. 在 n8n 中設定 Gmail OAuth2 認證
  2. 授權 Gmail 存取權限

工作流建立步驟

Step 1:設置 Gmail Trigger

新增 Gmail Trigger 節點:

基本設定:

  • Poll Times: Every Minute(每分鐘檢查一次新郵件)
  • Filters: 可以留空,或設定特定標籤過濾

作用:
自動監聽 Gmail 收件匣,當有新郵件時觸發工作流。

https://ithelp.ithome.com.tw/upload/images/20250925/20168203yK7RfF2zyg.png

Step 2:配置 Google Gemini Chat Model

新增 Google Gemini Chat Model 節點:

設定要點:

  • 選擇 Google PaLM API 認證
  • 輸入你的 Gemini API Key
  • 保持其他選項為預設值

重要:
這個節點不會直接執行,而是作為 AI Agent 的語言模型供應商。

https://ithelp.ithome.com.tw/upload/images/20250925/20168203al4VtQ47dH.png

Step 3:設置 AI Agent

新增 AI Agent 節點:

核心設定:

  • Prompt Type: Define
  • Text: 請根據內容 {{ $json.snippet }},來進行回覆。
  • 連接 Google Gemini Chat Model 作為語言模型

提示詞說明:

  • {{ $json.snippet }} 會自動取得 Gmail 的郵件摘要
  • 可以根據需求調整提示詞內容

https://ithelp.ithome.com.tw/upload/images/20250925/20168203sAX4XSeaD0.png

Step 4:發送自動回覆

新增 Gmail 節點(Send a message):

參數設定:

Send To: {{ $('Gmail Trigger').item.json.From }}
Subject: {{ $('Gmail Trigger').item.json.Subject }}
Message: {{ $json.output }}

說明:

  • 回覆給原始發件人
  • 保持原主旨
  • 使用 AI Agent 生成的回覆內容

https://ithelp.ithome.com.tw/upload/images/20250925/20168203Pfe7XjTDBk.png

節點連接方式

https://ithelp.ithome.com.tw/upload/images/20250925/20168203ll1w2ZWpPV.png

連接說明:

  1. Gmail Trigger 的主要輸出連接到 AI Agent
  2. Google Gemini Chat Model 透過 AI Language Model 連接到 AI Agent
  3. AI Agent 的輸出連接到 Send a message

提示詞優化建議

可以將 AI Agent 的提示詞改得更詳細:

請根據以下郵件內容進行專業回覆:

郵件內容:{{ $json.snippet }}

回覆要求:
1. 使用繁體中文回覆
2. 保持友善專業的語氣
3. 針對內容給予適當回應
4. 控制在 150 字以內
5. 結尾加上「如有疑問請隨時聯繫」

請直接提供回覆內容,不需要額外說明。

總結

今天我們學會了使用 n8n 的 AI Agent 功能,結合 Google Gemini 打造智能郵件自動回覆系統。相比傳統方法,這個方案更加簡潔易用:

  • 只需 4 個節點就能完成完整功能
  • 利用 AI Agent 簡化 AI 整合流程
  • 通過 Gmail Trigger 實現真正的自動化
  • 可以根據需求彈性調整提示詞

這個工作流可以大幅提升郵件處理效率,讓你將時間專注在更重要的工作上。

明天我們將繼續探索 AI 與 n8n 的結合,學習如何打造 ChatGPT + Google Sheet 的文章自動摘要系統。


上一篇
Day 10:網站狀態監控並自動發送異常通知
下一篇
Day12 Gemini AI:自動摘要文章並傳送到 Discord
系列文
30 天自動化高手養成:玩轉 n8n 工作流12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言