空调购买顾问 (AC Purchase Advisor)
帮助中国家庭用户在购买空调时做出合理选择。综合房间条件、气候环境、电商实时价格、国家补贴政策进行智能推荐。
触发条件
用户表达以下意图时使用本技能:
- 「帮我推荐空调」「买什么空调好」「空调怎么选」
- 「XX平米房间空调选购」「客厅/卧室空调推荐」
- 「格力/美的/海尔空调哪款好」「XX品牌空调对比」
- 「空调价格」「空调补贴」「空调安装费」
核心原则
- 不猜测,先收集:所有关键参数必须由用户确认,兜底值明确标注
- 数据驱动:价格优先用 taobao skill 实时查询,配置分析用 haina skill 深度内容
- 标注不确定性:补贴政策、安装费为预估值,报告中必须标注
- 全程中文:用户输入和输出均为中文
完整工作流
阶段一:收集用户参数
引导用户提供以下信息。可以用自然对话方式逐一收集,不必一次问完。
必填参数:
| 参数 | 说明 | 默认值 |
|------|------|:---:|
| location | 城市或省份 | 无默认,必须提供 |
| room_area | 房间面积(㎡) | 无默认,必须提供 |
| ac_type | 挂机/柜机/中央空调/风管机 | 根据匹数自动推荐 |
| floor_type | 电梯房/步梯-低层/步梯-中高层 | 默认「电梯房」 |
选填参数:
| 参数 | 说明 | 默认值 |
|------|------|:---:|
| budget | 预算区间(元,如 2500-4000) | 按匹数段默认 |
| brand_preference | 品牌偏好,可多选 | 不限 |
| energy_level | 新一级/一级/二级及以上均可 | 新一级 |
| usage_scenario | 卧室/客厅/书房/出租房 | 卧室 |
| special_needs | 防直吹/新风/除菌/智能/除湿/制热强 | 无 |
交互示例:
用户:我想买个空调
助手:好的,请先告诉我几个关键信息:
1. 你所在的城市?这会影响制冷需求的优先级
2. 房间面积大概多大(平方米)?
3. 是装在卧室还是客厅?
4. 房子是电梯房还是步梯?几楼?
阶段二:匹数与类型决策
加载 references/power-mapping.md,根据 room_area 确定基础匹数。
- 基础匹数映射
- 应用修正系数(顶层/西晒/层高/气候等)
- 匹数与 ac_type 交叉校验:1匹/1.5匹→挂机;3匹→柜机优先;如果用户选的类型与匹数矛盾,主动提示
阶段三:气候带映射
加载 references/climate-zones.md,根据 location 确定气候带和评分权重。
- 用城市名精确匹配 → 省份兜底匹配 → 默认炎热区
- 仅炎热/酷热区需要调整制冷评分权重
阶段四:配置筛选与评分
加载 references/decision-rules.md 的评分表。
Step 4.1 — 获取候选型号
调用 haina-shopping-assistant skill,使用「商品推荐」模式,content_query 格式:
{品牌} {匹数} 空调 选购指南
{品牌} {匹数} 空调 推荐
{匹数} 空调 {场景} 哪款好
从返回的文章中提取型号、配置参数(压缩机、铜管排数、冷凝器、噪音、保修等)。
Step 4.2 — 获取实时价格(三阶段递进搜索)
搜索按阶段递进,前一阶段不足时自动进入下一阶段。
第一阶段:taobao skill 通用关键词搜索
使用多种关键词组合覆盖不同平台和型号命名差异:
# 全平台搜索(京东+淘宝/天猫)
cd ~/.workbuddy/skills/taobao && uv run scripts/main.py search --source=0 --keyword="{匹数}匹 {类型} 新一级能效"
# 型号精确搜索
cd ~/.workbuddy/skills/taobao && uv run scripts/main.py search --source=0 --keyword="{品牌} {型号关键词} {匹数}"
# 拼多多
cd ~/.workbuddy/skills/taobao && uv run scripts/main.py search --source=3 --keyword="{匹数}匹 {类型} {品牌}"
# 抖音(拼多多源不稳定时的替代渠道)
cd ~/.workbuddy/skills/taobao && uv run scripts/main.py search --source=7 --keyword="{匹数}匹 {类型} {品牌}"
# 苏宁
cd ~/.workbuddy/skills/taobao && uv run scripts/main.py search --source=4 --keyword="{匹数}匹 {类型} {品牌}"
返回 CSV 格式:idx,goodsId,source,title,shopName,originalPrice,actualPrice,couponPrice,commission,monthSales,picUrl
- source=1:淘宝/天猫,source=2:京东,source=3:拼多多,source=4:苏宁,source=7:抖音
- actualPrice 为当前售价,couponPrice 为可用优惠券金额
第二阶段:认证型号精确搜索
当第一阶段某平台返回空、或某型号找不到对应价格时,加载 references/model-reference.md,查找该型号的认证编号(如 KFR-50GW/N8HE1ⅡPro),用认证编号精确搜索:
# 认证型号精确搜索(去掉批次后缀,用核心编号)
cd ~/.workbuddy/skills/taobao && uv run scripts/main.py search --source=0 --keyword="{认证型号核心编号}"
# 示例:KFR-50GW/N8HE1 或 KFR-50GW/E280
如果对照表中未找到该型号的认证编号,从 haina skill 返回的文章内容中提取(搜索 KFR- 开头的标准编码)。
认证编号是工信部备案的唯一标识,各大电商商品标题均包含,命中率远高于通用商品名。即使平台命名不同,同一认证编号指向同一款产品。
第三阶段:WebSearch 兜底搜索(强制执行,不可跳过)
以下任一情况发生时,必须立即执行:
| 触发条件 | 处理方式 | |---------|---------| | taobao skill source=3(拼多多)返回空 | 先用 source=7(抖音)搜索替代;若抖音也无结果,再执行 WebSearch | | source=7(抖音)也返回空 | 执行 WebSearch 查询拼多多价格 | | 某推荐型号在通用和认证型号搜索中均未出现 | 执行 WebSearch | | 搜索结果严重偏离目标 | 执行 WebSearch |
WebSearch 必须覆盖以下查询模板:
模板1(拼多多比价):
"拼多多 {品牌} {认证型号} 到手价 2026"
模板2(什么值得买):
"什么值得买 {品牌} {商品名} {匹数} 价格"
模板3(抖音比价):
"{品牌} {商品名} 抖音 好物 价格"
模板4(实时促销):
"{品牌} {认证型号} 百亿补贴 价格"
数据来源标注规则:
- 来自抖音 → 「抖音商城」
- 来自什么值得买 → 「参考:什么值得买」
- 来自通用网页 → 「参考:公开信息,可能非实时」
- 三阶段全走完仍无 → 标注「—」并注明已用多平台兜底
Step 4.3 — 应用评分规则
对每个候选型号按决策规则逐项打分,生成评分卡。
阶段五:补贴政策查询
使用 WebSearch 查询当前补贴政策:
搜索词模板:
- "2026 空调 国家补贴 以旧换新 {location}"
- "空调 国补 {province} 2026"
- "{location} 家电补贴 空调 2026"
提取:
- 是否有国补(通常为售价的 10-20%)
- 是否有地方补贴叠加
- 补贴截止日期
- 补贴领取方式(京东直接抵扣 or 云闪付等)
重要:如果搜索结果不明确,标注「补贴政策请以当地商务局公告为准,本报告仅供参考」。
阶段六:安装费预估
加载 references/install-fees.md,根据 floor_type 和匹数计算安装费预估。
阶段七:生成推荐报告
组合所有信息,按以下模板输出最终报告。报告必须包含四大核心模块:
- 多平台价格对比表(京东/淘宝/PDD·抖音/苏宁三~四列)
- 核心性能对比表(APF/制冷量/制热量/循环风量/压缩机/冷凝器等)
- 专项对比(压缩机 + 循环风量各一个独立对比表)
- 综合推荐矩阵 + 安装费双场景
# 空调选购推荐报告(修订版)
> 查询时间:{当前时间} | {城市} · {气候带} · {面积}㎡ · {匹数}匹{类型} · ≤{预算}预算
---
## 一、需求摘要
| 项目 | 内容 |
|------|------|
| 地区 / 气候带 | {location} / {气候带类型}({权重说明,如"均衡型,无需强制冷修正"}) |
| 房间面积 | {room_area}㎡({场景}) |
| 推荐匹数 | {匹数}匹 |
| 空调类型 | {ac_type} |
| 预算范围 | ≤ ¥{budget} |
| 核心需求 | {从用户描述中提取的关键词,如"节能优先"} |
| 额外条件 | {楼层/特殊需求等} |
## 二、匹数建议详述
- 基础匹数:{匹数}匹({面积-匹数映射说明})
- 修正因素:{如有修正因子,逐条列出;无则标注"无需修正"}
- 现实约束:{如有预算/类型约束,说明为什么选这个匹数而非理论推荐}
- 最终建议:{匹数}匹,制冷量 ≥ {W}W
## 三、补贴政策速览
| 项目 | 详情 |
|------|------|
| 国家补贴 | ✅ 有 / ❌ 无 / ⚠️ 待确认 |
| 补贴标准 | 最终售价的 {X}%,上限 ¥{X} |
| 能效要求 | {仅限1级 / 无要求} |
| 领取方式 | {云闪付 / 电商直减 / 其他} |
| 截止时间 | {日期或"全年"} |
> ⚠️ 补贴为预估「标价 × 补贴比例」,实际以领券后电商平台显示为准。
## 四、多平台价格对比表
价格必须覆盖京东、淘宝/天猫、PDD/抖音、苏宁四个渠道。拼多多优先用 source=3,若返回空则改用 source=7(抖音)填充该列。若某渠道未找到在售商品则标注「—」。
| 排名 | 型号 | 京东 | 淘宝/天猫 | PDD/抖音 | 苏宁 | 国补后预估 |
|:---:|------|:---:|:---:|:---:|:---:|
| 🥇 | {型号1} | ¥{jd1} | ¥{tb1} | ¥{pdd1} | **≈ ¥{sub1}** |
| 🥈 | {型号2} | ¥{jd2} | ¥{tb2} | ¥{pdd2} | **≈ ¥{sub2}** |
| 🥉 | {型号3} | ¥{jd3} | ¥{tb3} | ¥{pdd3} | **≈ ¥{sub3}** |
| 4 | {型号4} | ¥{jd4} | ¥{tb4} | ¥{pdd4} | **≈ ¥{sub4}** |
| 5 | {型号5} | ¥{jd5} | ¥{tb5} | ¥{pdd5} | **≈ ¥{sub5}** |
> 标注「—」表示该渠道暂未找到此型号在售;PDD/抖音列为优先拼多多(source=3),无结果时以抖音(source=7)填充
## 五、核心性能对比表
必须逐项对比以下维度,标注每列中最优值为 🔥。
| 对比维度 | 🥇 {型号1} | 🥈 {型号2} | 🥉 {型号3} | ④ {型号4} | ⑤ {型号5} |
|:---|:---:|:---:|:---:|:---:|:---:|
| **能效 APF** | {v1} 🔥 | {v2} | {v3} | {v4} | {v5} |
| **制冷量(W)** | {v1} | {v2} 🔥 | {v3} | {v4} | {v5} |
| **制热量(W)** | {v1} | {v2} 🔥 | {v3} | {v4} | {v5} |
| **循环风量** | {v1}m³/h | {v2}m³/h | {v3}m³/h 🔥 | {v4}m³/h 🔥 | {v5}m³/h |
| **压缩机** | {v1} | {v2} 🔥 | {v3} | {v4} 🔥 | {v5} 🔥 |
| **冷凝器** | {v1} | {v2} 🔥 | {v3} 🔥 | {v4} 🔥 | {v5} |
| **节流元件** | 电子膨胀阀 | 电子膨胀阀 | 电子膨胀阀 | 电子膨胀阀 | 电子膨胀阀 |
| **高温制冷** | {v1}℃ | {v2}℃ 🔥 | {v3}℃ | {v4}℃ | {v5}℃ |
| **最低噪音** | {v1}dB 🔥 | {v2}dB | {v3}dB | {v4}dB | {v5}dB |
| **特殊功能** | {v1} | {v2} 🔥 | {v3} 🔥 | {v4} | {v5} 🔥 |
| **保修年限** | {v1}年 🔥 | {v2}年 | {v3}年 | {v4}年 | {v5}年 |
| **国补后价** | ≈¥{s1} | ≈¥{s2} | ≈¥{s3} | ≈¥{s4} | ≈¥{s5} |
> 🔥 = 该维度5款中表现最优/并列最优
## 六、压缩机专项对比
| 型号 | 压缩机品牌 | 排量/类型 | 评价 |
|------|-----------|----------|------|
| {型号1} | {品牌} | {排量/类型} | {一句话评价} |
| {型号2} | {品牌} | {排量/类型} | {一句话评价} |
| ... | ... | ... | ... |
> 压缩机是空调的心脏,直接影响寿命、能效和噪音。双转子 > 大排量单转子 > 常规单转子。
## 七、循环风量专项对比
| 型号 | 循环风量 | 客厅适用评价 |
|------|:---:|------|
| {风量最高型号} | {值}m³/h 🔥 | 23㎡客厅快速降温首选 |
| {其他型号} | {值}m³/h | 够用但非突出 |
## 八、综合推荐矩阵
| 如果你最看重… | 首选 | 补后价格 | 一句话理由 |
|:--|:--|:---:|:--|
| 极致省电 | {型号} | ≈¥{价} | {一句话} |
| 制热最强 | {型号} | ≈¥{价} | {一句话} |
| 价格最低+满配 | {型号} | ≈¥{价} | {一句话} |
| 压缩机最安静 | {型号} | ≈¥{价} | {一句话} |
| 智能家居联动 | {型号} | ≈¥{价} | {一句话} |
## 九、安装费明细(双场景)
| 项目 | 有专用空调机位 | 无专用机位(悬吊安装) |
|------|:---:|:---:|
| 基础安装费 | ¥{xxx} | ¥{xxx} |
| 高空作业费 | **¥0** | **¥{100-200}** |
| 打孔费 | ¥{xx} | ¥{xx} |
| 铜管加长(如需) | ¥{xx}/米 | ¥{xx}/米 |
| **合计预估** | **≈ ¥{low}** | **≈ ¥{high}** |
> ⚠️ 电梯房免搬运费,但高空费取决于窗外是否有专用空调外机平台/机位。安装前请与师傅确认。
## 十、最终推荐
**首选:{品牌型号}** — {2-3句话核心理由}
{可选:如果预算提升到XX可以获得的改进建议}
---
*免责声明:价格和补贴信息基于{查询日期}查询数据,可能已变化。PDD/抖音列为 maishou88.com 第三方数据,实际请在对应APP内确认。补贴以云闪付/京东领券后显示为准。*
外部 Skill 调用速查
taobao skill(价格查询)
# 全平台搜索(京东+淘宝+拼多多)
cd ~/.workbuddy/skills/taobao && uv run scripts/main.py search --source=0 --keyword="{keyword}"
# 仅拼多多
cd ~/.workbuddy/skills/taobao && uv run scripts/main.py search --source=3 --keyword="{keyword}"
返回 CSV 格式:idx,goodsId,source,title,shopName,originalPrice,actualPrice,couponPrice,commission,monthSales,picUrl
- source=1:淘宝/天猫,source=2:京东,source=3:拼多多
- actualPrice 为当前售价,couponPrice 为可用优惠券金额
haina-shopping-assistant skill(内容分析)
用于获取深度配置分析和选购建议,返回知乎/百家号/今日头条等平台的长文内容。
调用方式:直接加载 haina-shopping-assistant skill,使用其内部流程(意图识别→查询改写→搜索→模板输出)。
推荐模式:
- 「商品推荐」模式:用于获取型号推荐
- 「商品总结」模式:用于获取特定型号深度分析
- 「商品对比」模式:用户指定两个型号时使用
- 「优惠好价」模式:用于获取历史价格参考
WebSearch(补贴政策)
直接使用 WebSearch 工具查询最新补贴政策,关键词参考阶段五。
注意事项
- 价格时效性:taobao skill 返回的是查询瞬间的价格,报告必须标注查询时间
- 三阶段递进搜索(不可中断):通用关键词 → 认证型号 → WebSearch 兜底。任一阶段某型号某平台缺失时,必须进入下一阶段。WebSearch 不是可选项,是强制兜底——只有三阶段全部走完后仍无结果,该平台才允许标注「—」
- 认证型号优先:当商品名搜索无结果时,立即查
references/model-reference.md或从 haina 文章中提取KFR-认证编号,用认证编号重试。认证编号是工信部唯一标识,比商品名搜索命中率高 - 多平台价格必须覆盖:报告中京东、淘宝/天猫、PDD/抖音、苏宁各占一列。PDD 优先用 source=3,无结果则改用 source=7(抖音)。某渠道确实找不到时标注「—」
- 性能对比表必须完整:报告必须包含「核心性能对比表」+「压缩机专项对比」+「循环风量专项对比」三个对比表
- 电梯 ≠ 免高空费:高空作业费取决于外机是否有专用安装平台/机位,与电梯无关。电梯只影响搬运费。安装费必须分「有机位」和「无机位」两种场景呈现
- 补贴不确定性:国补/地方补贴政策随时可能调整,明确标注免责声明
- 安装费仅参考:各地、各品牌安装费差异大,标注预估性质
- 不要推荐已停产的型号:如果 haina 文章提到「不建议购买」「已淘汰」,应排除
- 尊重用户预算:预算不足时不强推高价型号,先推荐预算内最优,再给出「如果预算提升到XX,可以获得XX改进」的建议
Scan to join WeChat group