
上周朋友问我去长沙怎么玩,我随手甩给他一个链接。他打开之后愣了 —— 不是攻略清单,不是小红书笔记,而是一个游戏界面。
第一章:在岳麓书院遇见守门的老先生,他递给你一卷泛黄的古籍…
第二章:听说今晚橘子洲的演出票已售罄,但 AI 突然弹出一条提示:「发现隐藏宝藏:铜官窑非遗陶艺体验!」
终章:夜幕降临,你在太平街的夜市里端着一碗糖油粑粑,老板娘笑着说:「客人,这是你解锁的长沙行者称号。」
三个节点打通关,一份完整的旅行计划到手。每个节点都能一键跳转飞猪预订。
这不是科幻。这是一个叫 travel-city-game 的 AI Skill 能做的事。
🎯 它到底是什么?
简单说:输入一个城市名,AI 帮你生成一个游戏化的旅行叙事 H5 页面。
但别急着划走。它和那些「AI帮你做攻略」的工具完全不一样。
travel-city-game 是运行在 AI 助手(比如 Claude、OpenClaw)里的一个 Skill。它的底层逻辑很有意思:
真实数据驱动:调用飞猪开放平台(flyai)的 API,实时搜索城市的真实景点、体验、美食产品 游戏化叙事:把搜索结果串成 3 个节点的故事线,每个节点都有 AI 撰写的沉浸式故事文案 意外引擎:节点 2 内置「售罄反转」机制——热门产品可能显示售罄,然后 AI 突然发现一个隐藏宝藏 真实可预订:每个节点附赠飞猪真实产品链接,看到心动的可以直接下单
最终输出是一个纯静态 H5 页面,暗黑游戏风 UI,带加载动画、进度条、奖励系统、撒花特效 —— 像极了一个手游的界面。
🧩 三章叙事结构
这不是随便拼几个景点,而是按照「起承转合」设计的:
| 章节 | 内容 | 风格 |
|---|---|---|
| 第一章 | 文化探索(历史古迹/博物馆) | 节奏舒缓,场景沉浸 |
| 第二章 | 特色体验(演出/非遗/玩乐) | 节奏加快,意外反转 |
| 终章 | 美食收官(夜市/餐厅/民宿) | 余韵悠长,温情收尾 |
每段故事都用第二人称「你」来写,包含感官细节和 NPC 对话,读起来就像在玩一个文字冒险游戏。
🎪 最妙的设计:意外引擎
第二章有一个很聪明的设定。
你点击「预订体验」按钮时,有一定概率触发意外引擎:
⚠️ 热门场次已售罄,节假日期间一票难求…
🔍 FlyAI 正在重新搜索周边体验项目…
✨ 发现隐藏宝藏:铜官窑非遗陶艺体验!
然后剧情翻转、图片更换、预订链接更新,还附赠一张「剧情反转补偿券」作为奖励 🎭
这模拟了真实旅行中最迷人的部分 —— 计划之外的惊喜。设计者显然理解旅行不是打卡清单,而是那些意料之外的时刻。
🔧 技术层面
从开发者视角看,这个 Skill 的设计也很有意思:
安全第一:要求用 Python 子进程调用 flyai CLI 以避免 Shell 注入;禁止自动 npm install 降级策略:每个搜索类别都有 3 个备选关键词,搜索无果就换词重试 模板体系:数据与 UI 分离,通过替换 7 个占位符生成最终页面 本地预览:自带 Python 脚本启动 HTTP 服务 + 自动打开浏览器
整个流程大约 1-2 分钟就能完成一次生成。
🤔 为什么这值得关注?
不是因为技术多复杂——它本质上就是一个数据搜索 + 模板填充 + 故事生成的流程。
值得关注的是它把三件看似不相关的事拧在了一起:
飞猪真实旅游数据(商业价值) AI 故事生成能力(内容价值) 游戏化交互设计(体验价值)
结果不是「AI 旅行攻略」(10 个里有 9 个是 ChatGPT 瞎编的),也不是「飞猪搜索聚合页」(干巴巴的产品列表),而是一个有故事、有互动、有转化路径的体验产品。
在 AI 应用被诟病「千篇一律」的当下,这是一个让人眼前一亮的解法。
🚀 怎么玩?
你需要在 AI 助手(OpenClaw / Claude)中安装这个 Skill:
clawhub install travel-city-game
依赖 flyai Skill(飞猪 AI 开放平台),也需要提前安装。
然后对 AI 助手说一句:
帮我生成成都的旅行副本
几分钟后,你会得到一个本地链接,打开就是你的专属城市游戏。
💭 一点想法
AI 工具的同质化越来越严重。大家都在做同样的东西 —— 聊天、写作、画图、搜索。
travel-city-game 的启示是:把真实数据 + AI 能力 + 好的交互设计结合起来,才能做出真正让人「哇」一下的东西。
它不是技术最牛的,但它是想法最有趣的之一。
下一个城市,你打算解锁哪一关?
本文介绍的 travel-city-game 由 hongweisong1999 开发,基于飞猪 AI 开放平台(flyai)。
工具好玩,旅行也要自己走。祝你不管有没有 AI,都能在路上遇到意外之喜。 🎒
夜雨聆风