Agent Skills
返回列表
SyncTravel 多人异地高铁汇合

SyncTravel 多人异地高铁汇合

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_807718cf/multi-user-trip-planner。

技能介绍

要解决什么问题

多人约在同一城市见面,却从广州、武汉等不同城市出发时,难点不在「各自买一张票」,而在策略空间:能否同一趟车、不同站上车;是否在中转枢纽汇合再一起走;到达时间差能否压到可接受范围。人工在 12306 上逐条比对车次、换乘与票价,很容易漏掉可行组合,也更难在「时间 / 票价 / 换乘 / 到达差」之间做一致性的权衡。

技能如何工作

SyncTravel 面向 N 人、多起点、单终点 的铁路行程,由技能侧完成数据拉取、策略生成、约束校验与打分排序,大模型只负责理解意图、补问缺失信息并呈现结果。

  • 实时数据优先:默认走 data_source=auto 的三级回退(12306-direct → 12306-mcp → distance-estimation),不编造车次时刻与票价。
  • 策略多样性:结果会覆盖同车、部分同车、中转汇合、同步到达等类型,而不是单一策略的微调。
  • 入口工具:多数场景先用 trip_planner_quick_plan(origins, destination, date);自然语言可先 trip_planner_parse_request;需要完整约束与权重时用 trip_planner_plan。
  • 权重画像:balanced、speed-first、comfort-first、budget-first、sync-first 等,用于强调到达差、换乘或预算等不同偏好。

当 total_feasible == 0 时,应查看 relaxation_suggestions 再放宽约束重跑,而不是直接断言「无解」。

边界与注意点

  • 大模型不得自行过滤候选、决定采用哪些策略,或覆盖校验结果;数据来源须在输出中透明(实时 12306 与距离估算的近似值需区分说明)。
  • 支持中文城市名(如广州、武汉、北京)及「同车」「中转」「同步到达」等表述;站名可用 trip_planner_validate_stations 核对。
  • 无可行方案时技能会给出放宽建议;API 失败时会降级到估算,此时时间与票价仅为参考。

使用场景

  • 同事分别在广州、武汉出发,要在北京开会前一天晚上尽量同时到站,需要对比同车、中转汇合等可行方案。
  • 几个朋友约在同一城市聚会,各自从不同城市坐高铁,想查能否同一趟车不同站上车或到达时间差最小。
  • 家庭出游多人从不同出发地前往同一目的地,要在时间、票价和换乘次数之间按偏好排序选前几条方案。
  • 用户用自然语言描述「我在广州朋友在武汉我们要去北京」,需要先解析城市与日期再生成带评分的候选行程。

适合人员

  • 经常组织跨省朋友聚会、需要自己比对多地高铁汇合方案的活动组织者
  • 负责安排团队异地差旅、要求参会人到达时间差可控的企业行政或会议协调人
  • 带老人或孩子出行、希望少换乘少站立并仍尽量同时到达的家庭行程负责人
  • 习惯用中文城市名和「同车」「同步到达」描述需求、不愿手工在 12306 逐条试组合的出行规划者