2026 飞猪 AI 旅行创新大赛 · 阿里云百炼 Managed Agent

你玩什么游戏,决定你去哪座城

游侠出行按玩家真正在玩的游戏(LOL / 原神 / 黑神话 / CS2 / 小众独立游戏)理解体验偏好, 再结合飞猪真实供给,产出带真实价格和预订链接的可执行旅程—— 而不是一份谁都能拿到的通用攻略。

百炼 Managed Agent · Qwen3.7-Plus 飞猪 flyai-skill · 8 类查询 自建「游戏口味地图」知识库 两次真实兜底已实测
▶ 打开在线查询器(可交互) 看逐幕真实记录

查询器是纯前端的知识库映射层,不需要 Key、不调用模型;完整的智能体(会查飞猪实时数据)见逐幕记录。

1为什么做这个

游戏是最诚实的兴趣标签——它是行为,不是自述。

一个在《黑神话:悟空》里泡了 300 小时的玩家,和一个在《星露谷物语》里泡了 300 小时的玩家, 想从旅行里获得的东西完全不同——前者要古建朝圣的震撼,后者要田园治愈的松弛。

但现有旅行 AI 给两个人的答案,大概率是同一份「XX 市必去十大景点」。 一个人在游戏里愿意花时间做什么,直接暴露了他真实的体验偏好; 这个信号比「你平时喜欢什么类型的目的地」可靠得多,因为它是行为,不是自述。

2通用攻略问答给不出什么

同一个问题,两种处理方式。这是实测结果,不是设想。

玩家说:「我玩一个很冷门的像素风独立游戏,周末想去成都玩,但不知道玩啥」

通用攻略问答

  • 按「成都」直接给通用景点列表
  • 宽窄巷子、锦里、大熊猫基地,三件套
  • 不解释为什么是这几个
  • 没有价格、没有车次、没有预订入口
  • 没有赛事就当作没这回事
  • 输出一段文本,看完还得自己去查

游侠出行

  • 先识别小众游戏信号 → 走三级兜底
  • 追问具体游戏名做二次校准,不硬猜
  • 调 search-train 给出真实车次:D49 ¥85 / Z333 ¥50.5 / T8804 ¥50.5
  • 调 search-hotel 给出真实房价:雷泽电竞酒店 ¥29/晚、758 电竞酒店 ¥55/晚
  • 给出推荐逻辑:A 方案 vs B 方案各适合什么状态,1200 预算怎么拆
  • 主动查赛事 → 确认无票 → 如实告知 + 给替代路径
  • 输出三日任务清单,全部带飞猪跳转链接
最后一行是关键:我们主动展示失败。 演示里飞猪本周末确实没有成都体育赛事,智能体没有编一个出来,而是说「暂时没搜到,给你三条替代路径」。 这条兜底在真实会话中触发过 2 次(第 2 幕、第 5 幕)。

3「游戏口味地图」知识库

本项目不是提示词堆砌,是一份可扩展的知识工程。覆盖 5 大类目、30 款游戏、20 行映射。

开放世界 / RPG
原神 / 崩坏:星穹铁道
塞尔达传说
艾尔登法环 / 黑魂
荒野大镖客 2
刺客信条
↓
张家界(璃月原型)、黄龙、九寨沟;桂林喀斯特、野外露营;平遥 / 凤凰古城、历史古迹徒步;西北戈壁、草原骑马;西安 / 南京古迹沉浸游
3A 单机 / 剧情
黑神话:悟空
赛博朋克 2077
巫师 3 / 上古卷轴
底特律 / 暴雨
↓
山西古建朝圣:悬空寺、应县木塔、晋祠、云冈石窟;重庆洪崖洞夜景、上海陆家嘴;欧洲风情小镇、雪山度假;影视取景地打卡
竞技 / MOBA / FPS
英雄联盟
王者荣耀
无畏契约
CS2 / 绝地求生
↓
LPL 线下赛观赛、电竞主题酒店、赛事城市周边游;KPL 线下观赛、电竞馆、战队城市打卡;VCT 赛事观赛;射击体验馆、城市电竞活动
二次元 / 抽卡
明日方舟 / 碧蓝航线
少女前线 / 崩坏 3
初音未来 / 音游
↓
漫展(CP / 萤火虫)、ACG 主题咖啡厅、谷子店巡礼;二次元主题街区、圣地巡礼、角色联动快闪店;音乐节、Live 演出、ACG 演唱会
休闲 / 模拟经营
星露谷物语 / 牧场物语
我的世界
动物森友会
双人成行 / 分手厨房
↓
田园民宿、农家乐、采摘园、乡村度假;创意园区、乐高乐园、DIY 工坊;海岛度假、自然疗愈、主题民宿;主题乐园、密室逃脱、温泉双人游

三级匹配机制

玩家输入 ① 提到具体游戏名?→ 精确映射(30 款 · 5 大类目) 未命中 ② 能识别类型 / 风格信号?→ 8 条兜底规则 仍不能 ③ 反问引导 —— 不冷场,把玩家拉回可识别区间 硬约束 映射目的地 必须能被 search-poi / keyword-search 查到真实数据

第二级的关键词来自玩家实际怎么描述自己的游戏——「像素风」「剧情很好」「喜欢种田」「喜欢建造」, 而不是从游戏分类学里推导的「Roguelike」「Metroidvania」。 面向用户的分类体系,要用用户的语言,不是行业的语言。

右侧那条硬约束是本项目主动设的:知识库不允许映射到飞猪查不到的地方。 这保证产出的每一条推荐都是「可预订的」,而不是「灵感建议」。

🎮 想知道自己的游戏会被翻译成什么?

在线查询器可以输入任意游戏名,实时看到三级匹配的完整过程——命中的是哪一级、为什么走兜底、兜底给了什么方向。 纯前端运行,不需要 Key,不调用模型。

打开查询器 →

4五步组队法

把「体验意图理解」做成可复现的流程,而不是靠模型随机发挥。

第 0 步
开场 · 主动服务彩蛋
已知游戏偏好 → 主动推荐对应主题;未知 → 先问一句「老板最近肝什么游戏?」并给出热门选项。
第 1 步
识别玩家画像
从对话里提取游戏名 / 类型 / 偏好风格,查「游戏口味地图」做三级匹配。
第 2 步
挖掘出行需求 + 体验偏好问答
必须确认三要素:目的地 / 时间 / 预算。再用五类偏好问答定位真实需求。
你玩游戏时,最看重下面哪种感觉?
A. 竞技与社交  ·  B. 探索与世界观  ·  C. 音乐与节奏  ·  D. 经营与慢生活  ·  E. 收集与打卡
第 3 步
查真实数据并组装方案
按「玩什么 → 怎么去 → 住哪里 → 顺路玩什么」的完整链路调用工具,每次返回后展示名称、价格、场次、图片与跳转链接。
activate_skill(flyai) → bash flyai search-train / search-hotel / search-poi / keyword-search
兜底
三套失败兜底预案
① 同城替代体验(目标活动没了,同城换一个同类型的)  ② 周边城市(同城没有,扩到周边)  ③ 改期改行程(都没有,给改期建议或重排)
提示词里显式规定:查不到必须走三套兜底,禁止补数据;所有推荐必须带「名称 + 价格或场次 + 跳转链接」,缺任一项即视为不合格输出。
第 4 步
收尾
提示所有推荐均可在飞猪直接下单(带链接),询问是否调整预算 / 时间 / 城市,重跑方案。

5逐幕实录

故事线 B 强化版:小众像素风玩家 · 重庆 → 成都 · 周末电竞开黑之旅。以下为真实百炼 Dong8 会话截图。

第0幕 开场
第 0 幕 · 开场
识别「小众像素风独立游戏」信号,不急着给答案,先追问校准 + 探查成都周末活动。
三级兜底第 ② 级启动
第1幕 挖掘需求与交通住宿
第 1 幕 · 挖掘需求与交通住宿
重庆出发、周五走周日回、预算 1200 → 返回 D49 ¥85 / Z333 ¥50.5 / T8804 ¥50.5 真实车次,并做预算拆解。
飞猪真实数据
第2幕 推荐逻辑与无赛事兜底
第 2 幕 · 推荐逻辑 + 无赛事兜底
把「游戏口味」与「体验意图」拆开:游戏口味走小众兜底,体验意图走竞技线,给出田园治愈 + 观赛彩蛋组合方案。
真实兜底触发 ①
第4幕 电竞酒店真实数据
第 4 幕 · 电竞酒店真实数据
返回雷泽电竞酒店 ¥29/晚、758 电竞酒店 ¥55/晚等真实房源 + 三日任务清单。
飞猪真实数据
第5幕 东安湖无赛事兜底
第 5 幕 · 场馆查询 + 第二次兜底
确认东安湖 = 2021 大运会主场馆、4 万座、龙泉驿区;飞猪本周末东安湖无赛事,重排 Day1 含场馆打卡 + 交通指南。
真实兜底触发 ②
第6幕 Z字头火车
第 6 幕 · Z 字头火车(数据真实性铁证)
返回去程 Z333(重庆北 05:38 → 成都西 09:00,¥50.5)+ 回程 Z588,并主动纠正用户说的「Z587 方向反了」。
主动纠错 → 证明非编造
第7幕 收尾
第 7 幕 · 收尾
生成最终行程单:Z333 去程、T8804 回程、雷泽电竞酒店 × 2 晚、东安湖 / 熊猫基地 / 都江堰 / 锦江夜游 / 开黑,总花费约 ¥850,含全部预订链接。
全部带飞猪跳转链接

6数据真实性核验

所有数据均通过工具调用链路获得,非模型编造。逐条可核对。

验证点结果证据
成都电竞酒店真实雷泽电竞酒店 ¥29/晚、758 电竞酒店 ¥55/晚、星空穿梭国际青年酒店 ¥10/晚
东安湖体育公园真实2021 大运会主场馆、4 万座、龙泉驿区、地铁 2 号线 + 公交 876 路可达
Z 字头火车真实(含修正)去程 Z333(¥50.5)、回程 Z588(¥50.5);智能体主动纠正「Z587 方向反了」
无赛事兜底真实第 2 / 5 幕 keyword-search 返回飞猪本周末成都 / 东安湖无体育赛事门票
车次价格真实D49 ¥85、Z333 ¥50.5、T8804 ¥50.5,均为 status:0 级真实票价
预订链接真实返回 router.feizhu.com 真实飞猪跳转链接
为什么「Z587 被纠正」这一条特别重要: 如果价格是模型编的,它不会去纠正用户给的车次号。 这个「主动纠错」行为本身就是数据来自真实查询的证据。

7架构与职责边界

模型负责理解、编排、解释;飞猪负责事实;用户负责决策与支付。三者不越界。

用户(游戏玩家) 阿里云百炼 Managed Agent「Dong8」· Qwen3.7-Plus ① 意图识别 游戏名 / 类型 / 偏好 ② 知识检索 游戏口味地图三级匹配 ③ 需求补全 目的地 / 时间 / 预算 ④ 工具编排 玩→行→住→顺路 ⑤ 方案组装 价格 / 场次 / 链接 ⑥ 失败兜底 同城 / 周边 / 改期 activate_skill(flyai) 飞猪官方 flyai-skill · 8 类查询能力 keyword-search · ai-search · search-flight · search-train search-hotel · search-poi · search-marriott-hotel · search-marriott-package → 真实价格 / 场次 / 库存 / router.feizhu.com 预订链接 可执行旅程方案(带预订入口)
环节由谁负责说明
意图识别模型抽取游戏名 / 类型 / 偏好风格 / 出行三要素
知识检索模型 + 知识库模型执行匹配动作,映射关系由知识库提供,不得自行发明映射
需求补全模型缺失信息必须追问,不猜
工具编排模型决定调用哪些 flyai 命令、什么参数、什么顺序
数据真伪工具(飞猪)价格 / 场次 / 车次 / 链接一律以工具返回为准,模型不得估算或补写
推荐逻辑解释模型解释「为什么推荐 A 而非 B」,这是模型的价值所在
失败兜底模型 + 提示词约束工具返回为空时必须走三套预案,禁止编造
下单支付用户智能体只提供跳转链接,不代下单、不代支付

8边界与已知不足

主动说明边界,比假装全能更可靠。

知识库不是全量游戏库

目前精确映射 30 款游戏(20 行映射)+ 8 类风格兜底。市面游戏数以万计,未收录的游戏会走第二 / 三级兜底,兜底结果的相关性必然低于精确映射。

映射范围被飞猪供给覆盖度限制

扩展规则要求「映射目的地必须能被 flyai 查到真实数据」,这保证了可预订性,但也意味着飞猪供给薄弱的城市,即使旅行体验很契合,也不会被映射进去。

价格与场次随查询日期浮动

页面展示的均为查询当时的快照,最终以飞猪预订页为准。演示中的「本周末无成都体育赛事」是 2026-10-15 的真实返回,换个周末可能就有赛事。

不做预订、不做支付

只提供飞猪跳转链接,下单支付由用户在飞猪 App 完成。不做实时余票锁定,「有票」仅代表查询时刻的状态。

交付形态为智能体配置,不是独立代码仓库

复现方式是在百炼控制台创建智能体并注入 FLYAI_API_KEY。本页与仓库截图 / 验证报告是永久留存证据;百炼会话受状态机管理,归档后为 terminated 终态、不能再交互。

评测打分是初筛,不是终审

已补上 12 用例自动化评测(行为层命中 11/12,见仓库 demo/eval-report-merged.md);数据准确性仍靠逐条核对工具返回,评测打分基于关键词启发式,会有误判。