我用 AI 把東京五日行程做成幾個小網站

我將東京五日自由行拆解為住宿投票、手機行程、備選方案以及自動查票網站,讓 AI 參與搜尋、比較以及旅行中的臨場調整。

東京五日行程網站首頁
東京五日行程網站的首頁。

過去規劃一次自由行,我會把資料放進一份 Google Docs 文件。

Google Docs 只是當時最省事的選擇。你得逐一打開每一間餐廳的 Tabelog、Google Maps 與官網,再把評分、位置、營業時間與交通整理到一起。換一個住宿地點,附近的早餐、宵夜與每天的進出路線又要重新查詢。

Tabelog 是日本很常用的餐廳評論網站。找到一間高分餐廳很快;但要判斷距離、營業日、排隊時間,必須將這些資訊放在一起評估,這才花時間。

以前我不會為了一趟旅行專門做網站,只會把這些內容塞進文件。畢竟它只服務一個家庭,幾天之後就失效,怎麼看都不值得開發。

這次,做一個只用五天、旅行結束就可以丟掉的網站,花的力氣可能比整理文件還少。

AI 不僅能回答問題,還能直接做出網頁。旅遊規劃從靜態文件,變成一組會搜尋、比較、等待,也會跟著行程改變的小工具。

行程是在對話中長出來的

一開始,AI 還不知道我們喜歡什麼,排出來的也是很典型的東京行程,裡面甚至有東京迪士尼。

但我沒有想去東京迪士尼。我想去遠一點的地方,所以讓它查仙台兩日往返是否可行;小孩說想去江之島,我則想帶大家去麻布台之丘的 teamLab Borderless

這幾個方向彼此並不相容:仙台需要兩天,江之島受天氣影響,而 teamLab 則需要配合預約時段。AI 在對話中逐漸記住我們不要什麼、誰在意什麼,進而將每天的行程重新排列。

後來,勇者鬥惡龍展也順利買到了票,旅行的行程也隨之定下來:先去勇者鬥惡龍展,隔天去看江之島燈籠,接著前往 teamLab 與麻布台。

勇者鬥惡龍展

展場中的史萊姆
展場中的史萊姆。

我們想去看 《勇者鬥惡龍》40 週年紀念展「Dragon Quest the DIVE」。它在東京原宿的東急 Plaza「HaraKado」舉辦。展覽內容包括戴上 Meta Quest 3、坐進動態座椅,在 360 度的《勇者鬥惡龍》世界裡移動;場內也回顧第一代到第十一代作品,並展示系列的開發資料。

最初想要的時段沒有票。我用 AI 寫了一個排程工作,每天檢查官網是否有新的票釋出。後來追加名額出現,系統通知我,最後我成功訂到了想要的下午場次。

以前我會把「沒票」寫進文件,偶爾想起來才回去查。這次我把等待交給排程工作。

展場中的歷代主角 離開 Dragon Quest the DIVE 時遇到的彩虹
左:展場中的歷代主角;右:離場時遇到的彩虹。

江之島燈籠

江之島燈籠期間的 Sea Candle
夜間點燈的江之島 Sea Candle。

小孩想去的江之島排在隔天。我們從下午待到晚上,看了江之島燈籠。白天的海邊行程到了夜裡,變成了完全不同的景色。

旅途中臨時加入的布丁 江之島燈籠活動中的人物剪影 雨後的江之島燈籠步道
左:在江之島咖啡店吃的布丁;中:燈籠活動中的人物剪影;右:雨後倒映燈光的步道。

teamLab 與麻布台

早上,我們前往麻布台之丘的 teamLab Borderless,並且在同一天預約了麻布台之丘 Hills House 的 Hills Parfait Collection。

網站將 teamLab 的預約時段與附近想去的地方排在一起,讓人能清楚判斷時間是否接得起來。

在 teamLab Borderless 的作品之中 Hills Parfait Collection 卡片與東京鐵塔
左:teamLab Borderless;右:Hills House Sky Room 的甜點卡片與窗外東京鐵塔。

