# PRD: 美的空调经销商 AI 售前助手

> **版本：** v1（基于 ScoredDemand 初次生成）
> **时间：** 2026-05-12
> **评分：** 28/40 — BUILD

---

## 1. Problem & User

**目标用户：** 美的空调经销商大客户业务员（及经销商老板），5-15 人销售团队。

**核心痛点：** 每位业务员最多同时跟进 10 个大客户，但大量时间被"学校礼堂用什么型号"、"某机型和另一机型区别"等高频重复咨询占满。错过咨询 = 流失线索，但人手有限。

**用户痛言：** "大量时间花在重复性的咨询回答上，一个业务员最多同时跟进 10 个客户。"

**为什么现有方案不够：** 通用 AI 没有型号库和价格口径；腾讯企点/七鱼是通用客服平台，需要复杂实施；Dify/FastGPT 是工具平台，需要自己搭建——经销商没有这个能力。

---

## 2. Target Outcome & KPIs

- **主要 KPI：** 业务员每日可并发跟进客户数从 10 个提升到 20 个
- **次要 KPI：** 重复性咨询由 AI 承接比例 ≥70%
- **PLG 转化 KPI：** 试用期 14 天内收到 ≥5 条高意向线索的用户，付费率 ≥35%

---

## 3. MVP Scope (In)

- 管理员后台：产品型号库 CRUD（型号、场景适用、关键参数、价格口径、安装建议）
- 管理员后台：常见场景模板（学校/工厂/医院/办公室等典型场景的推荐逻辑）
- 前台聊天页（分享链接 / 二维码）：客户输入咨询 → AI 回答
- 回答结构：推荐型号 + 关键参数 + 适用场景 + 价格提示 + 安装提示 + 是否建议转人工
- 高意向线索收集表单（姓名、单位、电话、需求摘要）→ 后台列表展示
- 免费：14 天试用（不限对话量），试用结束触发付费墙

---

## 4. Out of Scope

- 微信 / 企微深度集成（API 接入）
- 自动报价引擎（含真实库存价格）
- 多品牌支持（MVP 只做美的空调）
- 语音客服
- 移动端 App

---

## 5. User Flow（Aha Moment 路径）

**注册后 5 分钟内触达价值：**

1. **注册** → 引导页："配置你的型号库"（系统预置 10 款美的主力型号演示数据）
2. **无需配置**，直接点击"预览聊天页"
3. **输入咨询**："学校礼堂 500 平方米，需要几台多少匹的？"
4. **等待 ~5 秒** → 系统返回：推荐型号 + 匹数说明 + 安装注意事项 + "是否需要业务员进一步跟进？"
5. **Aha Moment：** 经销商老板看到 AI 给出了他们日常会讲的那套答案，且有结构化输出
6. **点击"复制分享链接"** → 把聊天页链接发给下一个客户
7. **14 天后** → 付费墙弹出

---

## 6. Functional Requirements (P0)

**管理员后台：**
- 型号库 CRUD（`products` 表）：型号名、适用场景 tags、关键参数（匹数、能效、适用面积）、价格区间、安装说明
- 场景模板（`scene_templates` 表）：场景名、推荐规则、常见 FAQ
- 线索列表：展示高意向线索，含姓名/单位/电话/需求摘要/时间

**前台聊天页：**
- 公开 URL（无需登录）：`/chat/:dealer_id`
- 用户输入 → `POST /api/chat` → OpenAI + RAG（型号库 + 场景模板）→ 结构化回答
- 回答底部固定区块：`{ 推荐型号, 关键参数, 适用场景, 价格提示, 安装提示, 是否建议转人工: boolean }`
- `is_escalate: true` 时展示线索收集表单

**Onboarding（零人工介入）：**
- 注册完成 → 系统预置演示型号库（10 款）+ 演示场景模板
- 引导页提供"立即预览聊天效果"按钮，无需配置即可体验

**付费墙：**
- 试用期 14 天（从注册起计）
- 试用结束 → 聊天页显示"服务已暂停，联系您的业务员"+ 后台弹出 Stripe Checkout
- 试用期最后 3 天：每天发送提醒邮件

**自动化邮件序列：**
- Day 0：欢迎 + 分享聊天链接给客户的操作指南
- Day 3：展示"AI 已收集 X 条线索，其中 Y 条高意向"
- Day 11：试用即将到期提醒
- Day 14：付费墙触发邮件

---

