里程碑
找餐廳呀!! 選吃的! [n8n 串聯 LINE & GOOGLE MAP 的 小精靈-哈奇]
husky @husky047發布於 已編輯
它叫什麼名字?
名字現在還很陽春~就叫哈奇NUVA
你會在什麼時候找它幫忙?
希望他可以幫我找餐廳 !!!!!!
透過我給的地點/定位,跟附加條件(具體地點、具體範圍(公尺)、具體用餐時間(mm/dd hh:mm)、料理類型、價位、或其他要求),去找那邊的餐廳~~
流程大致如下~
- Webhook -> line信息為定位還是字串 ->
- 1. 字串的話有兩種,結束服務或是需求,若是需求,AI agent幫分析/更新,丟給googlemap 找餐廳->
- 2. 定位的話就是依照line回傳位置找餐廳,看看是否有其他需求->
- 直到收到結束搜尋就清除資料
n8n workflow 如圖一
- 綠色標籤:是一些限制(line 一定要使用者點擊定位, google map 免費版不能抓評論)
- 藍色標籤:完成的事
- 黃色標籤:想做、原本目標,但有的受限於綠色無法達成
(原本目標)
- 連接google map (成功!)
-1. 定位 google map 收集資訊 (成功!)
-2. 尋找附近餐廳(成功!)
-3. 以評論數 + 評論星級為優先
-4. 營業時間 (小成功!)
-5. 附上簡短的AI 介紹+輸出google map 連結給用戶選
-6. 進階:問問用戶最後選了什麼 儲存結果進資料庫以利後續給出更適合的結果
心得
好玩!不小心就弄到天亮了!但比想像中麻煩,有些if 的那種指令沒辦法很容易找到,加上不太會拿datatable+if的判斷寫法,所以有了蠻多橘橘if row exist 的指令
- 困難:
- 1. 有點難知道什麼時候用AI agent什麼時候列詳細判斷式比較好
- 2. 因為所有資訊都會從Webhook 讀取,有一開始在讀資料有點雜,後續在想要怎麼接到google map因為是一條線的流程,想了一下
- 3. 因為測試test 階段只會execute一次,很難測連動反應,常常修改過變數的參考也會變,會沒注意到
- 4. AI agent 一開始設定上會過度參考舊有資料,導致繼續問之後會出現預期外限制,換個說法後好多了,但還是會有這種狀況
- 待改善:
- 1. 抓餐廳的精準度(看起來抓到也有點遠的,最近的、我自己知道餐廳沒有很多)
- 2. 餐廳數量限制:因為一開始測試在半夜,營業中的店家不多,所以沒設輸出店家數量限制,但白天發現這樣聊天室會有太多餐廳
- 3. 等待時間體驗改善:跑的時候使用者會不知道是還在尋找餐廳,還是當機了,前面 ...~ 動畫也是有秒數限制
- 4. 有時候時間格式會跑掉,已經設定是string+特定格式,AI agent輸出是對的,但到data table發現不一樣
來加Line玩玩看吧 : @563aeell
展示影片在鏈結 ,有給定位跟單純文字需求兩版
0 個愛心0 則留言
登入並驗證手機後就能留言。登入