秋葉原是家人前一晚才加進來的目的地。太太和小孩說想逛秋葉原、買《葬送的芙莉蓮》周邊,我們就把它排進行程。太太用掃貨的方式買了一堆芙莉蓮,心滿意足;我和兩個小孩則每人買了一把《孤獨搖滾》扇子。

在秋葉原買的孤獨搖滾扇子 秋葉原站的牛奶販售店
左:我和兩個小孩各買一把《孤獨搖滾》扇子;右:秋葉原站月台上的牛奶販售店。

先給地點,讓 AI 找出所有備選

以前,光是比較餐廳就會消耗很多時間。我總會想要多看一些選項,因此在選定幾個確定會去的地區後,會把附近的餐廳、咖啡廳、甜點店、景點與逛街地點都找齊。

這次我只把新橋、築地、銀座、麻布台、鎌倉、江之島、池袋與新宿這 8 個地區交給 AI。它自行搜尋周邊值得考慮的店家與景點,查完 Tabelog 評分、Google Maps 位置、價格、交通與官網資訊,再判斷各自適合什麼情況,整理成一頁包含 83 個推薦的東京沿線備選大全。

AI 先整理搜尋結果,篩選出值得考慮的選項,並寫出排隊、繞路、四人用餐、天氣與體力等限制。我到現場只需要根據當下狀態,從清單裡挑選一個即可。

Glitch Coffee and Roasters GINZA 的咖啡豆 三款咖啡的風味卡
左:Glitch Coffee and Roasters GINZA 的咖啡豆;右:三款咖啡的產地、品種、處理法與風味卡。

住宿投票最後沒有選中任何一間

住宿是另一個例子。

我們一開始在比較兩個住宿地點。我請 AI 做了一個小網站,將價格、房間大小、交通、附近的早餐與宵夜排在一起,也把「房內是否有洗脫烘」列為條件。這樣一家人可以直接在頁面上查看差異並進行投票,不必反覆翻找聊天記錄。

投票結束後,我們兩間都沒選,最後住的是第三個地點。

不過,投票網站把一家人在意的條件整理得很清楚。當第三個選項出現時,我們很快就判斷出它更合適,網站也因此完成了任務。

做這個網站的成本非常低,用完即丟也沒關係。介面可以像草稿一樣,僅用於完成一次家庭討論。

我和 AI 都看同一份行程

另一個網站是手機版行程頁,集中了旅行當下需要的資訊:今天去哪裡、幾點要到、從新橋怎麼走、訂位連結在哪裡,以及如果下雨或走不動,有什麼替代方案。

旅途中我們還是常常更改行程。有人累了、吃飯拖久了、天氣變了,原本安排的順序就會失效。但有了網站作為共同基準,我和 AI 都知道這一段原本應該排在哪裡。只要告訴它我們現在的位置或延誤了多久,它就能依據剩下的時間、交通與附近的備選方案重新推薦,不必每次都從整趟旅行的背景重新說起。

其中一天,我們在炸牛排原宿店提早吃完晚餐,因此趕得上新宿東京都廳的 Tokyo Night & Light。

炸牛排原宿店的炸牛排 東京都廳的 Tokyo Night & Light
左:炸牛排原宿店的晚餐;右:及時趕上的 Tokyo Night & Light。

傳統文件保留了出發前的規劃。這個網站則隨著旅程即時更新:哪些票已購買、行程日期是否有變動、當前所在位置,以及接下來有哪些選擇。

我查看它安排的當天行程;AI 也從同一頁面接續工作。

一次旅行也值得做自己的軟體

旅遊行程規劃服務原本就很難做,因為它天生具有高度客製化特性。換一個家庭、換一間飯店、換一個下雨天,之前的搜尋與路線都可能需要重做。傳統軟體需要服務大量用戶,才能攤平設計、開發與維護成本。過去,只為了五天行程而製作的家庭網站,往往是做不起來的。

AI 縮短了搜尋資料與製作網站的時間。

回程在機場買的烏薩奇
回程在機場買的烏薩奇。

現在,我會為一次決定、一個家庭、一段旅程做一個網站,回程後就關掉。

一次旅行,已經足以成為軟體的開發單位。做出來的行程表會搜尋、比較、等待、記住狀態,並跟著我們一起移動。

分享

Related