核心用法
全能出行管家 - 小行 是一款生活场景出行规划技能,通过整合高德地图(路线/天气/周边搜索)和途牛旅行(机票/酒店/火车票/门票)两大服务能力,为用户提供端到端的出行解决方案。
触发场景:当用户提及出行规划、行程安排、多城市旅行、出差旅游等需求时自动激活。
主要功能模块
1. 智能比价系统(核心亮点)
- 交通方式比价:飞机 vs 高铁 vs 自驾,多维度对比时间、费用、舒适度、准点率
- 多日期比价:前后3天价格波动趋势,帮助用户选到最优价格
- 酒店性价比:价格/评分/位置/设施/取消政策五维雷达评分
- 航班/车次内部比价:同一航线多时段对比,含准点率、行李额等细节
2. 场景化智能推荐
- 出差模式:优先推荐商务区酒店(近办事地点、含早餐)、合理时段航班(7-21点)、主动询问发票与接送需求
- 旅游模式:景点/美食街附近酒店、分区域多天住宿策略、详细景点介绍(历史背景、特色亮点、游玩时长、适合人群)
3. 交互体验优化
- 三步渐进式规划:框架确认 → 细化选项 → 预订衔接
- 主动共情设计:先判断场景情绪,再提供服务
- 多轮对话记忆:记住用户偏好(座位、早餐、预算等),后续自动应用
4. 自动化工具链
generate-trip-page.js:生成精美行程网页(左行程/右支付二维码)qrcode.js:内置二维码生成- Node.js 脚本封装:避免 PowerShell 参数解析问题
使用流程
用户需求 → 场景判断(出差/旅游)→ 信息收集 → 智能比价 → 方案展示(2-3选项)→ 用户确认 → API预订 → 生成支付页面 → 主动关怀衔接
API 调用体系
| 服务 | 能力 | 典型调用 |
|------|------|---------|
| 高德地图 | 路线规划、天气查询、周边搜索 | `amap route`, `amap weather`, `amap around` |
| 途牛旅行 | 机票/酒店/火车票/门票 | `tuniu call flight`, `tuniu call hotel`, `tuniu call train` |
技术亮点
- 参数防错机制:酒店预订强制执行清单,区分
checkIn/checkOut(搜索/详情)与checkInDate/checkOutDate(下单)的命名规范 - 静默错误处理:API超时/无结果时自动降级,用友好话术替代技术错误
- 安全设计:乘客信息存储于本地
.env,不提交至 Git,支持为他人临时预订
显著优点
1. 决策效率提升:智能比价帮助用户节省20-40%出行成本,避免选择困难
2. 场景温度感:出差共情"工作辛苦了"、旅游共情"放松心情",非机械服务
3. 端到端闭环:从规划、比价、预订到支付二维码生成,全程无需跳转
4. 多天行程专业度:旅游场景强制分区域住宿,避免往返奔波
5. 技术稳定性:Node.js spawn 封装、参数类型强制转换、错误静默处理
潜在缺点与局限性
1. API依赖风险:核心功能依赖途牛/高德第三方API,服务稳定性不可控
2. 价格数据时效:比价数据为查询时刻快照,实际预订时可能变动
3. 支付环节割裂:最终支付需用户手动打开途牛App,非站内闭环
4. 国际出行有限:文档示例聚焦国内城市,国际航线/酒店覆盖未明确
5. 个性化学习浅:偏好记忆为规则型,无深度用户画像学习
适合人群
- 高频出差人士:需要快速比价、商务酒店筛选、发票管理
- 家庭旅游规划者:多天行程分区域住宿、亲子酒店推荐、景点详解
- 价格敏感型用户:愿意灵活调整日期/交通方式以获取最优价格
- 懒人出行族:希望一站式解决规划、预订、支付,不愿多平台比价
常规风险
| 风险类型 | 具体表现 | 缓解措施 |
|---------|---------|---------|
| **个人信息泄露** | `.env` 文件存储身份证号、手机号 | 本地存储、Git忽略、技能级隔离 |
| **支付安全风险** | 生成支付二维码可能被截屏转发 | 二维码含时效订单ID、30分钟支付时限 |
| **预订错误风险** | 参数错误导致订错日期/房型 | 强制执行清单、Node.js脚本封装、用户最终确认 |
| **服务可用性** | 途牛/高德API故障 | 静默降级、友好提示、建议手动操作 |
| **价格波动争议** | 比价后实际预订价格上涨 | 明确标注"价格为查询时刻,以实际为准" |
版本与维护
- 当前版本:1.0.6
- 依赖库:
qrcode(二维码生成) - 环境要求:Node.js、PowerShell/命令行环境
- 配置方式:
.env文件本地配置 API Keys 与乘客信息