fliggy-trip-planner
# 智能行程规划师 (fliggy Trip Planner)
一站式旅行规划解决方案,基于 flyai 实时数据,自动生成包含航班、酒店、景点的完整行程。
## 触发场景
- 用户说"帮我规划去XX的旅行"
- 用户询问"XX天可以去哪里玩"
- 用户需要安排度假/旅游行程
- 用户询问旅行攻略或行程建议
## 执行前检查
**重要**:在开始任何行程规划之前,必须先检查并安装 flyai 依赖:
```bash
# Step 0: 检查并安装 flyai
which flyai >/dev/null 2>&1 || npm i -g @fly-ai/flyai-cli
```
如果检测到 flyai 未安装,立即执行安装命令,等待安装完成后再继续后续操作。
## 核心能力
### 1. 智能参数提取
从用户输入中提取:
- **目的地**:城市名称(必需)
- **出发地**:默认询问或推断
- **天数**:行程天数(默认3天)
- **预算**:经济型/舒适型/豪华型
- **偏好**:美食/文化/自然/购物/亲子
- **日期**:具体日期或"下周末"/"五一"等
### 2. 数据获取流程
```
Step 1: 搜索航班
flyai search-flight --origin <出发地> --destination <目的地> --dep-date <日期> --back-date <返程日期> --sort-type 3
Step 2: 搜索酒店
flyai search-hotel --dest-name <目的地> --poi-name <核心景点> --check-in-date <入住> --check-out-date <退房> --sort rate_desc --max-price <预算上限>
Step 3: 搜索景点
flyai search-poi --city-name <目的地> --poi-level 5
flyai keyword-search --query "<目的地> 美食/特色体验"
```
### 3. 行程生成逻辑
根据天数自动分配:
- **Day 1**:抵达 → 酒店入住 → 市区核心景点 → 特色晚餐
- **Day 2**:全天深度游(5A景区/主题路线)→ 夜景/演出
- **Day 3**:周边景点/特色体验 → 返程
根据偏好调整:
- **美食偏好**:增加餐厅推荐,安排美食街
- **文化偏好**:增加博物馆、古迹、文化演出
- **自然偏好**:增加公园、山水景区、户外活动
- **亲子偏好**:增加游乐园、科技馆、互动体验
## 输出格式
必须包含以下模块:
### 1. 行程概览
- 目的地、天数、总预算
- 最佳出行日期
- 行程亮点一句话总结
### 2. 交通方案
- 往返航班对比表格
- 推荐航班及理由
- 预订链接
### 3. 住宿推荐
- 2-3家酒店对比(位置、价格、特色)
- 推荐酒店及理由
- 酒店图片 + 预订链接
### 4. 每日行程
每天包含:
- 时间线(上午/下午/晚上)
- 景点/活动安排
- 餐厅推荐
- 交通提示
- 景点图片 + 预订链接
### 5. 实用贴士
- 天气提醒
- 穿衣建议
- 必带物品
- 注意事项
### 6. 费用预算表
| 项目 | 费用 | 备注 |
|------|------|------|
| 往返机票 | ¥XXX | 经济舱 |
| 酒店 | ¥XXX | X晚 |
| 景点门票 | ¥XXX | 主要景点 |
| 餐饮交通 | ¥XXX | 预估 |
| **总计** | **¥XXX** | 人均 |
## 图片与链接规范
- **酒店图片**:``
- **景点图片**:``
- **航班预订**:`[点击预订机票]({jumpUrl})`
- **酒店预订**:`[点击预订酒店]({detailUrl})`
- **景点预订**:`[点击预订门票]({jumpUrl})`
## 示例对话
**用户**:帮我规划一个去成都的四天三晚行程,从北京出发,喜欢吃美食。
**执行流程**:
1. 提取参数:出发地=北京,目的地=成都,天数=4,偏好=美食
2. 调用 flyai 搜索航班、酒店、景点
3. 生成包含火锅、串串、川菜餐厅的行程
4. 安排宽窄巷子、锦里、大熊猫基地等景点
## 注意事项
1. 始终基于 flyai 实时数据,不要编造价格或航班信息
2. 酒店推荐优先选择靠近核心景点或地铁便利的位置
3. 行程节奏要合理,避免一天安排过多景点
4. 预算估算要留有余地,标注"不含购物"
5. 图片必须显示在预订链接之前
标签
skill
ai