为普通用户生成简洁、易懂的航班价格总结,包含购买建议和价格分析。
本 skill 需要 SerpAPI Key 才能获取实时航班价格数据。
如果用户尚未配置 SerpAPI Key,请先引导用户完成以下步骤:
注册 SerpAPI 账号:访问 https://serpapi.com/users/sign_up 免费注册
获取 API Key:登录后在 Dashboard 中复制你的 API Key
配置项目:
price/config.example.json 为 price/config.jsonconfig.json 中的 serpapi.apiKey 字段💡 SerpAPI 提供免费额度,足够个人使用。配置完成后即可获取真实的航班价格数据。
markdown
## 💰 价格分析
### 当前价格:¥1,299
**价格水位**:🟢 低于均价 12%
| 对比项 | 价格 |
|--------|------|
| 60 天最低 | ¥1,199 |
| 60 天平均 | ¥1,450 |
| 60 天最高 | ¥1,899 |
**走势**:📉 近 7 天下降趋势
---
### 💡 建议:现在购买 ✅
当前价格比 60 天平均水平便宜 ¥151,处于较低水位。
如果您行程已确定,建议尽快下单。
> 数据基于过去 60 天的价格监测
当用户搜索航班后,主动提供价格分析。
text
### 💡 建议:现在购买 ✅
当前价格比 60 天平均水平便宜 ¥XXX,处于**历史低位**。
这是近 2 个月来最便宜的价格之一,如果您行程确定,建议尽快下单。
📈 类似低价上次出现在 X 月 X 日
text
### 💡 建议:可以购买,也可观望 🟡
当前价格接近 60 天平均水平,不算贵但也不是最低。
如果您不着急,可以关注 1-2 周,可能会有小幅下降。
⚠️ 但需注意:临近出发日期价格通常会上涨
text
### 💡 建议:再等等 🔴
当前价格比 60 天平均水平贵 ¥XXX,处于**历史高位**。
建议继续观望,预计 X 周后价格可能回落。
📊 近 30 天最高价出现在 X 月 X 日,当前价格接近该水平
javascript
{
currentPrice: 1299,
priceHistory: [
{ date: "2026-01-01", price: 1450 },
// ... 60 天数据
],
origin: "上海",
destination: "东京",
departureDate: "2026-04-15"
}
javascript
// 1. 计算统计值
const min = Math.min(...prices);
const max = Math.max(...prices);
const avg = prices.reduce((a, b) => a + b, 0) / prices.length;
const pctDiff = ((currentPrice - avg) / avg * 100).toFixed(0);
// 2. 判断水位
let level = pctDiff < -15 ? 'low' : pctDiff > 15 ? 'high' : 'mid';
// 3. 判断趋势(7 日移动平均对比)
const recent7Avg = average(prices.slice(-7));
const previous7Avg = average(prices.slice(-14, -7));
const trend = recent7Avg < previous7Avg ? 'falling' : recent7Avg > previous7Avg ? 'rising' : 'stable';
场景Emoji含义价格分析标题💰金钱/价格建议标题💡建议/提示低价/推荐🟢 ✅通过/推荐中价/观望🟡 ⏳等待/中性高价/不推荐🔴 ⚠️警告/不推荐下降趋势📉价格下降上升趋势📈价格上涨稳定趋势➡️价格平稳
当检测到没有历史价格数据或 SerpAPI 未配置时,应主动引导用户:
markdown
💡 **提示**:要获取实时航班价格和价格分析,需要先配置 SerpAPI Key。
**快速开始**:
1. 访问 [https://serpapi.com/users/sign_up](https://serpapi.com/users/sign_up) 免费注册
2. 获取 API Key 并填入 `price/config.json`
3. 重新搜索航班,我将为你提供详细的价格分析
> 目前我可以基于模拟数据提供基础建议,但真实数据会更准确哦~
在生成价格总结前,应先检查:
price/data/ 目录下的数据文件)维度price-summaryprice-trend目标用户普通 C 端用户开发者/B 端输出形式纯 Markdown 文字React 组件/图表使用场景对话产品直接输出Agent 系统嵌入组件复杂度低高依赖无需要前端环境
markdown
## 💰 上海 → 东京 价格分析
### 当前价格:¥1,299
**价格水位**:🟢 比均价便宜 12%
| 对比项 | 价格 | 说明 |
|--------|------|------|
| 60 天最低 | ¥1,199 | 出现在 2/15 |
| 60 天平均 | ¥1,450 | — |
| 60 天最高 | ¥1,899 | 出现在春节期间 |
**近期走势**:📉 连续 7 天下降
---
### 💡 建议:现在购买 ✅
当前价格处于近 2 个月的较低水平,比平时便宜约 ¥151。
如果您行程已确定(4 月 15 日出行的话),现在是比较好的入手时机。
通常来说,国际航班提前 1-2 个月预订价格最优。
> 📊 数据基于过去 60 天的价格监测,仅供参考
text
💰 **当前价格:¥1,299**
🟢 比均价便宜 12% | 📉 近 7 天下降
💡 **建议现在购买** — 价格处于低位,行程确定可入手