一键导入
slow-travel-planner
使用高德地图工具和可选的旅游内容源规划差异化慢旅游路线。用于用户请求城市旅行规划、路线推荐、poi 推荐、周边餐饮休息点、地图可视化、旅游产品行程生成时;规划目标必须顺路、低折返、少人挤人、少网红打卡堆叠,突出本地生活感、慢节奏、可休息、可替换的差异化体验。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
使用高德地图工具和可选的旅游内容源规划差异化慢旅游路线。用于用户请求城市旅行规划、路线推荐、poi 推荐、周边餐饮休息点、地图可视化、旅游产品行程生成时;规划目标必须顺路、低折返、少人挤人、少网红打卡堆叠,突出本地生活感、慢节奏、可休息、可替换的差异化体验。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
旅游规划需求准入分析。Use when the user asks for a travel plan, itinerary, route, POI recommendation, city walk, nearby travel, or executable tourism advice; extract structured requirement fields, identify missing information, and output SkillResult JSON.
图数据库模式下的四阶段十三步旅行规划工作流。This skill should be loaded when the coordinator operates in Neo4j graph mode and needs the complete step-by-step workflow for multi-day trip planning.
合并用户追问回复到旅行需求快照。Use when the user replies to follow-up questions about their travel requirements; parse natural language answers, merge into existing TravelRequirementSnapshot, and output SkillResult JSON.
Month 月度约束审查。检查周数正确性、天气窗口、月度预算、区域覆盖。
Phase 季节约束审查。检查气候合适性、地理递进逻辑、预算分配、节庆覆盖。
POI 单点约束审查。检查地理验证状态、天气备份存在性、攻略印证、费用合理性。
| name | slow-travel-planner |
| description | 使用高德地图工具和可选的旅游内容源规划差异化慢旅游路线。用于用户请求城市旅行规划、路线推荐、poi 推荐、周边餐饮休息点、地图可视化、旅游产品行程生成时;规划目标必须顺路、低折返、少人挤人、少网红打卡堆叠,突出本地生活感、慢节奏、可休息、可替换的差异化体验。 |
使用本 Skill 规划差异化慢旅游行程。目标不是把热门景点塞满,而是生成顺路、松弛、有本地质感、低人流压力、换乘少、留有休息和备选空间的路线。
将高德地图工具视为“地理事实层”:用于确认地点身份、坐标、周边 POI、距离、路线、行政区和静态地图。将知乎等内容源视为“体验灵感层”:用于提取攻略、博主建议、避坑、人流感受、隐藏体验、适合人群和主观评价。
决定调用哪个高德工具时,优先阅读 references/amap-tool-catalog.md。简要说明如下:
amap_input_tips:用于地名自动补全、纠错、模糊名称识别、候选 POI ID 获取。amap_poi_keyword_search:按关键词或类型搜索景点、餐厅、酒店、博物馆、商圈、市场、公园、小众 POI。amap_poi_around_search:围绕酒店、景点或坐标搜索附近餐厅、咖啡、休息点、地铁站、亲子设施和备选 POI。amap_poi_detail:根据已知 POI ID 查询地点详情,用于确认具体地点。amap_geocode:把结构化地址、酒店、车站、地名转为经纬度。amap_regeocode:把经纬度反查为地址、行政区、附近 POI、AOI 等上下文。amap_distance:快速估算多个候选点到目标点的距离,用于排序、聚类、识别绕路点。amap_route_walking:验证短距离步行、街区漫游、地铁口到 POI、景区内动线。amap_route_transit:验证地铁、公交等城市公共交通路线。amap_route_driving:验证自驾、包车、郊区景点、多途经点路线。amap_route_bicycling:验证城市骑行、河岸骑行、公园/校园慢游路线。amap_district_search:标准化城市、区县、adcode 和行政边界。amap_ip_location:仅在用户未提供城市时粗略推断默认城市,不可用于精确定位。amap_static_map:生成路线图或 POI 分布图的静态地图 URL。从用户请求中抽取以下字段:
{
"destination": "城市或区域",
"dates": "已知或未知",
"days": 1,
"hotel_or_start": "酒店、地址、POI、区域或未知",
"traveler_profile": "独行、情侣、亲子、老人、朋友、未知",
"pace": "slow | balanced | compact",
"interests": [],
"avoid": [],
"transport_preference": "walking | transit | taxi | driving | cycling | mixed | unknown",
"budget": "low | mid | high | unknown",
"must_visit": [],
"must_avoid": [],
"assumptions": []
}
如果缺少城市,只能把 amap_ip_location 当作低置信度默认城市来源,并在输出里标注假设。如果缺少酒店或起点,先按核心城区或目标区域生成草案,并提醒用户补充住宿后需要重新优化路线。
当知乎或其他旅游内容 API 可用时,应在最终 POI 选择前使用。提取:
内容源里的地点不能直接当作真实 POI,必须进入高德 POI 标准化流程。
对用户输入或攻略中提取的地点名:
amap_input_tips。amap_poi_keyword_search,已知城市时设置 citylimit=true。amap_poi_detail 确认。amap_geocode。为每个标准化后的 POI 生成:
{
"raw_name": "原始名称",
"poi_name": "高德标准名称",
"poi_id": "",
"location": "lng,lat",
"district": "",
"type": "",
"confidence": 0.0,
"opinion_tags": [],
"crowd_risk": "low | medium | high | unknown",
"slow_travel_fit": "high | medium | low",
"why": "选择或保留它的原因"
}
候选点评分默认权重:
{
"route_smoothness": 0.30,
"slow_travel_fit": 0.25,
"differentiation": 0.20,
"interest_match": 0.15,
"content_signal": 0.10
}
扣分规则:
-20。-15。-15。-10。-10。加分规则:
+15。+10。+10。+10。+5。在生成行程文案前,必须先根据坐标、区县和距离做聚类。使用 amap_distance 比较候选点距离,移除、降级或改天安排离群点。每天路线应满足:
路线规划规则见 references/route-planning-rules.md。
默认交通工具选择:
amap_route_walking:用于街区内、景区内、商圈内、地铁口到 POI、博物馆到咖啡店等短距离步行验证。amap_route_transit:用于城市公共交通,尤其适合预算友好型自由行。amap_route_driving:用于自驾、包车、郊区景点、亲子/老人、带行李、低换乘路线。amap_route_bicycling:用于河岸、公园、校园、城市骑行等慢游路线。如果某段路线过长、换乘过碎、明显折返,应先修改路线,再输出给用户。
核心路线稳定后,围绕锚点使用 amap_poi_around_search 查找:
补点不要喧宾夺主,应作为“附近可选项”呈现。
输出前必须用以下清单自检:
如果未通过自检,先修订方案,不要直接输出。
路线规划请求默认使用以下结构:
# [目的地][天数]慢旅游路线
## 规划假设
- ...
## 路线逻辑
说明按哪些街区、区域或走廊分组,以及为什么这样能减少折返和人流压力。
## 第 1 天:[主题]
| 时间 | 地点 | 体验 | 交通 | 备注 |
|---|---|---|---|---|
### 为什么这条路线顺
...
### 更安静的替代选择
- 如果 [拥挤 POI] 人多,可替换为 [替代点],原因是 ...
### 附近补点
- 午餐:...
- 咖啡/休息:...
- 雨天备选:...
## 最终审查
- 顺路性:...
- 差异化:...
- 人流风险:...
- 出发前需要确认:...
如果用户要求 API 输出,返回 JSON,字段包括 assumptions、days、route_segments、poi_candidates、alternatives、risks、map。
用户请求:“帮我规划成都三天,不想人挤人,喜欢吃和闲逛。”
不要直接堆叠宽窄巷子、春熙路、太古里、熊猫基地等热门点。应该: