2025 Sightseeing Cup Open Data Hackathon

2026-02-17T12:03:38+08:00 | 3分鐘閱讀 | 更新於 2026-02-17T13:09:29+08:00

@
2025 Sightseeing Cup Open Data Hackathon

2025觀光盃Open Data黑客松 佳作

競賽概述

2025 觀光盃 Open Data 黑客松由交通部觀光署主辦,旨在透過開放資料與數位創新,促進台灣觀光業的數位轉型與升級。我與團隊 Tourgether 參賽後入圍決賽,最終以作品 「Next Stop 智慧旅遊」 獲得 大專院校組佳作 的肯定。

2025觀光盃Open Data黑客松 佳作獎狀

作品說明:Next Stop 智慧旅遊

Next Stop 智慧旅遊 是一款以 LINE 為主要操作介面的智慧旅遊助理,整合「AI 行程規劃」、「我的行程」、「景點推薦」與「旅遊回憶錄」四大核心功能,提供從出發前到旅程結束的完整體驗。

使用者只需在 LINE 聊天介面中輸入旅遊日期、地點與需求條件,系統即能自動推薦合適景點並生成卡片,使用者可自由調整並儲存於「我的行程」。旅途中可透過 LINE 上傳照片與文字,系統會同步記錄位置與時間,行程結束後自動生成可分享的旅遊回憶錄頁面。整體介面結合 LINE 聊天室與 LIFF 網頁,設計直覺、互動順暢,讓使用者在熟悉的對話環境中即可完成旅遊規劃、執行與分享。


作品特點與亮點

1. 一站式體驗:從規劃到回憶

不只做「行程規劃」,而是涵蓋出發前規劃 → 旅途中記錄 → 旅後回顧的完整流程。無需額外下載 App 或註冊帳號,加入 LINE 官方帳號即可在聊天介面中完成所有操作,大幅降低使用門檻。

2. 多源開放資料與 AI 整合

  • 政府開放資料:觀光遊憩主題資料集、交通部 TDX(臺鐵、公車、客運時刻與票價)、中央氣象署天氣 API。
  • 外部資料:Google Maps API(地理位置、營業時間、評論)、景點部落格文章爬取。
  • 資料彙整後存入向量資料庫,透過向量檢索相似性比對篩選景點,再以 RandomForest / XGBoost 訓練的 Ranking 模型(距離、主題、天氣、評價等特徵)排序出 Top N 景點,最後由 LLM 依 Prompt 生成個人化行程建議並以卡片形式輸出。

3. 技術流程清晰、模組化設計

系統流程為:填寫條件 → 向量檢索 → 篩選結果 → 模型訓練 / Ranking → Prompt + Top N 景點 → LLM 生成 → 輸出行程;並支援使用者回饋回流至 Ranking 模型,形成持續優化。後端以獨立 API 模組(/plan/recommend/mytrip/memo)運作,架構穩定且具擴充彈性。

觀光盃系統架構圖(資料準備與 AI 生成流程)

4. 四大功能與介面整合

  • AI 行程規劃:輸入需求 → AI 推薦系統生成行程 → 滿意則存入「我的行程」,不滿意可重新填寫條件。
  • 我的行程:以 Flex Message 呈現行程列表與詳細內容,可新增、編輯行程。
  • 景點推薦:以 Quick Reply 選擇地區,以 Flex Message 顯示景點列表與詳細介紹,可釘選景點至「我的最愛」。
  • 旅遊回憶錄:透過 Rich Menu 新增/查詢回憶錄,選擇行程後可上傳照片與文字,系統自動記錄時間與位置,並生成可分享的旅遊回憶錄頁面。

操作介面以 LINE 聊天室LIFF 網頁為主,結合 Rich Menu、Quick Reply、Flex Message,讓規劃與記錄都在同一對話中完成。

Next Stop 智慧旅遊系統流程(四大功能與介面)

5. 與觀光需求的契合

  • 依地點與日期自動帶入當地交通、停車、接駁主題活動、節慶(如花季、展演、市集),讓旅客在有限時間內掌握在地特色。
  • 旅途中的照片與紀錄會自動擷取時間、天氣等資訊,解決「拍完照日後忘記地點與當下感受」的困擾,回憶可透過回憶錄查找與分享。

團隊與競賽心得

團隊 Tourgether 由國立臺北教育大學數資系、數位系與國立臺灣科技大學資工所組成,指導老師為蔡智孝、曹修源老師。我們因喜歡旅遊、關心「國旅 vs. 出國」的討論而決定參賽,希望用程式與設計能力協助台灣觀光業數位轉型,讓更多人重新看見國旅的價值。

本次以 Next Stop 智慧旅遊 獲得佳作,是對「直覺化操作 × 多源資料整合 × 自動生成內容」這一條路線的肯定。從資料準備、向量檢索、Ranking 模型到 LLM 生成,整條技術鏈與 LINE 介面緊密結合,讓智慧旅遊助理不只停留在規劃工具,而是能陪伴使用者整趟旅程的導遊與記錄者。感謝團隊成員與師長的支持,也謝謝觀光署與評審的肯定。

© 2025 - 2026 Aincrad

🌱 Powered by Hugo with theme Dream.

關於我

Hi,我是KonenTung,目前就讀國立臺北教育大學。

我非常喜歡寫程式以及做一些簡單的教學,希望能帶給也想學這些知識的人,目前已擔任多場工作坊的助教,希望有朝一日能擔任講師進行教學。

我擅長的程式語言為Python,目前正努力學習人工智慧的相關知識,也會一些網頁的前端及後端概念。

看動漫以及輕小說是我國高中的興趣,最喜歡的動漫是刀劍神域,夢想也是創建一個Aincrad,希望能應用到目前的AI的技術

我的專案(My Projects)
  • OnlineProgrammingPlatform

    專題的專案

    利用Python的後端框架建立一個遊戲式程式學習的平台

  • magicBoxBot

    使用LINE Messaging API串接的LINE Bot,是一個有許多功能的有趣機器人,有串接AI並且可以向他提問呦

    加入好友 -» https://line.me/R/ti/p/@544xkvdn

  • mazeSolution

    使用Pygame套件製作的簡易自動解迷宮動畫,雖然只是演算法的作業,但是我想要把它做的具體一點所以就使用Pygame這個套件做動畫並實際演示出演算法的結果

  • blog

    跨平台網頁設計的作業,大一的時候矇矇懂懂得建立了一個個人blog,做的非常辛苦,後來覺得維護太麻煩所以改使用現在這個做為主要的Blog,因為許多筆記都是用md做得所以就不要浪費時間寫一堆html了,直接使用這個hugo的框架建立比較省時也比較便利

    原Blog網址 -» https://konentung.github.io/Blog/

Workstudy Projects
  • ProgramWeb

    國科會計畫的專案

    利用Python的後端框架Django製作計畫的專案,並且加入AI提示的小老師,可以回應學生對應的問題

  • Bigdata-Line-Bot

    教育大數據微學程計畫專用LINE Bot

    使用LINE Bot API建立的LINE Bot,專門用來處理學生對於計畫課程的疑難雜症,設有多項功能,並且連結其他計畫社群以及經營,雖然目前計畫已結束,但是仍然不斷推出新課程供大家學習,建立一個良好的學習環境