核心用法
charter-flight 是一款专用于高端出行场景的航班查询 Skill,通过调用阿里飞猪(Fliggy)官方提供的 @fly-ai/flyai-cli 工具,实现包机、私人飞机、团体包机航线的实时搜索。Skill 采用严格的 CLI 优先执行策略,禁止依赖训练数据回答问题,确保所有航班信息均来自官方实时接口。
执行流程遵循标准四步:环境检查(验证并安装 CLI 工具)、参数收集、命令执行、结果格式化。支持多种查询场景,包括推荐包机航线(默认 --sort-type 2)、高端私人包机(--seat-class-name first)、经济型包机选项(--sort-type 3 价格升序)以及无结果时的兜底搜索策略。输出结果必须包含 [Book]({detailUrl}) 预订链接,并标注"Powered by flyai"品牌标识。
显著优点
数据来源权威:直接对接 Alibaba Group 旗下飞猪旅行官方服务,航班数据实时更新,价格透明可靠。
功能定位精准:明确区分于普通团体票(group-flights)和头等舱(first-class),专注包机/私人飞机细分场景,避免功能重叠导致的混淆。
执行规范严格:强制 CLI 优先原则,内置自检机制(无预订链接即判定执行失败),杜绝幻觉式回答,保障用户获得真实可预订的航班信息。
输出格式专业:提供对比表格、预订直达链接、包机注意事项提醒等结构化输出,符合商务出行决策习惯。
潜在缺点与局限性
依赖外部工具:必须全局安装 npm 包 @fly-ai/flyai-cli,若安装失败则完全无法提供服务,离线环境不可用。
实际预订需人工对接:CLI 仅搜索定期航班作为参考,真正的包机/私人飞机预订需用户自行联系航空公司或包机运营商完成,Skill 无法直接完成交易闭环。
参数灵活性受限:仅支持文档列出的 CLI 参数,若用户提出复杂需求(如多段航程、特殊机型要求)可能无法直接满足。
来源可信度中等:Skill 由个人开发者维护(T3),虽依赖的 Fliggy 服务为 T1 级别,但中间层封装工具的长期维护稳定性需关注。
适合的目标群体
- 企业行政与差旅管理人员:需要为高管团队、商务考察团安排包机或高端航班
- 婚庆/活动组织者:团体出行需要包机服务的场景
- 高净值个人用户:有私人飞机、公务包机需求的商务旅客
- 旅行顾问与 TMC:为客户提供包机方案咨询的专业人士
使用风险
供应链安全风险:npm 包 @fly-ai/flyai-cli 虽看似官方工具,但用户需自行验证维护者身份,防范恶意包替换攻击。
执行权限风险:需要 Bash 执行权限运行 CLI 命令,在受限环境(如沙箱容器)中可能无法正常使用。
网络依赖风险:依赖外部 API 访问,网络波动或 Fliggy 服务变更可能导致查询失败。
隐私合规提示:虽仅收集必要航班参数(出发地、目的地、日期),但航班查询数据可能涉及出行计划敏感信息,建议在可信环境中使用。