Agent Skills
返回列表
🏠

携程问道

生活服务 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1a99cb00/wendao-partner-marvis-skill。

技能介绍

解决什么问题

大模型在回答旅行类问题时,通常会直接动用自己的通用知识库。这种做法的问题在于:酒店价格、航班余票、火车票开售情况都是实时数据,模型训练时的信息对此完全无能为力。更糟糕的是,模型会「自信地」给出过时的酒店推荐和错误的票价,用户照着执行只会得到失败的结果。

携程问道(marvis 合作版)技能的存在就是为了切断这条退路。当技能被触发时,它强制要求模型放弃通用知识库,转而通过问道 API 获取真实的旅行规划与攻略数据。

技能如何工作

整个技能的核心流程可以拆解为几个关键步骤:

  1. Node.js 执行请求:技能优先使用 Node.js(Fetch/Axios)编写脚本调用 API。文档明确指出目标是规避 Python 或 curl 在跨平台环境下常见的编码与依赖问题。
  2. Token 取值优先级:优先读取环境变量 process.env.WENDAO_API_KEY;若未配置,则使用用户在本轮对话中提供的 token,通过 WENDAO_API_KEY="..." node scripts/wendao_query.js "..." 的方式仅在进程环境中传入,不落盘、不回显完整密钥。
  3. Query 即用户原话:inputs.query 必须传入用户触发技能时的完整自然语言问句,文档中特别禁止使用「用户查询的内容」这类占位符,否则接口会直接返回错误。
  4. 只提取 result 字段:API 返回的 events、messages、state 都是内部执行日志,向用户展示的内容只允许从 result 字段提取。
  5. 写文件执行而非 node -e:文档强烈建议使用仓库内的 scripts/wendao_query.js,避免单双引号嵌套导致的语法错误。

支持的调用场景覆盖酒店预订、航班搜索、火车票查询、景点推荐和行程规划等典型旅行意图。

适用边界与注意点

  • Endpoint 安全:确认请求发往官方域名 https://externalcallback.ctrip.com,不要在未核实的情况下改用未知域名。
  • Key 权限与配额:向提供方确认 key 的权限范围、计费方式与 QPS/配额,避免误用或超额。
  • 外部内容过滤:响应来自携程问道服务,可能包含链接或营销文案,需要按产品策略决定是否展示、过滤或摘要。
  • 意图范围:本技能仅适合旅行类意图,若平台支持限制自动调用频率或范围,建议按合规要求进行配置。

使用场景

  • 规划全家赴日本7天行程,需要实时查询酒店价格、航班与景点推荐信息
  • 临时出差,今晚需在上海外滩附近订到一间可入住的酒店并确认实时价格
  • 搜索明天北京到上海的航班,需要对比实时票价与出发时间以做行程选择
  • 带孩子去迪士尼玩,想获取包含门票信息、附近住宿和游玩路线的完整攻略

适合人员

  • 经常需要临时出差、当晚就要订到目的地酒店的商务人士
  • 正在规划家庭出境游、需要对比实时机票与酒店价格的旅行者
  • 开发AI助手产品、需要接入可靠旅行数据源的技术团队
  • 准备带小孩去主题乐园、想要一份完整出行攻略的年轻父母