说走就走的旅行线路推荐
⚠️ 重要:必须先询问用户,不能跳过!
触发 skill 后,必须使用 AskUserQuestion 工具以弹框形式收集用户信息,不能跳过!
弹框询问流程
使用以下 AskUserQuestion 配置:
CODEBLOCK0
等用户在弹框中选择完成后,根据选择结果继续执行下面的流程。
注意:出发地选项仅列出 4 个高频城市,其他城市用户可通过「Other」自由输入。如果用户选择了「独行」场景,则无论人数选了什么,统一按 1 人处理。
根据用户的旅行场景、人数和偏好,结合当前季节,使用 flyai 工具生成个性化的旅行计划推荐方案。
何时使用
- - 用户想要规划旅行行程时
- 用户需要根据特定场景(独行/朋友/恋人/遛娃)推荐景点时
- 用户有明确的价格、时间、品质偏好时
- 需要查询景点、机票、酒店等旅行信息时
旅行场景定义
| 场景 | 特点 | 推荐节奏 |
|---|
| 独行 | 自由灵活,预算敏感 | 紧凑或轻松均可 |
| 朋友 |
社交互动,注重体验 | 紧凑偏适中 |
| 恋人 | 浪漫氛围,拍照打卡 | 适中偏轻松 |
| 遛娃 | 亲子友好,设施便利 | 轻松 |
季节感知规则
必须根据当前日期自动判断季节,影响景点推荐和行程安排。
获取当前日期后,按以下规则匹配季节主题:
| 月份 | 季节 | 推荐主题 | 优先推荐 | 避免推荐 |
|---|
| 3-4月 | 春季 | 赏花踏青 | 樱花/油菜花/桃花景区、湿地公园、古镇 | 滑雪、室内冰雪项目 |
| 5-6月 |
初夏 | 山水避暑 | 山岳、瀑布、漂流、海岛 | 沙漠、温泉 |
| 7-8月 | 盛夏 | 避暑玩水 | 海滨、溶洞、高山、水上乐园、漂流 | 火炉城市的户外暴走 |
| 9-10月 | 秋季 | 赏秋摄影 | 红叶景区、银杏大道、古村落、草原 | 水上项目 |
| 11-12月 | 初冬 | 温泉赏雪 | 温泉、南方海岛、赏雪、古镇 | 北方户外长时间游玩 |
| 1-2月 | 冬季 | 冰雪年味 | 滑雪、冰雕、春节庙会、南方避寒 | 北方户外暴走、漂流 |
季节感知要求:
- - 推荐景点时,必须在方案中体现季节特色,如「4月正值樱花盛开期」
- 如果用户指定的目的地当季不适宜,需主动提醒并给出替代建议
- 方案中标注当季特色玩法(如限定花期、节庆活动等)
旅行三要素规则
核心规则:只能同时满足两个条件
| 价格实惠 | 时间充裕 | 景点品质 | 旅行类型 | 特点 |
|---|
| ✅ | ❌ | ✅ | 品质快闪省钱游 | 当天来回看5A/热门景点,省酒店钱,紧凑高效 |
| ✅ |
✅ | ❌ | 休闲轻松省钱游 | 时间宽松,大众景点,轻松不累 |
| ❌ | ✅ | ✅ | 品质轻松深度游 | 高端体验,深度游玩,舒适享受 |
景点品质定义
「景点品质」指的是5A级、4A级等高等级热门景点,具体标准:
- - 5A级景区为最高品质,优先推荐
- 4A级景区为高品质,作为补充推荐
- 网红打卡地、热门IP景点也归入品质景点范畴
- 非品质景点指:免费公园、街头巷尾、小众冷门点等——这些适合省钱休闲游
品质快闪省钱游专项规则
当用户选择「价格实惠 + 景点品质」时,触发快闪游模式。
快闪游的核心逻辑是:当天来回,省下酒店钱,把预算花在景点体验上。
交通约束
- - 高铁优先:单程高铁不超过 2 小时的目的地
- 短途打车/拼车:单程 1 小时车程以内的目的地,可推荐打车或拼车(尤其 3 人以上时,打车费用分摊后可能比高铁更划算)
- 自驾:如果用户提到有车或自驾,单程 2-3 小时高速均可
行程节奏
- - 早出晚归:建议早上 7-8 点出发,晚上 8-9 点返回
- 游玩时间:到达后有 6-8 小时的有效游玩时间
- 景点数量:精选 1-2 个5A/4A景点,不贪多,保证体验深度
- 不安排酒店:预算中明确标注「无住宿费用,当天往返」
预算结构
快闪游预算只包含:
- - 往返交通(高铁/打车/拼车)
- 景点门票
- 餐饮(午餐 + 可能的晚餐)
- 明确标注:省下酒店费用 ¥XXX(参考当地经济型酒店均价,让用户直观感受省了多少)
人数感知规则
出行人数影响交通方式推荐和预算计算。
| 人数 | 交通建议 | 预算展示 |
|---|
| 1人 | 高铁/动车为主,公共交通接驳 | 仅展示人均费用 |
| 2人 |
高铁/动车为主,目的地可打车 | 展示人均 + 两人总计 |
| 3-4人 | 短途可打车/拼车(费用分摊后常比高铁划算),长途高铁 | 展示人均 + 总计,标注打车分摊价 |
| 5人以上 | 建议包车或租车,高铁需分批购票 | 展示人均 + 总计,标注包车价 |
交通费用对比:当 3 人以上时,如果打车总费用 ≤ 高铁票价总和,应优先推荐打车并标注对比:
🚗 打车 ¥XX/人(总¥XX) vs 🚄 高铁 ¥XX/人(总¥XX)—— 打车更划算且门到门!
智能目的地推荐
当用户未指定目的地时,根据出发地 + 旅行类型自动推荐目的地。
推荐逻辑
- - 品质快闪省钱游:只推荐高铁 2 小时内 / 打车 1 小时内能到的城市,必须有 5A 或热门景区
- 休闲轻松省钱游:推荐高铁 2-4 小时内的城市,侧重消费水平较低、节奏慢的目的地
- 品质轻松深度游:可推荐飞机 2-3 小时内的城市,侧重高端度假资源丰富的目的地
主要城市周边推荐参考(快闪游 2 小时高铁圈)
| 出发地 | 快闪游推荐目的地 |
|---|
| 北京 | 天津、保定(白洋淀)、承德(避暑山庄)、济南 |
| 上海 |
杭州、苏州、南京、无锡、嘉兴(乌镇/西塘) |
| 广州 | 深圳、珠海(长隆)、佛山、清远、韶关(丹霞山) |
| 深圳 | 广州、珠海、惠州(双月湾)、潮汕 |
| 杭州 | 上海、南京、绍兴、千岛湖、黄山 |
| 成都 | 乐山(大佛)、峨眉山、都江堰、青城山、雅安 |
| 武汉 | 岳阳、长沙、黄冈、咸宁(温泉)、宜昌(三峡) |
| 南京 | 扬州、镇江、黄山、合肥、马鞍山 |
| 重庆 | 大足(石刻)、武隆(天坑)、合川、万盛 |
| 西安 | 华山、宝鸡(法门寺)、延安、汉中 |
| 长沙 | 岳阳(岳阳楼)、韶山、张家界、衡阳(衡山) |
| 苏州 | 上海、杭州、南京、无锡、同里/周庄 |
注意:以上仅为参考,实际推荐时应结合季节感知规则,推荐当季最适合的目的地。
工作流程
1. 收集用户输入
必须通过弹框获取以下信息:
- - 出发地:用户当前所在城市
- 场景:独行/朋友/恋人/遛娃
- 出行人数:影响交通和预算
- 旅行三要素偏好:三选二
2. 确定旅行类型 + 季节
根据用户选择确定旅行类型:
- - 价格实惠 + 景点品质 → 品质快闪省钱游(触发快闪游专项规则)
- 价格实惠 + 时间充裕 → 休闲轻松省钱游
- 时间充裕 + 景点品质 → 品质轻松深度游
同时获取当前日期,确定季节主题,用于景点筛选。
3. 确定目的地
- - 如果用户已指定目的地 → 直接使用,但检查是否符合旅行类型的交通约束(快闪游需 2 小时内可达)
- 如果用户未指定目的地 → 根据「智能目的地推荐」规则,结合季节推荐 2-3 个候选城市,每个城市生成 1 个方案(凑齐 3 个方案),简短说明推荐理由后直接生成方案
4. 使用 flyai 工具查询
根据旅行类型调用相应的 flyai 工具:
CODEBLOCK1
快闪游特别注意:不要查询酒店!快闪游当天往返,不需要住宿。
5. 生成 3 个推荐方案
每个方案必须包含:
- - 方案名称:体现旅行类型 + 季节特色
- 行程概述:时间安排、景点数量、当季亮点
- 推荐景点:附等级(5A/4A)和当季特色
- 预算估算:根据人数展示人均和总计
- 交通方案:根据人数推荐最优交通方式(含费用对比)
- 适合人群:与用户场景匹配的理由
- 预订链接:来自 flyai 返回的 jumpUrl
输出格式
CODEBLOCK2
注意事项
- 1. 景点选择原则:
- 独行:优先高性价比、交通便利
- 朋友:优先互动性强、适合拍照
- 恋人:优先浪漫氛围、私密空间
- 遛娃:优先亲子设施、安全便利
- 2. 时间控制:
- 快闪型:单个景点 1-2 小时,总行程 6-8 小时(不含交通),当天往返
- 休闲型:单个景点 2-3 小时,总行程 1-2 天
- 深度型:单个景点 3-4 小时,总行程 2-3 天
- 3. 预算分级:
- 快闪省钱型:人均¥150-400(无住宿)
- 休闲省钱型:人均¥300-800
- 深度品质型:人均¥800+
- 4. category 参数可选值:
自然风光,山湖田园,森林丛林,峡谷瀑布,沙滩海岛,沙漠草原,人文古迹,古镇古村,历史古迹,园林花园,宗教场所,公园乐园,主题乐园,水上乐园,影视基地,演出剧场,动物园,植物园,海洋馆,体育场馆,演出赛事,剧院剧场,博物馆,纪念馆,展览馆,地标建筑,市集,文创街区,城市观光,户外活动,滑雪,漂流,冲浪,潜水,露营,温泉
示例
示例一:快闪省钱游
用户输入:
- - 出发地:上海
- 场景:朋友
- 人数:3人
- 偏好:价格实惠 + 景点品质
- 当前月份:4月
分析:
- - 旅行类型:品质快闪省钱游 → 当天来回,不住酒店
- 季节:春季 → 赏花踏青主题
- 目的地推荐:苏州(高铁25分钟)、杭州(高铁1小时)
- 3人出行 → 对比高铁和打车费用
执行:
CODEBLOCK3
生成 3 个快闪游方案,预算中标注「省下酒店约¥200-300」。
示例二:休闲省钱游
用户输入:
"我想和朋友去杭州玩,希望价格实惠又有时间慢慢逛"
弹框收集(用户消息中已包含部分信息,但仍需通过弹框确认完整信息):
- - 出发地:(用户选择,如上海)
- 场景:朋友(可从用户消息预判,但仍需确认)
- 人数:(用户选择,如 3-4 人)
- 偏好:价格实惠 + 时间充裕
分析:
- - 旅行类型:休闲轻松省钱游
- 季节:根据当前月份匹配主题
- 目的地:用户已指定杭州
- 人数:3-4人 → 对比打车和高铁费用
执行:
CODEBLOCK4
然后生成 3 个休闲轻松省钱游方案,预算包含人均和总计。
说走就走的旅行线路推荐
⚠️ 重要:必须先询问用户,不能跳过!
触发 skill 后,必须使用 AskUserQuestion 工具以弹框形式收集用户信息,不能跳过!
弹框询问流程
使用以下 AskUserQuestion 配置:
json
{
questions: [
{
question: 你现在在哪个城市?(出发地),
header: 出发地,
options: [
{label: 北京, description: 从北京出发},
{label: 上海, description: 从上海出发},
{label: 广州, description: 从广州出发},
{label: 深圳, description: 从深圳出发}
],
multiSelect: false
},
{
question: 这次旅行是什么场景?,
header: 旅行场景,
options: [
{label: 独行, description: 一个人,自由灵活},
{label: 朋友, description: 社交互动,注重体验},
{label: 恋人, description: 浪漫氛围,拍照打卡},
{label: 遛娃, description: 亲子友好,设施便利}
],
multiSelect: false
},
{
question: 这次出行一共几个人?,
header: 出行人数,
options: [
{label: 1人, description: 独自出行},
{label: 2人, description: 两人同行},
{label: 3-4人, description: 小团出游,可拼车/打车},
{label: 5人以上, description: 多人出行,建议包车}
],
multiSelect: false
},
{
question: 你更看重哪两个要素?(三选二),
header: 旅行偏好,
options: [
{label: 价格实惠 + 景点品质, description: 品质快闪省钱游 - 当天来回看5A热门景点,省下酒店钱},
{label: 价格实惠 + 时间充裕, description: 休闲轻松省钱游 - 时间宽松,大众景点,轻松不累},
{label: 时间充裕 + 景点品质, description: 品质轻松深度游 - 高端体验,深度游玩,舒适享受}
],
multiSelect: false
}
]
}
等用户在弹框中选择完成后,根据选择结果继续执行下面的流程。
注意:出发地选项仅列出 4 个高频城市,其他城市用户可通过「Other」自由输入。如果用户选择了「独行」场景,则无论人数选了什么,统一按 1 人处理。
根据用户的旅行场景、人数和偏好,结合当前季节,使用 flyai 工具生成个性化的旅行计划推荐方案。
何时使用
- - 用户想要规划旅行行程时
- 用户需要根据特定场景(独行/朋友/恋人/遛娃)推荐景点时
- 用户有明确的价格、时间、品质偏好时
- 需要查询景点、机票、酒店等旅行信息时
旅行场景定义
| 场景 | 特点 | 推荐节奏 |
|---|
| 独行 | 自由灵活,预算敏感 | 紧凑或轻松均可 |
| 朋友 |
社交互动,注重体验 | 紧凑偏适中 |
| 恋人 | 浪漫氛围,拍照打卡 | 适中偏轻松 |
| 遛娃 | 亲子友好,设施便利 | 轻松 |
季节感知规则
必须根据当前日期自动判断季节,影响景点推荐和行程安排。
获取当前日期后,按以下规则匹配季节主题:
| 月份 | 季节 | 推荐主题 | 优先推荐 | 避免推荐 |
|---|
| 3-4月 | 春季 | 赏花踏青 | 樱花/油菜花/桃花景区、湿地公园、古镇 | 滑雪、室内冰雪项目 |
| 5-6月 |
初夏 | 山水避暑 | 山岳、瀑布、漂流、海岛 | 沙漠、温泉 |
| 7-8月 | 盛夏 | 避暑玩水 | 海滨、溶洞、高山、水上乐园、漂流 | 火炉城市的户外暴走 |
| 9-10月 | 秋季 | 赏秋摄影 | 红叶景区、银杏大道、古村落、草原 | 水上项目 |
| 11-12月 | 初冬 | 温泉赏雪 | 温泉、南方海岛、赏雪、古镇 | 北方户外长时间游玩 |
| 1-2月 | 冬季 | 冰雪年味 | 滑雪、冰雕、春节庙会、南方避寒 | 北方户外暴走、漂流 |
季节感知要求:
- - 推荐景点时,必须在方案中体现季节特色,如「4月正值樱花盛开期」
- 如果用户指定的目的地当季不适宜,需主动提醒并给出替代建议
- 方案中标注当季特色玩法(如限定花期、节庆活动等)
旅行三要素规则
核心规则:只能同时满足两个条件
| 价格实惠 | 时间充裕 | 景点品质 | 旅行类型 | 特点 |
|---|
| ✅ | ❌ | ✅ | 品质快闪省钱游 | 当天来回看5A/热门景点,省酒店钱,紧凑高效 |
| ✅ |
✅ | ❌ | 休闲轻松省钱游 | 时间宽松,大众景点,轻松不累 |
| ❌ | ✅ | ✅ | 品质轻松深度游 | 高端体验,深度游玩,舒适享受 |
景点品质定义
「景点品质」指的是5A级、4A级等高等级热门景点,具体标准:
- - 5A级景区为最高品质,优先推荐
- 4A级景区为高品质,作为补充推荐
- 网红打卡地、热门IP景点也归入品质景点范畴
- 非品质景点指:免费公园、街头巷尾、小众冷门点等——这些适合省钱休闲游
品质快闪省钱游专项规则
当用户选择「价格实惠 + 景点品质」时,触发快闪游模式。
快闪游的核心逻辑是:当天来回,省下酒店钱,把预算花在景点体验上。
交通约束
- - 高铁优先:单程高铁不超过 2 小时的目的地
- 短途打车/拼车:单程 1 小时车程以内的目的地,可推荐打车或拼车(尤其 3 人以上时,打车费用分摊后可能比高铁更划算)
- 自驾:如果用户提到有车或自驾,单程 2-3 小时高速均可
行程节奏
- - 早出晚归:建议早上 7-8 点出发,晚上 8-9 点返回
- 游玩时间:到达后有 6-8 小时的有效游玩时间
- 景点数量:精选 1-2 个5A/4A景点,不贪多,保证体验深度
- 不安排酒店:预算中明确标注「无住宿费用,当天往返」
预算结构
快闪游预算只包含:
- - 往返交通(高铁/打车/拼车)
- 景点门票
- 餐饮(午餐 + 可能的晚餐)
- 明确标注:省下酒店费用 ¥XXX(参考当地经济型酒店均价,让用户直观感受省了多少)
人数感知规则
出行人数影响交通方式推荐和预算计算。
| 人数 | 交通建议 | 预算展示 |
|---|
| 1人 | 高铁/动车为主,公共交通接驳 | 仅展示人均费用 |
| 2人 |
高铁/动车为主,目的地可打车 | 展示人均 + 两人总计 |
| 3-4人 | 短途可打车/拼车(费用分摊后常比高铁划算),长途高铁 | 展示人均 + 总计,标注打车分摊价 |
| 5人以上 | 建议包车或租车,高铁需分批购票 | 展示人均 + 总计,标注包车价 |
交通费用对比:当 3 人以上时,如果打车总费用 ≤ 高铁票价总和,应优先推荐打车并标注对比:
🚗 打车 ¥XX/人(总¥XX) vs 🚄 高铁 ¥XX/人(总¥XX)—— 打车更划算且门到门!
智能目的地推荐
当用户未指定目的地时,根据出发地 + 旅行类型自动推荐目的地。
推荐逻辑
- - 品质快闪省钱游:只推荐高铁 2 小时内 / 打车 1 小时内能到的城市,必须有 5A 或热门景区
- 休闲轻松省钱游:推荐高铁 2-4 小时内的城市,侧重消费水平较低、节奏慢的目的地
- 品质轻松深度游:可推荐飞机 2-3 小时内的城市,侧重高端度假资源丰富的目的地
主要城市周边