Ctrip Wenda: Integrating Ctrip Travel Service Skills in Marvis

前言

给 Agent 加旅行能力,常见做法是自己接携程或 OTA 的开放接口:查酒店、查航班、查火车票,各自写一套请求、解析和容错。接口分散、字段不统一,Agent 很难在一个会话里把“订酒店、查机票、排行程”串起来。携程问道这个 Skill 把这类旅行问询统一收进一个技能里,Agent 只需要按自然语言触发,不用关心背后调了哪些接口。

下面介绍这个 Skill 的定位、触发场景和使用时的注意点。

这是什么

携程问道是一个面向 Marvis 的旅行服务 Skill,坐标 @user_1a99cb00/wendao-partner-marvis-skill,发布者 user_1a99cb00,来源 community,当前版本 1.0.2,分类 life-service。

它解决的问题是:当用户在 Marvis 里提出任意旅行相关问询时,由这个 Skill 统一承接,Agent 不需要为酒店、机票、火车票、景点分别写处理逻辑。

核心功能

根据官方简介,当用户发起任意旅行相关问询时,包含但不限于以下场景,会触发此技能:

  • 预订酒店
  • 机票查询
  • 火车票查询
  • 景点推荐
  • 寻找当地特色玩乐
  • 目的地查询
  • 行程规划
  • 美食住宿攻略
  • 签证相关
  • 查询旅游攻略、获取旅行建议

官方对触发条件的描述是:当用户需要操作携程时使用此 Skill。也就是说,它面向的是“帮用户完成携程侧的旅行操作和信息查询”,而不是通用的旅行知识问答。

安装与启用

官方地址:

https://api.skillhub.cn/user_1a99cb00/wendao-partner-marvis-skill

SkillHub 页面:

https://www.skillhub.cn/skills/user_1a99cb00/wendao-partner-marvis-skill

抓取资料中没有给出可直接执行的安装命令、目录路径或配置文件字段,因此这里不提供命令行安装步骤。需要安装时,从上面的官方地址进入,按 SkillHub 页面和 Marvis 侧的说明完成添加。

标签里带有 requires_api_key=true,启用前需要确认已经准备好对应的 API Key,并在 Marvis 的 Skill 配置里完成填写。否则 Skill 可以加载,但涉及接口调用的旅行问询无法正常工作。

典型用法

官方简介给出的典型触发方式是自然语言问询,例如用户直接说:

  • “帮我订一晚北京的酒店”
  • “查一下明天上海到成都的航班”
  • “看看从杭州到南京的高铁”
  • “推荐一下大阪的景点”
  • “帮我排一个周末两天的行程”

这些问法都属于资料里列出的触发场景。Agent 收到后交给携程问道处理,用户不需要显式指定“用哪个技能”。

适用场景与注意

适合接入 Marvis、希望在会话里直接完成携程侧酒店预订、航班搜索、火车票查询、景点推荐和行程规划的开发者。

使用时注意几点:

  1. 这个 Skill 面向 Marvis 环境,不是通用 Agent 插件,接入前确认运行环境是 Marvis。
  2. 需要 API Key,requires_api_key=true,配置缺失时旅行相关问询会失败。
  3. 触发范围是旅行相关问询,非旅行类请求不要依赖它处理。
  4. 版本号、评分、下载量等数据以 SkillHub 页面当时显示为准,抓取资料中存在多份数值,使用前建议在官方页面再核对一次。
  5. 来源为 community,发布者是 user_1a99cb00,不是携程官方维护方,接入生产环境前需要自行评估接口稳定性和权限范围。

结尾

携程问道把携程侧的酒店预订、航班搜索、火车票查询、景点推荐和行程规划收进一个 Marvis Skill,Agent 侧不用按业务线分别对接接口。需要接入时从官方地址开始:https://api.skillhub.cn/user_1a99cb00/wendao-partner-marvis-skill。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye