跟朋友聊聊:為什麼要把 AI 丟進 Line 官方帳號
前幾天跟同事喝咖啡,大家都在抱怨客服回覆太慢,客人一問三不知就直接跑掉。正好我剛看到一篇關於「Line官方帳號串接AI」的整理,於是把重點整理一下,想讓還在觀望的朋友們先有個概念。
先說結論:如果你想要 24 小時不間斷回覆、減少重複性問答、甚至自動推薦商品,將 Line 官方帳號(Line@)透過 API 串接 ChatGPT 或 Gemini 都是可行的方案。兩者的差異在於自然對話成熟度與 Google 生態整合度,選哪個要看你的業務需求。
新手上路:一步步把 AI 接到 Line 官方帳號
以下是我整理出的簡易流程,從申請到測試大約只要一兩天時間:
- 1. 申請 Line 官方帳號:先在 Line Business Center 建立帳號,取得 Channel ID、Channel Secret 與 Access Token。
- 2. 設定 webhook:在同一個平臺把你的伺服器 URL 塞進 webhook 設定,記得勾選「接收訊息」與「接收事件」。
- 3. 取得 AI 服務金鑰:若選 ChatGPT,去 OpenAI 申請 API 金鑰;若選 Gemini,則到 Google AI Platform 申請對應的金鑰。
- 4. 撰寫中繼程式:用 Node.js、Python 或其他語言寫一段程式,負責把 Line 收到的訊息轉成 JSON,送給 AI API,然後把回覆再包回 Line 的格式。
- 5. 設定對話上下文:為了讓 AI 能夠維持多輪對話,建議在伺服器端儲存 userId 與最近的對話歷史,並在每次呼叫 API 時把這段歷史帶上。
- 6. 測試與微調:先在測試帳號裡發幾則訊息,觀察回覆是否自然、是否正確抓到關鍵字。若發現 AI 常跑題,可以在 OpenAI 的「system prompt」或 Gemini 的「instruction set」裡加入品牌語氣或常見問答範例。
- 7. 上線並監控:正式上線後,建議把回覆成功率、錯誤程式碼、使用者滿意度等指標寫入日誌,方便日後最佳化。
其中最值得注意的技術細節是「上下文管理」:ChatGPT 在多輪對話時會自動保留上下文,但如果你每次只送單句,效果會大打折扣;Gemini 則需要自行在請求裡帶入「messages」陣列,才能發揮搜尋與資料整合的優勢。
從實務角度看,ChatGPT 的回覆自然度普遍較高,特別適合電商、預約、售前諮詢等需要模擬真人客服的情境;而 Gemini 在需要即時抓取 Google 檔案、表單或搜尋最新資訊時會比較順手,像是教育機構或需要頻繁查資料的服務業。
最後提醒一下,AI 串接後仍舊需要人工監督。即使 AI 能自動回答 80% 以上的常見問題,仍有 20% 需要人工介入,尤其是退款、投訴等敏感議題。把「AI 自動回覆」與「人工客服轉接」的流程寫好,才能真正提升客服效率又不失人情味。
如果你想更深入瞭解每個步驟的細節,或想看實際程式碼範例,建議回顧一下官方檔案或在開發者社群裡搜尋相關教學。祝大家都能順利把 AI 丟進 Line 官方帳號,讓客戶感受到即時、貼心的服務!
延伸閱讀










