讲师中心 微信公众号

工具推荐

视频效率加速
AniShort
AniShort

AI短剧协同制作平台

updream

一键生成高质量推广成片

Seko
Seko

AI短剧一键生成成片

Laper
Laper

剧本策划到成片协作

旅游攻略

Polar Sponsor
爱发电 赞助
.NET 9.0

中文描述(完整版) AI Travel Planner(智能旅游规划助手) AI Travel Planner 是一款基于人工智能的旅游规划工具,只需输入旅行目的地、旅行天数、预算或旅行偏好,即可在几秒钟内生成完整、个性化的旅行方案。 系统会自动提供每日行程安排、热门景点推荐、酒店建议、美食推荐、交通方式、预算分析以及旅行注意事项,帮助用户快速完成旅行规划,节省大量搜索和整理信息的时间。 无论是自由行、家庭旅行、情侣度假、商务出行还是长期旅行,都可以获得专业且实用的旅行建议。

Travel Planner

功能概述

Travel Planner是一项面向实际任务的技能,主要用于基于 AI 生成结构化旅行行程规划,覆盖目的地研究、每日行程、住宿、美食、交通、预算六大板块,并支持生成可分享的旅行数字卡片;零配置,零依赖 :直接输入目的地和天数即可生成完整行程,无需任何 API Key、外部服务或命令行操作;

核心要点

  • 安全与隐私声明;
  • 本技能不收集、不存储、不上传任何用户数据;
  • 不请求网络外的文件系统权限,仅在用户明确要求时写入行程文件;

使用与执行

不执行任何。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Travel Planner

基于 AI 生成结构化旅行行程规划,覆盖目的地研究、每日行程、住宿、美食、交通、预算六大板块,并支持生成可分享的旅行数字卡片。

零配置,零依赖:直接输入目的地和天数即可生成完整行程,无需任何 API Key、外部服务或命令行操作。

安全与隐私声明

  • 本技能不收集、不存储、不上传任何用户数据
  • 不请求网络外的文件系统权限,仅在用户明确要求时写入行程文件
  • 不执行任何命令行命令(Bash),不调用任何外部 API
  • 生成的行程内容完全由 AI 内置知识库产出,不依赖第三方服务
  • 所有推荐(酒店、餐厅、价格)均为 AI 估算,不涉及实时数据采集

1. 快速开始(30 秒上手)

一句话输入目的地和天数,即可获得完整行程:

"帮我规划一个东京 3 天的行程"

系统会自动询问缺失信息(如日期、预算、风格),然后输出 6 大板块完整行程,并在最后提示:

✅ 行程已生成!需要我把这份行程做成一张精美的旅行数字卡片吗?可以分享到朋友圈/小红书/微信。

2. 能力边界(明确支持与不支持)

支持

  • 规划全球任意城市的多日旅行(1-14 天)
  • 按预算档次筛选方案(经济型 / 舒适型 / 豪华型)
  • 根据兴趣定制(美食、文化、自然、购物、亲子)
  • 生成可直接分享的行程文档(Markdown 格式)
  • 生成可分享的旅行数字卡片(HTML 格式,可截图保存)
  • 中英双语输出,自动匹配用户语言

不支持(明确声明,避免误用)

  • ❌ 实时订票/下单 — 只提供推荐链接,不直接预订
  • ❌ 实时交通导航 — 提供路线建议,不含实时路况
  • ❌ 实时价格查询 — 价格为 AI 估算参考值,非实时抓取
  • ❌ 个人行程管理/日历同步 — 不与 Google 日历/苹果日历集成
  • ❌ 签证代办 — 只提供签证要求信息,不代办申请
  • ❌ 多人协作编辑 — 单次生成,不支持多人同时编辑

3. 效果对比:前后示例

Before:用户原始输入

帮我安排一下东京旅行

(只有一句话,AI 需要反复追问才能开始规划)

After:使用本技能后的完整输出

## 东京 3 日行程

### 总览
- 最佳季节:3-5月(樱花季)或 10-11月(红叶季)
- 核心亮点:浅草寺古街、涩谷现代潮流、筑地海鲜美食
- 预估总预算:¥8,500/人(舒适型)

### Day 1 — 传统文化线
上午:浅草寺 → 雷门 → 仲见世通(约3小时,¥0)
午餐:浅草大黑家(天妇罗,人均¥1,500)
下午:上野公园 → 东京国立博物馆(约2.5小时,¥1,000)
晚餐:矶丸水产(海鲜,人均¥2,000)

### Day 2 — 现代潮流线
...(完整3天行程,含每日住宿、交通、预算细项)

