昨天我們成功串接了第一個AI工具:Google Gemini,今天就要來做相關的實作啦
今天的內容是當消費者透過 LINE 詢問商品相關問題時,AI 能根據問題自動回覆,並將回答內容回傳給消費者。
由於我目前並沒有實際販售商品或擁有商品的網路資料,我們會在訊息中預先設定一組商品資訊,讓 AI 根據這些資料來進行判斷與回覆。
1.打開工作流新增webhook節點,Method選post,記得把line bot設定的Webhook URL換成新的
2.打開line傳訊息給line bot,這樣我們就能取得使用者輸入的基本資訊
3.增加Message a model Gemini節點,選擇適合的模型,在 Messages 中輸入預設的商品資訊與回應邏輯,並把在line傳送的內容拖進去,讓他能根據輸入內容作不同判斷
4.新增Merge節點,將 Webhook 節點與 Gemini 節點都連接進來,Mode選Combine,Combine By選Position,這樣就能同時取得 LINE 傳來的 replyToken 和 AI 回覆內容。
5.新增http request節點,使用先前 LINE BOT 自動回覆訊息所用的 API 設定
6把 Merge 節點中的 replyToken 拖到對應欄位,將 Gemini 的回覆文字拖到 text 欄位中
7.回來line bot輸入和設定內容相關的問題
上圖是Gemini根據我們給的商品資訊做出的回應
再輸入其他問題繼續測試
可以看到 AI 根據不同提問給出清楚且合邏輯的回覆。
今天我們完成了 LINE BOT 與 Google Gemini 的整合,透過設定商品資料,讓 AI 能夠根據使用者在 LINE 上的提問,給出自動且準確的回覆