先說結論:先搞清楚需求再挑模型
跟朋友聊天時,我常會說,想在 Line 官方帳號上加 AI,最怕的不是技術太複雜,而是選錯模型或流程。先把自己想解決的問題列出:是要 24 小時自動回覆、還是要支援多輪對話、或是要把 CRM 資料帶進去做個人化推薦。根據這些需求,再決定是走單一模型(例如只用 GPT?4o)還是雙模型架構(Gemini 搭配 ChatGPT)。雙模型的好處在於 Gemini 擅長資料檢索,適合把企業知識庫當成搜尋引擎;而 GPT?4o 在自然語言推理上更流暢,適合處理情境式客服。
實作步驟與注意事項
1. 先在 Line@ 建立官方帳號,取得 Channel ID 與金鑰。
2. 在 OpenAI 或 Google AI 平臺申請對應的 API 金鑰,注意金鑰許可權要只開放必要的呼叫範圍。
3. 設定 webhook,讓 Line 訊息能即時轉給 AI 後端。這裡建議使用雲端函式(如 Google Cloud Functions)來降低維運成本。
4. 在程式碼裡加入上下文記憶機制,將最近三到五則對話存入暫存,讓 AI 能在多輪對話中保持前後關聯。
5. 若要結合 CRM,先把顧客的會員等級或購買紀錄寫入資料庫,然後在 AI 回覆前先查詢,讓回覆更貼近個人需求。
在測試階段,最好先把常見問題寫成測試指令碼,觀察 AI 的回覆是否符合預期,尤其要留意「答非所問」的情況。如果發現模型常跑偏,可以在 Prompt 裡加上「只回答與商品相關的問題」之類的限制,或是把問題分類後交給不同模型處理。
最後,別忘了設定好超時機制,當 AI 回覆超過一定時間仍未完成時,轉給真人客服,避免顧客等太久就流失。
FAQ
Q: Line 官方帳號可以直接串接 ChatGPT 嗎?
A: 可以,先取得 OpenAI API 金鑰,然後在 webhook 程式裡呼叫 ChatGPT 的聊天端點,配合訊息格式轉換即可。
Q: AI 客服能記住上下文多久?
A: 一般做法是把最近 3~5 條訊息暫存於記憶體或快取,這樣可以支援基本的多輪對話;若需要更長期記憶,則必須把對話寫入資料庫並自行設計檢索邏輯。
延伸閱讀