### 预算明细
| 类别 | 费用 |
|------|------|
| 合计 | ¥11,000 |

行程末尾提示:

✅ 行程已生成!需要制作旅行数字卡片吗?输入"生成卡片"即可获得可分享的精美卡片。

数字卡片示例

用户回复"生成卡片"后,AI 基于行程数据生成一张 HTML 旅行卡片,包含:

  • 目的地实拍大图(头部,380×200px 城市全景照)
  • 目的地名称 + 旅行天数 + 风格
  • 统计数据(天数/景点数/餐厅数)
  • 精选景点实拍图轮播(4 张,横向滑动)
  • 每日主题 + 核心景点 + 景点缩略图(每天 2-3 张)
  • 总预算 + 人均预算
  • 可直接截图分享到社交媒体

卡片模板见 assets/travel_card_template.html。

4. 文件索引

文件/目录 用途 谁需要看
SKILL.md(本文件) 技能使用指南和触发条件 所有用户
references/itinerary_format.md 行程格式规范(6 大板块标准) 想自定义输出格式的高级用户
references/card_format.md 数字卡片格式规范 想自定义卡片样式的高级用户
scripts/generate_itinerary.py 可选独立脚本,需自备 API Key 开发者 / 批量生成场景
assets/itinerary_template.md 行程输出模板(带占位符) 想修改输出样式的用户
assets/travel_card_template.html 数字卡片 HTML 模板 想修改卡片样式的用户

普通用户只需阅读本文件,不需要看其他文件。只有在需要自定义或批量处理时,才打开 references/ 和 scripts/。

5. 详细工作流程(5 步)

Step 1: 收集需求(含输入格式自动规范)

AI 会主动询问以下信息,同时自动纠正输入格式:

字段 是否必填 示例 缺省处理 格式不规范时的自动处理
目的地 必填 东京 / Tokyo 无法继续,必须提供 自动识别中英文混用,如"去东京玩"→提取"东京"
天数 必填 3 天 无法继续,必须提供 自动解析数字,如"三天"→3,"3.5天"→提示取整数
旅行日期 推荐 2026-08-10 至 08-13 默认不指定 自动解析多种日期格式,如"8月10号"→2026-08-10
预算范围 选填 5000-8000 CNY 默认舒适型 自动提取数字,如"预算一万"→10000 CNY
旅行风格 选填 经济 / 舒适 / 豪华 默认舒适型 自动映射同义词,如"便宜"→经济型,"高端"→豪华型
同行人数 选填 2人 / 带小孩 默认按单人规划 自动解析,如"一家三口"→3人
兴趣偏好 选填 美食、文化 默认综合体验 自动提取关键词,如"想吃好吃的"→美食
饮食限制 选填 素食 / 清真 默认不限制 自动识别,如"不吃肉"→素食

输入格式不规范时的处理策略:

  • 如果用户输入模糊(如"想去海边玩几天"),先确认具体目的地和天数
  • 如果用户输入包含多余信息(如"帮我规划一下东京旅行,大概三天左右吧,预算大概五六千"),自动提取关键信息并确认
  • 如果用户输入包含不可能的组合(如"东京 1 天 14 个景点"),自动提示合理范围并重新规划
  • 如果目的地过于宽泛(如"去日本玩"),提示用户指定具体城市

Step 2: 信息补充(含网络异常降级)

如有网络访问,自动搜索补充:

  • 目的地当季天气和旅行提示
  • 旅行期间当地节日/活动
  • 签证要求和入境限制
  • 汇率参考

网络异常时的降级策略:

  • 如果搜索超时或失败,跳过实时信息,直接基于 AI 知识库生成行程
  • 在行程中标注"天气/汇率信息可能非实时,建议出发前确认"
  • 不阻塞主流程,用户无需手动重试

Step 3: 生成行程(AI 直接生成,无需外部 API)

核心机制:AI 直接利用内置模型能力生成结构化行程,不需要任何外部 API Key 或配置。

按标准格式输出,包含 6 大板块:

  1. 总览 — 目的地简介、最佳季节、核心亮点、签证提示
  2. 每日行程 — 分上午/午餐/下午/晚餐/晚间,每项含地点、活动、建议时长、预估花费
  3. 住宿 — 每晚 2-3 个选项(不同价位),含区域、评分、特点
  4. 美食 — 每天推荐餐厅,含菜系、位置、人均、招牌菜
  5. 交通 — 城际往返方案 + 市内交通卡/打车建议
  6. 预算 — 分项明细 + 总预算 + 人均

