本篇要解決的問題
如果想把工作、私人生活切開來,在公司的通訊軟體就不能還是在用 LINE,像之前有寫過 Mattermost 這個通訊軟體。
最近處理工作的事情,團隊選擇的是 Google Chat,用了一陣子後才發現,因為是免費版,沒有 Google Chat App、Chat API,也不能裝 Chat Bot,等於想在 Chat 使用 AI 是被封印的事。
可是總會有要讓 AI 幫忙整理討論或是撈舊訊息的時候,跟 ChatGPT 討論後,發現只剩下直接從瀏覽器下手這方法。
於是就有了這篇的 Let's Chat AI 擴充功能,直接讀畫面上的聊天內容,再送去 AI,最後把 AI 處理後的結果顯示出來。
本篇使用的擴充功能:Let's Chat AI
Let's Chat AI 是什麼?
Let's Chat AI 是一個 Chrome 擴充。
我們在 Google Chat 裡開著某個聊天室,點一下按鈕,它就把「螢幕上已經載入的訊息」送去整理,幾秒後回給你:
- 討論摘要,如重點、決策、工作項目、待確認項目。
- 工作項目清單,如誰負責什麼。
- Jira 議題草稿,可一鍵複製成純文字貼進 Jira。
- 自己打一句指示,如「把上週跟晶片掃描器有關的討論整理出來」「列出 Amy 提到的待辦」。
簡單來說,就是給用免費版 Google Chat,沒有 Chat API 可用的小團隊。
怎麼運作
flowchart LR
A["Google Chat<br/>你點一下「AI」"] -->|送出已載入的訊息| B["你自己的 n8n<br/>+ 你的 AI 金鑰"]
B -->|帶金鑰呼叫| C["AI<br/>Gemini / OpenAI"]
C -->|回結構化結果| B
B -->|整理好的內容| D["擴充面板<br/>看結果 / 複製"]
中間站是「我們自己的 n8n」,n8n 是一個開源的自動化工具,提供自架版本。
AI 的金鑰只放在 n8n 裡,擴充本身不儲存任何金鑰。
因此換 AI 供應商只要改 n8n。
關於隱私
只有在主動按功能鍵、看到「即將送出 N 則訊息」確認畫面、按下送出之後,訊息才會離開瀏覽器。
不會背景監聽、不會自動上傳、不會保存聊天紀錄。解析結果只存在記憶體,關掉面板或切換聊天室就丟掉。
擴充的本機設定只有三樣:webhook 網址、擷取則數上限、debug 開關。
只在 chat.google.com 上運作,權限只要 storage。
連 n8n 的網域權限是在設定時才執行請求的。
能做什麼
| 功能 | 說明 |
|---|---|
| 整理討論 | 摘要、決策、工作項目、待確認 |
| 整理工作項目 | 專注抽出「誰要做什麼」 |
| 產生 Jira Draft | Title / Description / Acceptance Criteria / Technical Notes / Pending Questions,一鍵複製純文字 |
| 自由指示 | 面板上直接打字,讓 AI 依指示撈 / 比對 / 整理已載入的訊息 |
| 自動往回載入 | 按下功能鍵時,自動把訊息串往上捲、載入較早的訊息(則數上限預設 50,面板或選項都能改,10–500) |
| 可拖拉的按鈕 | 右下角的 AI 按鈕可以拖到順手的位置,位置會記住 |
怎麼用
一、安裝擴充
在 Google 擴充功能商店裡直接進行安裝:
二、接上你自己的 n8n(五步)
GitHub 資料夾裡有兩份可直接匯入的設定檔,自行選要用 Gemini 還是 OpenAI 的 API:
- google-chat-ai.gemini.workflow.json(Google Gemini)
- google-chat-ai.openai.workflow.json(OpenAI)
Gemini API 有免費額度可以使用,建議先用 Gemini 來測試這擴充功能有沒有滿足你的需求。
1. 拿一把自己的 AI 金鑰
- Gemini:到 Google AI Studio 按 Create API key。
- OpenAI:到 platform.openai.com 建立 secret key(
sk-…)。
2. 把設定檔匯入 n8n
n8n 左上角 + → Import from File…,選對應的 *.workflow.json。
匯入後畫面上有一張黃色便利貼,寫著這份的重點,忘記可以回去看。
3. 把金鑰貼進去
打開 Call Gemini(或 Call OpenAI)節點 → Credential → Create New,選 Header Auth:
| Gemini | OpenAI | |
|---|---|---|
| 名稱 | X-goog-api-key |
Authorization |
| 值 | 你的 Gemini token |
Bearer sk-…(Bearer 後面有一個空格) |
4. 打開開關
workflow 右上角點擊 Publish。
5. 複製網址,貼進擴充
打開 Webhook 節點,複製 Production URL(長得像 https://你的n8n/webhook/google-chat-ai)。
Chrome 工具列的擴充圖示 → 選項 → 貼進「n8n Webhook URL」→ 儲存(會跳權限請求,允許)→ 按測試連線,看到「連線成功」就完成了。
公司內網的 n8n 只有 http 沒有 https? 可以。擴充接受
http://,只是不加密,
所以只適合沒有對外、在信任的內網裡的 n8n。
三、開始整理
- 打開 Google Chat,進入某個 Space 或 DM。需要更早的訊息可以先手動往上捲一點。
- 點 Let's Chat AI 的按鈕開啟面板。
- 打一句指示,或選整理討論 / 整理工作項目 / 產生 Jira Draft。
- 確認「即將送出 N 則訊息」→ 送出。
- 看結果。Jira Draft 可按「複製 Jira Draft」拿純文字。
兩份設定檔差在哪
| Gemini 版 | OpenAI 版 | |
|---|---|---|
| 檔名 | google-chat-ai.gemini.workflow.json |
google-chat-ai.openai.workflow.json |
| 呼叫的 API | generativelanguage.googleapis.com |
api.openai.com/v1/chat/completions |
| 預設模型 | gemini-3.5-flash-lite |
gpt-5.6-luna |
| 金鑰 header | X-goog-api-key |
Authorization: Bearer sk-… |
其餘節點(Webhook → Prepare Prompt → Call → Shape Result → Respond)完全一樣。
想改整理的口氣,改 Prepare Prompt 節點裡的 prompt 就好,別動最後 Respond 回的
{ "success": true, "result": { … } } 形狀,那是擴充在讀的。
原始碼
Let's Chat AI 擴充功能:https://chromewebstore.google.com/detail/lets-chat-ai/cjhllfpcohiiclodggnfemcchidlgaaj。
GitHub:https://github.com/letswritetw/extension-lets-chat-ai
請大家多多支持,安裝來用、推薦給朋友、回報問題、給個評價都好,你的一個小小動作,對本站都是大大的鼓勵。
Top comments (0)