## 7. Data Model（Minimal）

```
dealers(id, email, company_name, plan, trial_ends_at, stripe_customer_id)
products(id, dealer_id, model_name, scenario_tags[], key_specs_json, price_range, install_notes)
scene_templates(id, dealer_id, scene_name, recommendation_rules, faq_text)
chat_sessions(id, dealer_id, created_at)
chat_messages(id, session_id, role, content, structured_output_json, created_at)
leads(id, dealer_id, session_id, name, company, phone, needs_summary, created_at)
```

---

## 8. API/Integration Notes

- **LLM：** OpenAI GPT-4o；System prompt 包含产品型号库内容 + 场景模板 + 输出格式定义（结构化 JSON + 自然语言解释）
- **RAG：** MVP 可用 Supabase + 关键词检索（型号库不大，无需向量化）；后续可加 pgvector
- **支付：** Stripe Billing（¥199/月/账号，¥599/月/门店版）
- **邮件：** Resend API

---

## 9. Acceptance Criteria

- [ ] 管理员创建 3 个产品型号 → 聊天页询问"学校用什么型号"→ 回答引用正确型号
- [ ] 回答包含完整结构化区块（推荐型号/参数/场景/价格/安装/是否转人工）
- [ ] `is_escalate: true` 时展示线索收集表单 → 提交后后台列表可见
- [ ] 试用 14 天后 → 聊天页提示暂停 + Stripe Checkout 弹出
- [ ] 预置演示数据：注册后无需配置，直接预览聊天效果

---

## 10. Delivery Plan

### Milestone 1（Day 1-2）：型号库 + 聊天 API
**文件：**
- `supabase/migrations/001_schema.sql`
- `app/api/chat/route.ts` — 聊天接口（OpenAI + 型号库检索）
- `lib/rag-retriever.ts` — 关键词匹配型号和场景模板
- `lib/chat-formatter.ts` — 结构化输出解析

**Exit Criteria：** `POST /api/chat`（含"300平米厂房用什么型号"）→ 返回包含推荐型号和 `is_escalate` 字段的 JSON

### Milestone 2（Day 3-5）：UI（聊天页 + 管理后台）
**文件：**
- `app/chat/[dealer_id]/page.tsx` — 公开聊天页（气泡式聊天 + 结构化卡片）
- `components/LeadCaptureForm.tsx` — 高意向线索收集表单
- `app/admin/products/page.tsx` — 型号库管理
- `app/admin/leads/page.tsx` — 线索列表

**Exit Criteria：** 访问聊天页 → 发送消息 → 收到结构化回答 → 点击"联系业务员"→ 填写表单 → 后台线索列表新增一条

### Milestone 3（Day 6-7）：PLG + 支付 + 邮件
**文件：**
- `app/api/stripe/checkout/route.ts`
- `app/api/stripe/webhook/route.ts`
- `lib/trial.ts` — 试用期检查
- `lib/email.ts` — Resend 14 天邮件序列
- `app/admin/onboarding/page.tsx` — 预置演示数据引导

**Exit Criteria：** 试用期届满 → 聊天页暂停 + Stripe Checkout → 支付成功 → 服务恢复 → Day 0 欢迎邮件发出

---

## 11. Risks & Mitigations

| 风险 | 缓解措施 |
|------|----------|
| 型号参数准确性（LLM 幻觉） | 所有回答基于管理员录入的型号库，LLM 不能凭空推断未录入的型号；超出库范围时提示"建议联系业务员确认" |
| 经销商不愿意录入型号库 | 预置 10 款美的主力型号演示数据，开箱可用；提供"批量导入 Excel"功能 |
| 客户不信任 AI 回答 | 回答末尾始终显示"内容由业务员知识库支持，如需确认请直接联系" |
| 微信场景覆盖不到 | MVP 先做分享链接，引导客户打开网页；路线图中加微信公众号 H5 |

---

## 12. Chargeability Rationale

**免费版（14 天试用）：** 完整功能体验，经销商可真实测量"AI 承接了多少咨询、收集了多少线索"。

**付费版（¥199/月/账号起）：** 试用期后持续服务 + 无限线索收集 + 型号库不限条数；对月均接 50+ 询盘的经销商，只要 AI 帮助多成交 1 单大客户即覆盖全年订阅，ROI 极为明确。

**付费墙触发时机：** 第 14 天——用户已有线索数据积累，切换或放弃的机会成本高。

