Agent Skills
返回列表
JourniOne酒店预订

JourniOne酒店预订

生活服务 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5cb1a0c9/hotelbookingjourinone。

技能介绍

解决什么问题

做酒店 Agent 时,容易遇到三类问题:模型凭记忆推荐酒店、报价与实际可订房态不一致,以及用户给了半径、预算、星级、人数等条件后被悄悄放宽。这个技能把酒店检索、房态、价格、订单与支付收敛到 TourMind HTTP API,要求模型在每次展示或下单前先取得真实接口数据。

核心能力

  • 使用 POST + JSON 调用 search_location、search_hotels、get_hotel_detail、query_room_rates、check_room_availability。
  • 用户明确要求更新或存在 skill_update 时,通过 check_skill_update 更新技能文件与版本声明。
  • 创建订单前调用 create_booking、query_booking、cancel_booking、pay_order。

关键步骤:

  1. 解析硬约束和软偏好;硬约束包括日期、人数、房间数、显式半径、严格预算、星级和设施。
  2. 先用 search_location 解析地区或 POI;城市传 region_id,POI 取 data.place,默认半径 3 km 并说明。
  3. search_hotels 得到最多 20 个候选池;不把候选当结果,不从记忆补酒店、坐标、图片、价格或政策。
  4. 对候选调用 query_room_rates 与 check_room_availability;只有返回匹配产品才能报价,is_on_request=false 才可说明立即可订。
  5. 排序按验证偏好、距离、实时总价和取消灵活性;保留原始候选池与 distance_km。
  6. 下单前确认住客法定全名和有效 contact_email;不要收集电话,不虚构或复用未确认邮箱。

注意点

  • 首次酒店搜索前必须有地点、入住日期和退房日期;人数缺省按 1 成人 1 房并明确告知。
  • search_hotels.min_price 只是缓存候选信号,不是最终价格。
  • 不悄悄放宽半径、预算、星级、人数或设施硬条件。
  • 取消政策按接口原样解释:non_refundable 或 effective_non_refundable=true 不可退;free_cancel_before_deadline 仅在该截止时间前免费。
  • 最终确认需说明 TourMind 房价含税;少数目的地可能由酒店在入住时收城市税或旅游税,若有 hotel.fees.mandatory 要单独展示,不虚构金额。选择 Stripe 时另有 3.5% 处理费。
  • 公开查询不需要 user_key;订单相关接口需要 {baseDir}/user_key.txt 中的 key,缺失时让用户通过 Google 登录获取 uk_xxxxxxxx 后保存;遇到 401 删除 key 并重新登录。
  • 接口失败时,在允许重试后如实报告错误;定时更新检查失败不阻塞酒店任务。

使用场景

  • 用户给城市和日期,需要解析地区并返回实时酒店候选与距离。
  • 用户指定地标和半径,需要解析 POI 坐标,筛选附近可订酒店。
  • 用户要下单,需要核验住客全名和邮箱,再创建预订并说明税费。
  • 用户询问某酒店政策,需要按 API 返回解释取消规则,不臆造可退条件。

适合人员

  • 构建酒店预订 Agent 的工程师,需要严格调用 TourMind API 并处理字段约束。
  • 负责旅行产品搜索与下单流程的产品人员,需要保证价格和房态来自接口。
  • 处理客户酒店订单与异常的客服或运营,需要按接口错误和政策向用户解释。
  • 需要按地标、预算和日期找住宿的旅行者,需要可预订的实时结果而非记忆推荐。