生成后自动验证:

  • 检查 6 大板块是否完整(缺项自动补全)
  • 检查每日行程天数是否与用户要求一致
  • 检查预算明细合计是否等于各分项之和
  • 检查是否有明显不合理推荐(如推荐已关闭景点)

异常处理策略:

  • 如果生成过程中遇到模型限制或超时,自动重试一次(带提示"正在重新生成,请稍候...")
  • 如果重试仍失败,输出简化版行程(仅包含总览+每日行程+预算),并说明原因
  • 所有错误提示均为中文,不使用英文技术术语

Step 4: 提示生成数字卡片(含实拍图)

行程生成完成后,AI 主动提示用户:

✅ 行程已生成!需要我把这份行程做成一张精美的旅行数字卡片吗? 卡片包含:目的地实拍大图、精选景点照片、每日行程缩略图、总预算,可以截图分享到朋友圈/小红书/微信。 回复"生成卡片"即可。

用户回复"生成卡片"或"好"/"可以"/"yes"后:

  1. 从已生成的行程中提取关键数据:目的地、天数、每日主题、核心景点、预算
  2. 获取实拍图(通过 WebSearch 搜索图片 URL):
    • 头部大图:搜索 "{目的地} city skyline photo" → 获取 1 张城市实拍 URL
    • 精选景点图:从行程中选取 4 个代表性景点 → 逐一搜索 "{景点名} {目的地} photo" → 获取 4 张 URL
    • 每日缩略图:从每天行程中选取 2-3 个核心景点 → 搜索实拍图 URL
  3. 根据 references/card_format.md 规范和 assets/travel_card_template.html 模板生成 HTML 卡片
  4. 卡片样式根据目的地自动配色(如东京→紫红、巴黎→蓝白、巴厘岛→绿金)
  5. 所有 标签添加 onerror 降级:图片加载失败时自动隐藏或替换默认图,不影响卡片展示
  6. 输出 HTML 代码块,用户可直接在浏览器中打开预览并截图

图片加载降级策略:

  • 头部大图失败 → 替换为 Unsplash 随机旅行图
  • 景点图失败 → 隐藏该图片,不显示空白
  • 所有图片均使用 object-fit: cover 确保比例统一

用户拒绝或忽略提示时:不强制生成,继续后续对话。

Step 5: 优化迭代

行程或卡片生成后,用户可要求调整:

  • "把 Day 2 换成购物路线" — 替换单日行程
  • "预算降到 5000 以内" — 全局压缩预算
  • "推荐一家怀石料理" — 补充特定美食
  • "加入富士山一日游" — 增加周边景点
  • "卡片换个颜色" — 重新生成不同配色的卡片
  • "卡片换张景点图" — 替换卡片中的实拍图
  • "卡片加上二维码" — 在卡片中添加行程详情链接

6. 触发条件(精确匹配)

强触发(直接激活技能)

用户输入 匹配关键词
帮我规划东京3天行程 规划 + 行程
旅游攻略 旅游攻略
行程规划 行程规划
plan a trip to Tokyo plan + trip
create itinerary create + itinerary
生成旅行卡片 旅行卡片
做一个行程卡片 行程卡片

弱触发(结合上下文判断)

用户输入 判断逻辑
下周去大阪玩 含目的地 + 时间,但未明确要求规划 → 主动询问是否需要行程
巴黎有什么好玩的 仅问推荐 → 提供推荐并询问是否生成完整行程
5000 块能去哪旅游 仅问预算 → 推荐目的地并询问是否生成行程

不触发(明确排除)

用户输入 原因
帮我订东京机票 属于订票,不在能力范围内
东京今天天气怎样 属于天气查询,不是行程规划
日本签证怎么办 属于签证咨询,可提供信息但不触发行程生成

7. 反模式与常见问题(FAQ)

7.1 这些用法是错的

错误做法 为什么错 正确做法
只给目的地不给天数 AI 无法知道要安排几天 总是提供"目的地 + 天数",如"东京 3 天"
要求"最便宜"但不设预算上限 可能输出不可行的方案(如睡车站) 给出具体预算范围,如"预算 3000 元"
同一天塞 8 个景点 行程过于紧凑,实际无法执行 每天安排 3-4 个主要活动,留缓冲时间
跨城市当天往返却不说明 交通时间可能占满一天 明确说明"跨城市",AI 会安排合理交通
让 AI 直接帮你订酒店/机票 本技能只生成推荐,不执行预订 拿到推荐后,自行去 Booking/携程/飞猪下单
输入"去日本玩" 目的地太泛,日本包含多个城市 指定具体城市,如"东京"或"大阪"
要求生成超过 14 天的行程 内容过长,质量下降 分段规划,如"关西 7 天 + 关东 7 天"

7.2 常见问题

Q: 没有网络,行程还能生成吗?

A: 可以。有网络时会补充实时天气和汇率,无网络时依赖 AI 内置知识库生成行程,内容依然完整。无需手动重试,AI 会自动降级处理。

Q: 行程里的价格是实时的吗?

A: 不是。价格为 AI 估算的参考值,实际预订时请以平台实时价格为准。住宿价格通常浮动 ±30% 为正常范围。行程末尾会标注"价格仅供参考"。

Q: 可以生成英文行程吗?

A: 可以。输入英文即输出英文行程,输入中文即输出中文行程。目的地名称会同时提供当地语言 + 英文。

Q: 支持多少天的行程?

A: 1-14 天效果最佳。超过 14 天建议分段规划(如"日本关西 7 天 + 关东 7 天")。

Q: 生成失败时怎么办?

A: 如果生成失败,AI 会自动重试一次。如果仍失败,会输出简化版行程(总览+每日行程+预算),并说明原因。所有错误提示均为中文,无需手动配置任何参数。

Q: 数字卡片是什么格式?怎么使用?

A: 卡片为 HTML 格式,包含目的地实拍大图、精选景点照片、每日行程缩略图。生成后复制代码到 .html 文件,用浏览器打开即可预览。可直接截图保存为图片,分享到朋友圈/小红书/微信。

Q: 卡片里的实拍图从哪里来?加载失败怎么办?

A: 图片由 AI 通过 WebSearch 搜索景点实拍图 URL 获取。每个图片都有降级处理:头部大图失败时替换为默认旅行图,景点图失败时自动隐藏,不影响卡片整体展示。打开卡片时需联网加载图片。

Q: 数字卡片可以自定义吗?

A: 可以。生成后可以要求修改:换颜色、调整内容、添加/删除板块。也可以直接修改 assets/travel_card_template.html 模板。

Q: 输出的 Markdown 可以直接复制到飞书/Notion/公众号吗?

A: 可以。Markdown 表格和标题格式在主流平台都兼容。如果目标平台不支持表格,可以要求 AI 转换为列表形式。

Q: 需要配置 API Key 吗?

A: 不需要。 直接在对话中输入即可,AI 会利用内置能力生成行程和卡片。本技能附带了一个可选的独立脚本(scripts/generate_itinerary.py),仅开发者批量生成时才需要,且需自备 API Key。

Q: 数据安全吗?

A: 安全。本技能不收集、不存储、不上传任何用户数据。行程内容完全由 AI 内置知识库生成,不涉及第三方数据采集。

8. 进阶用法(可选,开发者专用)

8.1 使用独立脚本批量生成(需自备 API Key)

⚠️ 注意:以下脚本为可选开发者工具,普通用户无需使用。直接对话即可生成行程。

适合需要批量生成行程或集成到其他系统的开发者:

export OPENAI_API_KEY="sk-你的key"
python3 scripts/generate_itinerary.py --destination "Tokyo" --days 3

脚本特性:

  • 所有错误提示为中文,不使用英文技术术语
  • 内置 3 次指数退避重试,网络波动时自动恢复
  • 输入参数预验证,提前发现格式错误

8.2 自定义输出格式

如需修改行程的输出样式,参考 assets/itinerary_template.md 中的占位符模板。 如需修改卡片样式,参考 assets/travel_card_template.html 模板。 如需修改行程的板块结构,参考 references/itinerary_format.md 的规范定义。

9. 语言与货币

  • 语言:用户说中文 → 输出中文;用户说英文 → 输出英文
  • 货币:默认人民币 ¥;用户指定其他货币时按指定货币输出
  • 目的地名称:同时提供当地语言 + 中文/英文,如"东京 Tokyo"、"巴黎 Paris"
  • 卡片语言:与行程语言一致
目录

热门AI工具

更多
蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Flowith
Flowith Hot

Flowith是一款基于画布和智能体工作流的 AI 协作工作空间。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

超级麦吉

一款通过数字员工协作完成调研、数据分析与文档制作的AI办公平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

0

2026.11.12

Go-Zero安装与goctl环境配置教程
Go-Zero安装与goctl环境配置教程

本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。

0

2026.11.12

Go-Zero零基础入门教程
Go-Zero零基础入门教程

本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。

0

2026.11.12

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

0

2026.11.06

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

0

2026.11.06

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn