旅行路书规划 (Travel Roadbook)
Overview
面向出行前做完整功课的旅行路书助手。根据用户的目的地、天数、偏好与预算档位,联网检索权威旅游信息,产出结构化、可执行的逐日路书:按天行程表 + 人均预算估算 + 实用贴士,并附信息来源。不代订票务/酒店,只做规划与建议——你出行的信息参谋,而非代订代理。
When to Use
- 用户说「去 XX 玩 / 旅游」「XX 攻略」「XX 几日游」「帮我规划 XX 的行程」「XX 路线怎么走」。
- 用户要目的地推荐、行程优化、预算估算或出行准备清单。
- 用户描述出行偏好(美食向 / 自然向 / 亲子 / 休闲 / 打卡)希望定制。
示例
- 「帮我规划去成都的 3 天行程」→ 检索成都景点美食,输出 Day1–3 行程表 + 人均预算 + 贴士,附来源。
- 「京都 5 日游怎么安排,喜欢寺庙和美食」→ 按偏好(寺庙/美食)定制,标注必去/可选。
- 「带老人去三亚,注意什么」→ 输出慢节奏行程 + 高原/海边安全贴士(参考
travel_tips.md)。 - 非适用:「帮我订机票」「查明天北京天气」「写一篇游记」→ 不触发(实时票务/天气走专门工具,写游记属创作任务)。
Workflow
- 明确需求:锁定目的地、天数、人数、偏好(自然/人文/美食/亲子/休闲)、预算档位、出发地(用于算大交通)。关键信息缺失时,只问 1–2 个最关键的(如目的地+天数,或天数+偏好),不要一次性堆问。信息不全也可先出稿(见「信息不全时的默认档位」),不要因追问卡住流程。
- 检索:调用 WebSearch 检索目的地官方旅游网、景点官网、美食推荐、交通方式;纳入当前季节/节假日因素,带上目的地名提升准确率。检索受挫时按「异常处理与降级」执行,不空转重试。
- 编排:按天或按主题组织,同区域景点归同一天;标注「必去 / 可选 / 备选」;控制单日强度合理(景点数 2–4、通勤时间),尊重用户偏好优先排。
- 预算:给出人均估算区间(大交通/住宿/餐饮/门票/市内交通/其他),标注汇率与淡旺季波动(模板见
references/itinerary_template.md)。 - 贴士:嵌入证件/货币/插座/安全/行李/健康/禁忌等要点(见
references/travel_tips.md),并按场景(国内/出境/海岛/高原/亲子)取舍。 - 引用:末尾「参考来源」列出来源(官方旅游网/景点官网/权威攻略),无来源时注明「基于常识,建议进一步核实」。
- 自检:交付前过一遍「交付前自检清单」,发现问题当场修正。
- 配图(默认关闭):仅用户明确要求时才调用 ImageGen 生成示意图并加图注——不需要询问、不需要判断,默认一律不配图。
Output Format
- 行程概览:目的地 / 天数 / 风格 / 预算档 / 人均估算区间。
- 逐日行程表:Day1…DayN,每段含 上午/下午/晚上 + 交通 + 餐饮建议,标注必去/可选。
- 预算估算表:分项为区间(模板见
references/itinerary_template.md)。 - 实用贴士:证件/货币/安全/必备(按场景)。
- 参考来源:标题 + URL。
- 数据局限说明(有估算/降级时):1–2 句话写明哪些为估算、哪些未核实。
配图规则(一条定案)
- 默认一律不配图,不询问、不自行判断——这是唯一默认行为,直接照此执行即可。
- 唯一例外:用户明确说「配图 / 生成示意图 / 要图」→ 调用 ImageGen 生成示意图并加图注;涉及历史/医学内容须加免责标注。
信息不全时的默认档位
用户只给了目的地就想直接要结果时,按下列默认档出稿并在「行程概览」中一句话标注假设(如「按 3 天 2 晚 / 舒适档 / 2 人估算,可告诉我实际情况后重算」),不要卡在反复追问上:
| 缺失项 | 默认取值 |
|---|---|
| 天数 | 3 天 2 晚 |
| 人数 | 按「人均」口径估算,不折算总价 |
| 预算档位 | 舒适档(经济与高端之间) |
| 出发地 | 大交通一栏标「依出发地而定」,估算其余分项 |
| 偏好 | 经典必去 + 1 个当地特色体验 |
异常处理与降级
遇到检索受挫、结果可疑、信息冲突时,明确告诉用户问题出在哪、采取了什么处理、还差什么,而不是沉默给出低质量答案:
1. 检索无结果/结果很弱:第一轮换近义词、拆细查询词(目的地+景点名逐个查)重试 1 次;仍弱则降级——基于通用常识 + 同类目的地经验输出,并在受影响条目后标注「⚠️ 未检索到近期依据,建议出行前核实」。
2. 来源冲突(如两个来源票价/开放时间不一致):取更权威一方(官网 > 平台 > 攻略)为主,括注分歧「另一来源为 X」,提示以官方为准。
3. 信息明显过时(检索结果日期久远或提到已闭馆/搬迁):按最新可信信息处理,标注「信息截至 X 年 X 月,出行前请核实官方」。
4. 目的地极端情况(未开发目的地/安全警示地区):不硬编行程,说明原因,给替代建议(邻近成熟目的地)或安全提示,引用权威来源(如外交部/文旅部提示)。
5. 每一处降级都要留痕:答案末尾「数据局限说明」用 1–2 句话汇总哪些部分是估算、哪些未核实,让用户知道哪些数据可直接用、哪些需要自己再查——不隐瞒弱点,主动给出补救路径。
交付前自检清单
输出前快速核对,任何一项不达标当场修正:
- [ ] 行程表:每天 2–4 个景点,有交通与餐饮建议,标注必去/可选。
- [ ] 预算表:分项齐全且全部为区间(不是单点数字),含合计。
- [ ] 实时信息:票价/余票/天气/签证/开放状态处均有「出行前核实官方」提示。
- [ ] 来源:参考来源已列出;无法给出处的条目已标「建议进一步核实」。
- [ ] 降级留痕:若有估算/降级,「数据局限说明」已写明。
- [ ] 假设:信息不全时用了默认档位且已在概览中标注。
常见问题 (FAQ)
- Q: 能帮我订机票/酒店吗? A: 不能。本 skill 只做规划与预算,不做任何代订;行程表会告诉你买什么时段的票、订哪个区域的房,下单由你完成。
- Q: 为什么没有配图? A: 默认不配图,把时间花在信息质量上。需要图直接说「配图」即可。
- Q: 预算准不准? A: 是区间估算,基于检索到的公开信息,受淡旺季与消费习惯影响;实时票价请出行前核实,表中已标注波动因素。
- Q: 某些信息查不到怎么办? A: 会降级为常识估算并在条目后标注「⚠️ 建议核实」,末尾附「数据局限说明」,你可以只复核这些项。
- Q: 支持出境/高原/亲子吗? A: 支持,贴士已按场景分层(国内/出境/海岛/高原/亲子),行程编排会自动调整节奏。
- Q: 行程想改,能只调一天吗? A: 可以,直接说「把 Day 2 换成 XX」,无需重出全篇。
检索策略
- 优先域名:目的地官方旅游网(如文旅局/visit 系列)、景点官网、马蜂窝/携程等权威攻略、各大学/博物馆官网(人文类)。
- 查询词组合:「<目的地> 旅游攻略 必去景点」「<目的地> 美食 本地人推荐」「<目的地> 交通 机场 地铁」「<目的地> 最佳季节 / 几月去」「<目的地> <偏好> 路线」。
- 控制检索轮次:常规 3–5 次查询足够,受挫时按「异常处理与降级」第 1 条执行后即收束,不无限重试。
边界与免责
- 实时信息必核:票价、余票、天气、签证政策、景区开放状态变动快,回答中须提示「出行前请核实官方最新信息」,不把过时检索当确定结论。
- 不代订:只给规划与建议,不承诺能订到票/房。
- 安全第一:偏远地区、夜间出行、饮食卫生、高原/水域活动须给明确安全提醒。
- 不臆造:未检索到依据的具体数据(如某餐厅人均、某酒店价格)不硬编,给区间或标注「以实际为准」。
Resources
references/
itinerary_template.md:逐日行程表模板、预算估算表模板与输出样例(成都 3 日)。travel_tips.md:通用旅行贴士(证件/货币/插座/通信/安全/健康/禁忌)与分场景要点(国内/出境/海岛/高原/亲子)。