向用户收集以下信息(未提供的项目使用默认值或智能推断):
| 信息项 | 必填 | 默认值 |
|---|---|---|
| -------- | ------ | -------- |
| 出发地 | ✅ | - |
| 出行时间/天数 | ✅ | - |
| 预算范围(元/人) | ✅ | - |
| 孩子年龄 | 可选 | 3~6岁 |
| 目的地偏好 | 可选 | AI推荐3个候选 |
| 出行人数 | 可选 | 3人(父母+1孩) |
| 偏好类型 | 可选 | 自然/文化/主题乐园 |
| 出行交通方式 | 可选 | 公共交通(高铁/飞机+打车) |
在为任何目的地生成方案或写入报告之前,必须对出发地→目的地的交通时间进行准确性核查,避免出现明显错误的时间估算。
🚗 自驾时间估算标准
实际导航时长 × 1.1(含服务区休息、加油等停留)| 出发地 | 目的地 | 距离 | 参考时长 |
|---|---|---|---|
| -------- | -------- | ------ | --------- |
| 武汉 | 咸宁/赤壁 | 约130km | 约1.5小时 |
| 武汉 | 随州 | 约170km | 约2小时 |
| 武汉 | 宜昌 | 约290km | 约3小时 |
| 武汉 | 神农架(木鱼镇) | 约350km | 约4-4.5小时 |
| 武汉 | 恩施 | 约420km | 约4.5-5小时 |
| 武汉 | 张家界 | 约500km | 约5-5.5小时 |
| 武汉 | 长沙 | 约340km | 约3.5小时 |
| 武汉 | 重庆 | 约780km | 约7.5-8小时 |
| 武汉 | 成都 | 约1050km | 约10小时 |
> ⚠️ 上表仅为参考,实际规划时必须以用户出发地为准重新估算,不可直接套用。
🚄 高铁时间估算标准
✈️ 飞机时间估算标准
1. 确认出发地(具体城市/区域)
2. 逐一估算每个候选目的地的交通时间
3. 与用户设定的时间限制对比(如"单程≤4小时")
4. 超出限制的目的地:
a. 若超出不多(≤30分钟):保留但在报告中明确标注实际时长,加⚠️提示
b. 若明显超出(>30分钟):从候选中移除,或降级为"备选方案(超出时间限制)"
5. 在报告顶部信息栏中展示各方案的准确交通时长
每个目的地生成一份完整方案,包含:
详见 方案生成规范
对每个方案按评分标准打分,生成对比报告。
详见 评分标准
最终输出为一个美观的 HTML 文件,用户可在浏览器中直接查看。
scripts/generate_report.py 末尾 SAMPLE_DATA 的 JSON 结构组织所有方案内容```bash
# 方式一:直接传入 JSON 数据文件
python3 scripts/generate_report.py data.json --output family_travel_report.html
# 方式二:AI 直接调用(将数据写入临时 JSON 后执行)
python3 scripts/generate_report.py /tmp/travel_data.json --output /tmp/family_travel_report.html
```
family_travel_report.html,提供给用户下载或预览| 区块 | 说明 |
|---|---|
| ------ | ------ |
| 页面顶部信息栏 | 出发地、时间、预算、人数、交通方式 |
| 每个方案卡片 | 评分徽章 + 5维度进度条 |
| 标签页切换 | 🗺️每日行程 / 🏨酒店 / 🎡景点 / 🍜美食 / 💰预算 |
| 每日行程时间轴 | 按时间段展示,含交通提示(自驾/公共交通双版本) |
| 方案对比表格 | 多方案横向对比,高亮推荐方案 |
| 推荐结论横幅 | 绿色醒目横幅,给出最终推荐理由 |
详见 scripts/generate_report.py 末尾的 SAMPLE_DATA,AI 在生成方案后按此结构填充数据并调用脚本。
共 1 个版本