当 AI 开始替你“薅航空公司羊毛”:一个 GitHub 项目想把积分换票变成自然语言

旅行圈最费脑子的事,正在被 AI 接管
如果你曾经认真研究过“积分换票”这件事,大概率会很快意识到:这根本不是普通人的游戏。表面上看,是用信用卡积分、航空里程换一张商务舱机票;实际上,它像一场持续不断的信息战——要盯着不同联盟的放票规律,要知道哪些里程计划兑换更划算,要比较现金票价是不是其实更便宜,还得记住自己散落在各个忠诚度账户里的余额。
而 GitHub 上最近冒出来的这个开源项目 Travel Hacking Toolkit,想做的恰恰是把这套“高手暗语”翻译成自然语言。项目作者给出的典型场景很直接:你只要对 AI 说一句,“帮我找一张 6 万里程以内去东京的商务舱机票”,系统就会去搜索 25 个以上常旅客计划的奖励机票可用性,拿现金票做对比,再结合你的账户余额,最后告诉你哪种兑换最值。
这听起来像是旅游版的 Copilot,也像是把 Reddit、FlyerTalk、信用卡积分博主和比价网站,打包塞进了一个 AI 助手里。对普通用户来说,最大的变化不是“搜索更快了”,而是门槛被重新定义了。以前你要先学会规则,才配进入这场游戏;现在,项目希望让你先开口提问,剩下的规则交给 AI 在后台消化。
它不只是一个工具箱,更像“旅行代理人的外挂大脑”
从项目结构看,Travel Hacking Toolkit 不是一个单独的 App,而是一套给 AI 编程工具和智能代理使用的“能力包”。它支持 OpenCode 和 Claude Code,并通过 MCP Server(Model Context Protocol,模型上下文协议)接入一批实时服务,再通过 skills 给 AI 补充特定领域的 API 知识。
别被这些术语吓到,翻译成人话就是:它把一堆旅游搜索和积分兑换能力,做成了 AI 可以直接调用的“插件”。比如,Skiplagged 负责搜隐藏城市票,Kiwi.com 擅长跨航司的创意拼接行程,Trivago 找酒店,Ferryhopper 查渡轮,Airbnb 负责民宿搜索。再往里一层,还有 Seats.aero 这种奖励机票搜索核心工具、AwardWallet 这样的积分余额管理服务、SerpAPI 这种现金票价抓取接口,甚至连 Atlas Obscura 这种“目的地附近有什么奇怪但有趣的地方”都塞了进去。
这件事的妙处在于,以前这些服务彼此独立,用户要在十几个网页间来回横跳,脑子里还得同时跑一套“值不值”的计算模型。Travel Hacking Toolkit 的野心,是把这些割裂的信息流,变成一个可被 AI 调用的工作流。你不再只是问“有没有东京机票”,而是问一个更像真人旅行顾问会回答的问题:我现在这点积分,该不该换?怎么换最不亏?如果飞东京不划算,换去首尔或大阪会不会更好?
这也是今年 AI 工具演进里很有代表性的方向:大模型本身不再是唯一主角,真正决定体验上限的,是它能否接入外部工具、实时数据和个人账户信息。聊天机器人会说话,已经不稀奇;会替你做决策,才开始有商业价值。
为什么偏偏是现在?因为“AI + MCP + 垂直场景”开始长出牙齿了
Travel Hacking Toolkit 之所以值得关注,不在于它已经多成熟——这个项目目前在 GitHub 上星标还不算夸张,提交历史也不长——而在于它踩中了一个很微妙的时间点。
过去两年,AI 应用里最常见的尴尬是“会聊天,但不会办事”。模型可以给你写一篇完美的旅行攻略,却不知道今晚东京哪家酒店真的还有房;它能解释里程票兑换逻辑,却拿不到你账户里到底有多少积分。于是很多所谓“AI 助手”,本质上只是披着新界面的搜索引擎。
MCP 这类协议的出现,某种程度上正在补齐这个缺口。它让模型以一种更标准化的方式调用外部工具,减少“每个插件都得单独适配”的麻烦。Travel Hacking Toolkit 选择围绕 OpenCode 和 Claude Code 来做,也很能说明问题:开发者生态正在把 AI 从“问答器”推向“行动者”。
更有意思的是,旅行本来就是特别适合 AI 代理试水的垂直场景。它天然具备多目标优化的特征:时间、价格、舒适度、积分价值、转机次数、酒店位置、签证限制,甚至还有“我想顺路去一个冷门小岛”这种高度个人化需求。传统旅行网站擅长展示结果,却很难替你在这些维度里权衡;而大模型,最擅长的恰恰是把模糊需求翻译成步骤,再调用工具逐项求解。
所以,Travel Hacking Toolkit 不只是一个“积分玩家小众神器”,它其实在给整个 AI 代理行业提供一个样板:当模型拥有实时搜索、账户上下文和领域知识后,它能不能开始胜任过去属于专业顾问的工作?
这类工具的诱惑很大,但它也有不那么浪漫的一面
说实话,我很喜欢这个项目的方向。因为它把技术用在了一个足够具体、足够生活化的地方。你能立刻想象它的价值:原本只能在论坛里熬夜刷票的老玩家,可以更高效;对新手来说,也终于不用先读完 30 篇“美卡积分入门”才能订一张像样的票。
但另一面也得说清楚。所谓“travel hacking”,中文语境里常被翻译成“旅行黑客”,听起来很酷,实际上并不总是那么无害。像隐藏城市票(hidden city ticketing)这种玩法,本身就游走在平台规则和航空公司条款的边缘。Skiplagged 当年之所以出名,很大程度上就是因为它长期站在航空公司对立面。AI 把这类技巧变得更自动化、更大众化,平台和航司会不会更快收紧规则?几乎是可以预见的。
还有一个更现实的问题:这类工具高度依赖外部 API,而外部 API 又高度依赖平台态度。项目 README 里也写得很坦白,完整体验至少需要 Seats.aero 和 SerpAPI 等服务,其中有的并不免费。也就是说,它虽然是开源项目,但你真正想把它跑顺,很可能仍要面对订阅费、接口限制、数据波动,甚至服务随时失效的风险。开源能解决流程整合问题,却解决不了数据源受制于人的根本矛盾。
此外,旅行决策并不是纯数学。AI 也许能告诉你“这张票每万积分价值最高”,却未必懂你为什么宁愿少省 200 美元,也不想凌晨 4 点在陌生机场转机 7 小时。把旅行完全交给算法,最大的风险不是它算错,而是它太会算了——把人的疲惫、偏好和偶然性都压扁成了最优解。
从“帮你订票”到“帮你过生活”,AI 正在试探更深的边界
如果把视角再拉远一点,Travel Hacking Toolkit 其实属于一个更大的潮流:AI 正从内容生成走向日常事务代理。订机票、订酒店、查积分、比现金价格,这些事今天看是旅行场景;明天就可能变成保险续费、家庭预算、医疗预约、签证材料、出差报销。
过去我们总说“超级 App”想吞掉一切,但今天更像是“超级代理”在重组一切。用户不再逐个打开 App,而是先表达意图,再由 AI 去调用服务。这会直接冲击现有平台的入口价值。比价网站、OTA、信用卡积分博客、常旅客社区,它们过去靠的是信息不对称和操作复杂度;而当一个智能代理可以瞬间打通这些节点,它们的护城河就开始变浅。
当然,这条路还远没走通。这个 GitHub 项目目前更像是面向技术玩家和高阶用户的实验品,而不是能给你爸妈直接安装使用的大众产品。配置 API key、理解 MCP、选择 OpenCode 还是 Claude Code,这些步骤本身就足以筛掉大部分普通旅行者。但技术史的有趣之处恰恰在这里:很多后来改变行业的产品,最早都像是“只给极客玩的奇怪工具”。
我愿意把 Travel Hacking Toolkit 看成一个小小的预告片。它提醒我们,AI 的真正竞争,接下来可能不发生在“谁回答得更像人”,而发生在“谁更懂某个具体场景,并且真的能把事办成”。当一句自然语言可以调动积分账户、航司库存、酒店价格和路线策略时,所谓智能代理,才算第一次摸到现实世界的门把手。