跳至主要內容

里程碑

LINE AI 小精靈 - TripPal 旅遊小幫手

chichi @chi_11發布於

一、製作背景與簡介
這次的專案任務,是使用 n8n 串接 LINE,做出一個可以實際互動的 AI 小工具。
平常跟朋友出去玩時,我常常會參與主要的行程規劃,因此一直以來都蠻想做一個可以協助自己規劃旅遊的小工具。剛好藉著這次的專案,就決定動手試試看,並幫它取了個名字:TripPal~
主要功能是讓使用者可以直接在 LINE 上詢問旅遊問題、請 AI 規劃行程、根據自己的需求調整行程,或是搜尋景點附近的推薦店家等。

二、實作過程與挑戰
最一開始,我先跟著教學影片,使用 n8n 串接 LINE 和 AI Agent,接著便開始與 ChatGPT 來回討論,思考如何讓這個小工具更完善。
首先,為了讓 AI 的輸出格式更一致,也能更符合使用者的需求,我請 ChatGPT 協助撰寫 AI Agent 的指令,並利用 Code 節點檢查及處理輸出內容,希望讓回覆更整齊、容易閱讀。
接著,因為希望小工具也能提供 Google Maps 上的店家資訊,我便第一次嘗試串接 Google Places API。現在使用者可以輸入想去的景點,以及想找的店家類型,系統就會搜尋相關店家,並提供名稱、地址和 Google Maps 連結。(但目前在手機上用的時候,網址還是需要自己複製 QQ)
實作過程中其實也遇到不少卡關的地方。像是因為自己對 Code 只有基礎認識,當測試出現錯誤時,很難直接看懂 AI 生成的長篇程式碼,只能跟 AI 不斷來回討論、慢慢找出問題;有時候原本只是想把功能調整得更好,結果反而讓整個工作流出現問題,又得重新檢查。
因此,最後還是決定先讓小工具維持在目前比較穩定的狀態,希望之後有機會再回來繼續改善,或是加入更多功能 ~

三、完成後的成果與心得
目前 TripPal 已經可以在 LINE 上實際互動,也能根據不同需求提供行程建議、回答旅遊問題,以及搜尋真實店家資訊。
其實我覺得目前還有很多可以改善的地方,原本也有更多想加入的功能,但考量到自己目前的能力和時間,還是決定先把現有的功能做好,其他想法就先保留!
但這次專案讓我從原本完全沒有接觸過 n8n,到真的把 LINE、AI 和外部 API 串接起來,做出一個由自己完成、而且真的可以使用的小工具。能夠把學到的東西實際應用,最後變成一個屬於自己的作品,我覺得是這次專案最大的收穫 ~
做到一半時,其實我也曾經懷疑過:自己做這個小工具,除了 LINE 比較方便保存和查詢訊息之外,跟直接使用 AI 相比,到底還有什麼差別?
不過後來想想,雖然目前做出來的東西還不夠成熟,這段過程卻讓我學到了如何一步步建構整個應用,也讓我更了解實際開發會遇到的問題,以及把不同工具整合起來並沒有想像中容易。
希望未來能繼續累積相關的知識與實作經驗,慢慢提升自己的能力,讓之後做出來的作品不只可以運作,也能真正替使用者解決問題!

0 個愛心0 則留言

登入並驗證手機後就能留言。登入