5926c73ff1
- 数据库: PostgreSQL schema + 3名销售/21客户/341消息/6成交 - 采集代理: mock_sync.py 模拟微信聊天同步 - AI分析: analyze.py 规则模式 + 千问LLM模式 - 后端: FastAPI 11个API接口 - 前端: 仪表盘/销售列表/客户列表/成交记录/交流分析/录入成交 - 交流分析: 全部客户对话概览 + LLM标准范式对话生成 - 部署: systemd + nginx, 已部署至 sale.all8ai.top
1290 lines
30 KiB
Markdown
1290 lines
30 KiB
Markdown
# 微信营销管理系统总体设计与实施方案
|
||
|
||
> 文档日期:2026-07-14
|
||
> 目标:在现有微信聊天记录本机获取、PostgreSQL 知识库、bge-m3 向量化和 Web 检索能力的基础上,建设一套面向多销售、多微信号、多产品的微信营销管理、销售分析、培训对练和 AI 销售系统。
|
||
|
||
---
|
||
|
||
## 一、项目目标
|
||
|
||
系统需要解决五个核心问题:
|
||
|
||
1. 为每个销售配置一个业务微信号,持续获取销售与客户的沟通内容。
|
||
2. 使用 AI 分析销售过程,重点研究高成交销售的行为、节奏、方法和话术。
|
||
3. 将优秀销售方法转化为新销售可练习、可评分、可复盘的培训能力。
|
||
4. 使用真实优秀销售数据训练或增强 AI,使 AI 具备高水平销售能力。
|
||
5. 将产品知识、客户画像、销售阶段和合规策略配置化,使系统适用于大多数产品。
|
||
|
||
最终产品不是单纯的聊天记录查看器,而是一套完整的销售智能闭环:
|
||
|
||
```text
|
||
沟通数据采集
|
||
→ 客户与会话识别
|
||
→ 消息标准化
|
||
→ 销售过程结构化
|
||
→ 成交结果关联
|
||
→ 优秀销售模式分析
|
||
→ 方法、策略和话术沉淀
|
||
→ 培训对练与评分
|
||
→ AI 销售辅助或自动销售
|
||
→ 新结果回流并持续优化
|
||
```
|
||
|
||
---
|
||
|
||
## 二、当前已经具备的基础能力
|
||
|
||
当前已经完成一个本机单账号验证系统,具备以下能力。
|
||
|
||
### 2.1 微信数据库获取
|
||
|
||
- 定位 macOS 微信 4.x 本地数据目录。
|
||
- 在微信退出后复制数据库副本。
|
||
- 使用已授权的本机工具获取当前账号数据库解密信息。
|
||
- 成功解密 22 个微信数据库。
|
||
- 所有处理均在本机进行,不上传数据库或密钥。
|
||
|
||
### 2.2 数据解析与标准化
|
||
|
||
已经解析:
|
||
|
||
- 联系人。
|
||
- 个人会话。
|
||
- 群聊和群成员。
|
||
- 消息发送者。
|
||
- 消息时间。
|
||
- 消息正文。
|
||
- 图片、语音、视频、表情、文件和应用消息类型。
|
||
- 引用消息、视频号分享和 XML 应用消息。
|
||
|
||
页面展示层已经将原始 XML 转为可读内容:
|
||
|
||
- 图片显示为 `[图片]`。
|
||
- 语音显示为 `[语音]`。
|
||
- 视频显示为 `[视频]`。
|
||
- 表情显示为 `[表情]`。
|
||
- 文件显示文件名。
|
||
- 引用消息显示引用人和引用内容。
|
||
- 视频号分享提取标题或内容描述。
|
||
- 无法解析的应用消息显示为 `[链接或应用消息]`。
|
||
|
||
原始数据仍保留在数据库中,展示清洗不会破坏原始证据。
|
||
|
||
### 2.3 PostgreSQL 知识库
|
||
|
||
当前数据库:
|
||
|
||
```text
|
||
数据库:wechat_knowledge
|
||
PostgreSQL:17
|
||
向量扩展:pgvector
|
||
连接方式:本机 Unix Socket
|
||
TCP 监听:关闭
|
||
```
|
||
|
||
现有主要数据规模:
|
||
|
||
| 数据类型 | 数量 |
|
||
|---|---:|
|
||
| 联系人 | 46,485 |
|
||
| 对话 | 2,325 |
|
||
| 消息 | 627,933 |
|
||
| 知识片段 | 279,994 |
|
||
| 语义文档 | 57,145 |
|
||
| 实体 | 48,807 |
|
||
| 关系 | 12,141 |
|
||
|
||
### 2.4 本地向量能力
|
||
|
||
- 使用 Ollama 运行本地 `bge-m3`。
|
||
- 向量维度为 1024。
|
||
- 只对经过清洗的语义文档生成向量。
|
||
- 已有向量不重复生成。
|
||
- 新增语义文档通过 `embedding IS NULL` 增量处理。
|
||
- 使用 HNSW 索引进行语义相似度检索。
|
||
|
||
### 2.5 Web 搜索页面
|
||
|
||
当前本机页面:
|
||
|
||
```text
|
||
http://127.0.0.1:8765
|
||
```
|
||
|
||
支持:
|
||
|
||
- 按聊天内容搜索。
|
||
- 按用户名、备注、微信号或群名搜索。
|
||
- 选择指定对话。
|
||
- 按日期和消息类型筛选。
|
||
- 查看消息前后上下文。
|
||
- 关键词高亮。
|
||
- 分页加载。
|
||
- 响应式布局和深色模式。
|
||
|
||
### 2.6 每日增量同步
|
||
|
||
当前使用 macOS `launchd` 每天 05:00 执行增量同步:
|
||
|
||
```text
|
||
com.freedak.wechat-knowledge-sync
|
||
```
|
||
|
||
同步过程:
|
||
|
||
1. 记录同步前统计。
|
||
2. 正常退出微信;如果 AppleScript 被拒绝,则使用 SIGTERM。
|
||
3. 复制一致性数据库副本。
|
||
4. 立即重新打开微信。
|
||
5. 验证已有密钥。
|
||
6. 解密数据库副本。
|
||
7. 增量导入联系人、对话和消息。
|
||
8. 增量生成语义文档。
|
||
9. 为缺少向量的文档生成 bge-m3 向量。
|
||
10. 输出 JSON 和 Markdown 统计报告。
|
||
11. 删除加密和解密临时数据库。
|
||
|
||
原始消息去重键:
|
||
|
||
```sql
|
||
UNIQUE(source_shard, source_table, source_local_id)
|
||
```
|
||
|
||
现有脚本:
|
||
|
||
- `/Users/freedak/Documents/Codex/2026-07-14/ni/work/daily_wechat_sync.py`
|
||
- `/Users/freedak/Documents/Codex/2026-07-14/ni/work/run_daily_wechat_sync.sh`
|
||
- `/Users/freedak/Documents/Codex/2026-07-14/ni/work/postgres/import_wechat.py`
|
||
- `/Users/freedak/Documents/Codex/2026-07-14/ni/work/postgres/incremental_semantic_documents.py`
|
||
- `/Users/freedak/Documents/Codex/2026-07-14/ni/work/postgres/embed_chunks.py`
|
||
- `/Users/freedak/Documents/Codex/2026-07-14/ni/work/postgres/wechat_sync_stats.py`
|
||
|
||
---
|
||
|
||
## 三、从单机验证到营销管理系统的关键变化
|
||
|
||
当前系统证明了技术可行性,但多销售生产系统不能只是复制当前单机脚本,需要完成以下升级。
|
||
|
||
| 当前验证系统 | 生产营销系统 |
|
||
|---|---|
|
||
| 单个微信账号 | 多销售、多微信账号 |
|
||
| 单机本地数据库 | 中央业务数据库或分布式数据节点 |
|
||
| 每日离线同步 | 准实时或可配置周期同步 |
|
||
| 关键词搜索 | 客户、商机、阶段、意向和风险分析 |
|
||
| 聊天记录展示 | 销售过程管理与经营分析 |
|
||
| 简单联系人实体 | 客户、联系人、企业、商机、订单统一身份 |
|
||
| 仅聊天数据 | 聊天、CRM、订单、回款、产品和客服数据关联 |
|
||
| 通用语义向量 | 产品知识、销售方法和客户阶段分层向量库 |
|
||
| 人工查看 | AI 自动分析、建议、培训、评分和销售辅助 |
|
||
|
||
生产系统最重要的变化是必须将“聊天记录”和“成交结果”关联起来。没有订单、合同、回款或明确成交标签,就无法可靠判断什么话术真正有效。
|
||
|
||
---
|
||
|
||
## 四、总体系统架构
|
||
|
||
```text
|
||
销售微信 / 企业微信 / CRM / 订单系统
|
||
│
|
||
▼
|
||
数据采集与同步层
|
||
│
|
||
▼
|
||
消息标准化与身份层
|
||
│
|
||
┌───────┴────────┐
|
||
▼ ▼
|
||
PostgreSQL业务库 对象存储
|
||
消息/客户/商机 图片/语音/文件
|
||
│
|
||
▼
|
||
AI解析与销售过程结构化
|
||
│
|
||
├── 客户画像
|
||
├── 意向与阶段
|
||
├── 需求/异议/预算
|
||
├── 销售动作
|
||
├── 风险与待办
|
||
└── 成交结果归因
|
||
│
|
||
▼
|
||
销售智能与知识资产层
|
||
│
|
||
├── 优秀销售模式
|
||
├── 场景话术库
|
||
├── 案例库
|
||
├── 产品知识库
|
||
├── 客户问题库
|
||
└── 销售策略库
|
||
│
|
||
├───────────────┬────────────────┐
|
||
▼ ▼ ▼
|
||
销售管理后台 培训对练系统 AI销售助手/AI销售
|
||
```
|
||
|
||
---
|
||
|
||
## 五、数据采集方案
|
||
|
||
### 5.1 账号与设备模型
|
||
|
||
建议建立以下层级:
|
||
|
||
```text
|
||
企业
|
||
└── 销售团队
|
||
└── 销售人员
|
||
└── 业务微信账号
|
||
└── 登录设备或采集节点
|
||
```
|
||
|
||
每个销售微信号必须绑定:
|
||
|
||
- 企业 ID。
|
||
- 团队 ID。
|
||
- 销售人员 ID。
|
||
- 微信账号内部标识。
|
||
- 采集设备 ID。
|
||
- 数据授权状态。
|
||
- 最后同步时间。
|
||
- 同步健康状态。
|
||
|
||
### 5.2 数据获取优先级
|
||
|
||
生产落地建议按以下优先级选择数据来源:
|
||
|
||
1. 企业微信官方会话存档、CRM 官方接口或获得明确授权的合规接口。
|
||
2. 企业统一管理的销售设备,通过本机采集代理同步。
|
||
3. 销售人工导出并导入聊天记录。
|
||
4. 当前 macOS 本机数据库解析方式,仅作为内部授权设备的技术方案。
|
||
|
||
当前本机数据库方式适合验证和受控内部使用,但大规模商业化前必须评估:
|
||
|
||
- 微信版本更新造成的数据结构变化。
|
||
- 多平台差异。
|
||
- 账号安全和风控。
|
||
- 客户隐私、员工知情和授权。
|
||
- 平台服务条款。
|
||
- 数据跨设备传输和保存要求。
|
||
|
||
### 5.3 同步方式
|
||
|
||
支持三种模式:
|
||
|
||
#### 每日同步
|
||
|
||
- 适合经营分析和培训。
|
||
- 成本最低。
|
||
- 当前系统已经实现。
|
||
|
||
#### 小时级同步
|
||
|
||
- 每 30~60 分钟采集一次。
|
||
- 适合销售跟进提醒和主管管理。
|
||
- 需要更可靠的数据快照机制。
|
||
|
||
#### 准实时同步
|
||
|
||
- 适合实时销售助手。
|
||
- 延迟目标 1~5 分钟。
|
||
- 应优先采用官方接口或合规消息通道。
|
||
- 不建议通过持续注入或高风险进程监听实现。
|
||
|
||
### 5.4 增量去重
|
||
|
||
不能只依赖单一自增 ID。生产系统建议使用多层去重键:
|
||
|
||
```text
|
||
租户ID
|
||
+ 微信账号ID
|
||
+ 会话ID
|
||
+ 服务端消息ID
|
||
+ 本地消息ID
|
||
+ 消息时间
|
||
+ 内容指纹
|
||
```
|
||
|
||
建议生成稳定的消息指纹:
|
||
|
||
```text
|
||
SHA256(
|
||
tenant_id
|
||
+ account_id
|
||
+ conversation_external_id
|
||
+ server_message_id
|
||
+ sender_external_id
|
||
+ created_at
|
||
+ normalized_content
|
||
)
|
||
```
|
||
|
||
### 5.5 多媒体处理
|
||
|
||
- 图片:OCR、产品识别、报价单识别、截图语义提取。
|
||
- 语音:ASR 转写、说话人识别、情绪和语速分析。
|
||
- 视频:只提取标题、描述、字幕和关键帧,不默认保存完整视频。
|
||
- 文件:解析 PDF、Word、Excel、PPT 和文本附件。
|
||
- 小程序与链接:提取标题、来源和业务参数。
|
||
|
||
多媒体原文件应存入受权限控制的对象存储,PostgreSQL 只保存元数据和引用地址。
|
||
|
||
---
|
||
|
||
## 六、统一数据模型
|
||
|
||
### 6.1 核心业务实体
|
||
|
||
| 实体 | 作用 |
|
||
|---|---|
|
||
| tenant | 企业租户 |
|
||
| team | 销售团队 |
|
||
| salesperson | 销售人员 |
|
||
| channel_account | 微信号或其他沟通账号 |
|
||
| customer | 客户主体 |
|
||
| customer_contact | 客户联系人 |
|
||
| conversation | 单聊或群聊 |
|
||
| conversation_member | 会话参与者 |
|
||
| message | 原始标准化消息 |
|
||
| lead | 销售线索 |
|
||
| opportunity | 商机 |
|
||
| product | 产品或服务 |
|
||
| order | 订单 |
|
||
| payment | 回款 |
|
||
| sales_stage | 销售阶段 |
|
||
| sales_event | 销售动作和事件 |
|
||
| analysis_result | AI 分析结果 |
|
||
| playbook | 销售打法 |
|
||
| script | 场景话术 |
|
||
| training_session | 培训对练记录 |
|
||
|
||
### 6.2 消息表关键字段
|
||
|
||
```sql
|
||
message_id
|
||
tenant_id
|
||
channel_account_id
|
||
conversation_id
|
||
sender_identity_id
|
||
customer_id
|
||
salesperson_id
|
||
external_message_id
|
||
message_type
|
||
raw_content
|
||
normalized_content
|
||
created_at
|
||
reply_to_message_id
|
||
media_asset_id
|
||
content_hash
|
||
source_metadata
|
||
```
|
||
|
||
### 6.3 商机表关键字段
|
||
|
||
```sql
|
||
opportunity_id
|
||
tenant_id
|
||
customer_id
|
||
owner_salesperson_id
|
||
product_id
|
||
source_channel
|
||
current_stage
|
||
expected_amount
|
||
probability
|
||
created_at
|
||
first_contact_at
|
||
last_contact_at
|
||
won_at
|
||
lost_at
|
||
lost_reason
|
||
actual_order_amount
|
||
actual_payment_amount
|
||
```
|
||
|
||
### 6.4 AI 分析结果必须可追溯
|
||
|
||
每条 AI 判断必须保存:
|
||
|
||
- 分析类型。
|
||
- 模型和版本。
|
||
- 提示词版本。
|
||
- 输入消息范围。
|
||
- 输出结构。
|
||
- 置信度。
|
||
- 支撑证据消息 ID。
|
||
- 创建时间。
|
||
- 人工确认状态。
|
||
|
||
AI 结论必须能回到原始聊天证据,不能只保存一段不可验证的总结。
|
||
|
||
---
|
||
|
||
## 七、客户与会话身份识别
|
||
|
||
微信昵称、备注和群名会变化,不能直接把显示名称当作客户唯一身份。
|
||
|
||
需要建立身份解析层:
|
||
|
||
```text
|
||
微信内部ID
|
||
↕
|
||
手机号 / 企业名称 / CRM客户ID / 订单客户ID
|
||
↕
|
||
统一 customer_id
|
||
```
|
||
|
||
身份合并信号包括:
|
||
|
||
- 微信内部 username。
|
||
- 手机号。
|
||
- CRM 客户编号。
|
||
- 企业名称。
|
||
- 收货信息。
|
||
- 合同主体。
|
||
- 订单主体。
|
||
- 销售人工确认。
|
||
|
||
身份合并必须支持撤销,避免错误合并两个客户后污染全部分析。
|
||
|
||
---
|
||
|
||
## 八、销售过程 AI 分析
|
||
|
||
### 8.1 单次会话分析
|
||
|
||
对一段聊天识别:
|
||
|
||
- 客户是谁。
|
||
- 客户在问什么。
|
||
- 客户显性需求和隐性需求。
|
||
- 预算、时间、决策人和使用场景。
|
||
- 客户顾虑和异议。
|
||
- 销售采取了什么动作。
|
||
- 销售是否回答完整。
|
||
- 是否形成明确下一步。
|
||
- 当前意向等级。
|
||
- 推荐回复和待办事项。
|
||
|
||
### 8.2 客户级长期分析
|
||
|
||
将同一客户多次会话串联,形成:
|
||
|
||
- 客户画像。
|
||
- 产品兴趣。
|
||
- 需求变化。
|
||
- 关键时间线。
|
||
- 历史异议。
|
||
- 价格敏感度。
|
||
- 决策链和影响人。
|
||
- 承诺事项。
|
||
- 成交概率。
|
||
- 流失风险。
|
||
|
||
### 8.3 销售阶段识别
|
||
|
||
推荐采用可配置阶段,而不是写死:
|
||
|
||
```text
|
||
新线索
|
||
→ 建立联系
|
||
→ 需求发现
|
||
→ 方案匹配
|
||
→ 产品演示
|
||
→ 报价
|
||
→ 异议处理
|
||
→ 决策推进
|
||
→ 成交/未成交
|
||
→ 复购/转介绍
|
||
```
|
||
|
||
不同产品可以配置不同阶段。例如低客单零售可能只有“咨询—推荐—下单—复购”,企业服务则需要更长的决策链。
|
||
|
||
### 8.4 AI 输出结构示例
|
||
|
||
```json
|
||
{
|
||
"sales_stage": "异议处理",
|
||
"intent_score": 78,
|
||
"customer_needs": ["降低人工成本", "支持多门店"],
|
||
"objections": ["价格较高", "担心上线周期"],
|
||
"decision_roles": ["门店老板", "运营负责人"],
|
||
"sales_actions": ["解释ROI", "提供案例"],
|
||
"missing_actions": ["没有确认预算", "没有约定下次沟通时间"],
|
||
"next_best_action": "发送同规模门店案例并预约30分钟演示",
|
||
"evidence_message_ids": [123, 126, 131],
|
||
"confidence": 0.87
|
||
}
|
||
```
|
||
|
||
---
|
||
|
||
## 九、高成交销售分析
|
||
|
||
### 9.1 先定义“高成交”
|
||
|
||
不能只看订单数量。建议综合以下指标:
|
||
|
||
- 成交金额。
|
||
- 回款金额。
|
||
- 成交率。
|
||
- 平均客单价。
|
||
- 从首次联系到成交的周期。
|
||
- 有效线索转化率。
|
||
- 折扣率。
|
||
- 退款率和投诉率。
|
||
- 复购率。
|
||
- 转介绍率。
|
||
- 客户满意度。
|
||
- 数据样本量。
|
||
|
||
应按产品、线索质量、区域、客户类型和时间范围进行校正,避免把“拿到更好线索”误判为“销售能力更强”。
|
||
|
||
### 9.2 分析维度
|
||
|
||
对优秀销售重点分析:
|
||
|
||
#### 沟通节奏
|
||
|
||
- 首次响应速度。
|
||
- 跟进间隔。
|
||
- 每个阶段平均停留时间。
|
||
- 什么时候催进度。
|
||
- 什么时候给客户思考空间。
|
||
- 什么时候从文字切换语音、电话或会议。
|
||
|
||
#### 提问方式
|
||
|
||
- 开放式问题比例。
|
||
- 是否优先询问业务场景。
|
||
- 是否确认决策人。
|
||
- 是否确认预算和时间。
|
||
- 是否复述并验证客户需求。
|
||
|
||
#### 价值表达
|
||
|
||
- 先讲功能还是先讲结果。
|
||
- 是否使用量化收益。
|
||
- 是否使用同行案例。
|
||
- 是否根据客户角色调整表达。
|
||
- 是否将产品优势映射到客户痛点。
|
||
|
||
#### 异议处理
|
||
|
||
- 价格异议。
|
||
- 效果异议。
|
||
- 信任异议。
|
||
- 竞品比较。
|
||
- 决策拖延。
|
||
- 没预算。
|
||
- 需要请示。
|
||
|
||
#### 成交推进
|
||
|
||
- 是否提出明确下一步。
|
||
- 是否制造合理紧迫感。
|
||
- 是否降低客户决策风险。
|
||
- 是否给出套餐或选择题。
|
||
- 是否在关键节点要求承诺。
|
||
|
||
### 9.3 从相关性走向有效性
|
||
|
||
“优秀销售经常说某句话”不等于“这句话导致成交”。需要进行对照分析:
|
||
|
||
- 成交会话和未成交会话对比。
|
||
- 同产品、同来源、同客户类型对比。
|
||
- 同一销售不同阶段表现对比。
|
||
- 使用某种话术前后的转化率对比。
|
||
- 话术命中后的下一步行为对比。
|
||
- A/B 测试新话术。
|
||
|
||
输出应包含:
|
||
|
||
```text
|
||
适用场景
|
||
+ 客户特征
|
||
+ 销售阶段
|
||
+ 推荐策略
|
||
+ 示例话术
|
||
+ 禁用条件
|
||
+ 历史样本量
|
||
+ 转化提升
|
||
+ 置信区间
|
||
+ 原始证据
|
||
```
|
||
|
||
### 9.4 优秀话术不是简单复制
|
||
|
||
系统需要提炼“话术背后的策略”:
|
||
|
||
```text
|
||
客户说:价格太高
|
||
|
||
低质量复制:我们产品其实不贵。
|
||
|
||
策略抽象:
|
||
1. 先确认客户比较的基准。
|
||
2. 将价格转为使用周期成本。
|
||
3. 用客户业务结果解释价值。
|
||
4. 提供同类型客户案例。
|
||
5. 给出低风险试用或分阶段方案。
|
||
```
|
||
|
||
只有抽象成策略,系统才能跨产品复用。
|
||
|
||
---
|
||
|
||
## 十、销售方法与话术知识库
|
||
|
||
建议建立六类知识库:
|
||
|
||
### 10.1 产品知识库
|
||
|
||
- 产品功能。
|
||
- 适用客户。
|
||
- 使用场景。
|
||
- 价格和套餐。
|
||
- 实施周期。
|
||
- 限制条件。
|
||
- 常见问题。
|
||
- 合规边界。
|
||
|
||
### 10.2 客户案例库
|
||
|
||
- 客户行业和规模。
|
||
- 原始问题。
|
||
- 采用方案。
|
||
- 实施过程。
|
||
- 量化结果。
|
||
- 可公开范围。
|
||
|
||
### 10.3 销售策略库
|
||
|
||
- 需求发现策略。
|
||
- 价值表达策略。
|
||
- 异议处理策略。
|
||
- 成交推进策略。
|
||
- 复购和转介绍策略。
|
||
|
||
### 10.4 场景话术库
|
||
|
||
话术必须带元数据:
|
||
|
||
```text
|
||
产品
|
||
客户行业
|
||
客户角色
|
||
销售阶段
|
||
客户意向
|
||
异议类型
|
||
沟通渠道
|
||
适用条件
|
||
禁用条件
|
||
来源销售
|
||
历史使用次数
|
||
成交表现
|
||
合规等级
|
||
```
|
||
|
||
### 10.5 失败案例库
|
||
|
||
除了优秀案例,还要保存:
|
||
|
||
- 过早报价。
|
||
- 只讲产品不问需求。
|
||
- 没有确认下一步。
|
||
- 对客户持续轰炸。
|
||
- 使用虚假紧迫感。
|
||
- 承诺产品无法实现的能力。
|
||
- 对敏感信息处理不当。
|
||
|
||
失败案例对培训和 AI 安全非常重要。
|
||
|
||
### 10.6 销售 Playbook
|
||
|
||
Playbook 是完整打法,不是单句话:
|
||
|
||
```text
|
||
目标客户
|
||
→ 触达方式
|
||
→ 首次沟通
|
||
→ 需求发现问题清单
|
||
→ 价值表达
|
||
→ 产品演示
|
||
→ 常见异议
|
||
→ 报价策略
|
||
→ 成交动作
|
||
→ 交付衔接
|
||
→ 复购和转介绍
|
||
```
|
||
|
||
---
|
||
|
||
## 十一、培训对练系统
|
||
|
||
### 11.1 训练模式
|
||
|
||
#### 单场景练习
|
||
|
||
- 客户询价。
|
||
- 客户说贵。
|
||
- 客户对效果不信任。
|
||
- 客户正在比较竞品。
|
||
- 客户表示需要请示老板。
|
||
- 客户长时间不回复。
|
||
|
||
#### 完整销售流程练习
|
||
|
||
AI 扮演客户,从首次咨询到最终成交或流失。新销售必须完成需求发现、方案匹配、异议处理和成交推进。
|
||
|
||
#### 优秀案例复盘
|
||
|
||
隐藏原销售回复,让学员回答,再与优秀销售真实回复、策略和结果进行对比。
|
||
|
||
#### 失败修复练习
|
||
|
||
给出一段失败聊天,让学员识别问题并重新组织回复。
|
||
|
||
### 11.2 AI 客户角色
|
||
|
||
AI 客户应具备可配置属性:
|
||
|
||
- 行业。
|
||
- 企业规模。
|
||
- 职位和决策权。
|
||
- 预算。
|
||
- 紧迫程度。
|
||
- 真实需求。
|
||
- 隐藏顾虑。
|
||
- 竞品使用情况。
|
||
- 沟通风格。
|
||
- 价格敏感度。
|
||
- 信任程度。
|
||
- 成交条件。
|
||
|
||
AI 客户不能因为学员随便说几句话就成交,必须遵守预先定义的角色状态和决策逻辑。
|
||
|
||
### 11.3 评分体系
|
||
|
||
建议采用百分制:
|
||
|
||
| 维度 | 权重 |
|
||
|---|---:|
|
||
| 需求发现 | 20 |
|
||
| 倾听与信息确认 | 10 |
|
||
| 产品匹配 | 15 |
|
||
| 价值表达 | 15 |
|
||
| 异议处理 | 15 |
|
||
| 下一步推进 | 10 |
|
||
| 沟通体验 | 10 |
|
||
| 合规性 | 5 |
|
||
|
||
评分必须引用具体对话证据,并给出:
|
||
|
||
- 做得好的地方。
|
||
- 遗漏的问题。
|
||
- 风险表达。
|
||
- 推荐改写。
|
||
- 优秀销售对照案例。
|
||
- 下一轮训练目标。
|
||
|
||
### 11.4 培训闭环
|
||
|
||
```text
|
||
能力评估
|
||
→ 识别短板
|
||
→ 分配训练场景
|
||
→ AI 对练
|
||
→ 自动评分
|
||
→ 主管复核
|
||
→ 再次训练
|
||
→ 真实销售表现验证
|
||
```
|
||
|
||
最终判断培训是否有效,必须观察学员真实销售数据是否改善,而不仅是模拟考试分数。
|
||
|
||
---
|
||
|
||
## 十二、AI 销售能力建设
|
||
|
||
### 12.1 四个成熟阶段
|
||
|
||
#### 阶段一:销售复盘助手
|
||
|
||
- 总结客户需求。
|
||
- 提取待办。
|
||
- 识别风险。
|
||
- 给出跟进建议。
|
||
|
||
#### 阶段二:回复建议助手
|
||
|
||
- 根据当前上下文生成 2~3 个建议回复。
|
||
- 销售人工选择、编辑并发送。
|
||
- 记录采用率和修改内容。
|
||
|
||
#### 阶段三:销售 Copilot
|
||
|
||
- 自动生成客户画像。
|
||
- 主动提示销售阶段和下一步动作。
|
||
- 自动准备案例、报价和产品资料。
|
||
- 对高风险回复进行合规提醒。
|
||
|
||
#### 阶段四:受控 AI 销售
|
||
|
||
- 在低风险场景自动回复。
|
||
- 涉及价格、承诺、合同、退款或敏感信息时转人工。
|
||
- 自动回复必须可审计、可撤回、可随时接管。
|
||
|
||
不建议一开始就让 AI 完全自动与客户沟通。应从建议模式开始,用真实采用率、成交率、投诉率和合规率逐步验证。
|
||
|
||
### 12.2 AI 销售决策输入
|
||
|
||
AI 每次回复前需要获得:
|
||
|
||
- 当前聊天上下文。
|
||
- 客户长期画像。
|
||
- 当前销售阶段。
|
||
- 客户需求和异议。
|
||
- 产品知识。
|
||
- 价格权限。
|
||
- 可用案例。
|
||
- 优秀销售策略。
|
||
- 企业合规规则。
|
||
- 不允许承诺的事项。
|
||
- 推荐下一步动作。
|
||
|
||
### 12.3 推荐的 AI 架构
|
||
|
||
```text
|
||
销售策略模型
|
||
决定现在应该做什么
|
||
│
|
||
▼
|
||
知识检索 RAG
|
||
找产品、案例、话术和证据
|
||
│
|
||
▼
|
||
回复生成模型
|
||
生成自然、个性化回复
|
||
│
|
||
▼
|
||
事实与合规检查
|
||
检查价格、承诺、敏感信息
|
||
│
|
||
▼
|
||
人工确认或自动发送策略
|
||
```
|
||
|
||
不能只用一个提示词直接让大模型回复客户。策略、知识、生成和安全检查应分层。
|
||
|
||
### 12.4 是否需要微调模型
|
||
|
||
第一阶段建议使用 RAG、结构化策略和优秀案例,不立即微调。
|
||
|
||
原因:
|
||
|
||
- 产品和价格变化频繁。
|
||
- 优秀话术依赖场景。
|
||
- 微调后知识更新较慢。
|
||
- 原始聊天中包含隐私和噪声。
|
||
- 先要证明训练样本和评价标准可靠。
|
||
|
||
当积累大量经过人工确认的高质量数据后,可以微调:
|
||
|
||
- 销售阶段分类模型。
|
||
- 意向和异议识别模型。
|
||
- 回复风格模型。
|
||
- 评分模型。
|
||
|
||
微调数据必须去除隐私信息,并保证有明确授权。
|
||
|
||
---
|
||
|
||
## 十三、适用于大多数产品的方法
|
||
|
||
要实现跨产品复用,系统必须把“通用销售能力”和“产品专属知识”分开。
|
||
|
||
### 13.1 通用层
|
||
|
||
- 建立关系。
|
||
- 需求发现。
|
||
- 决策链识别。
|
||
- 预算和时间确认。
|
||
- 价值表达。
|
||
- 异议处理。
|
||
- 下一步推进。
|
||
- 成交和复购。
|
||
|
||
### 13.2 产品配置层
|
||
|
||
每个产品配置:
|
||
|
||
- 产品名称和分类。
|
||
- 目标客户。
|
||
- 典型场景。
|
||
- 价值主张。
|
||
- 功能与限制。
|
||
- 价格和折扣权限。
|
||
- 竞品信息。
|
||
- 客户案例。
|
||
- 常见问题。
|
||
- 禁止承诺。
|
||
- 销售阶段。
|
||
- 成交条件。
|
||
- 评价指标。
|
||
|
||
### 13.3 行业模板
|
||
|
||
可以逐步建设:
|
||
|
||
- SaaS 软件销售模板。
|
||
- 企业服务模板。
|
||
- 招聘和人力资源服务模板。
|
||
- 教育培训模板。
|
||
- 餐饮数字化模板。
|
||
- 零售和电商模板。
|
||
- 高客单咨询模板。
|
||
- 本地生活服务模板。
|
||
|
||
系统底层保持一致,行业模板调整客户角色、销售周期、阶段、知识库和评分规则。
|
||
|
||
---
|
||
|
||
## 十四、管理后台产品功能
|
||
|
||
### 14.1 销售工作台
|
||
|
||
- 今日待跟进客户。
|
||
- 高意向客户。
|
||
- 长时间未回复客户。
|
||
- 客户关键需求和异议。
|
||
- 推荐下一步动作。
|
||
- AI 回复建议。
|
||
- 承诺事项提醒。
|
||
|
||
### 14.2 主管工作台
|
||
|
||
- 团队成交漏斗。
|
||
- 销售响应速度。
|
||
- 跟进覆盖率。
|
||
- 商机阶段分布。
|
||
- 高风险商机。
|
||
- 销售能力雷达图。
|
||
- 优秀和失败案例。
|
||
- 培训建议。
|
||
|
||
### 14.3 客户详情页
|
||
|
||
- 客户统一画像。
|
||
- 所有微信会话。
|
||
- 关键时间线。
|
||
- 需求、预算和决策人。
|
||
- 当前商机阶段。
|
||
- 报价和订单。
|
||
- AI 总结和建议。
|
||
- 原始聊天证据。
|
||
|
||
### 14.4 销售分析页
|
||
|
||
- 成交率和回款。
|
||
- 按产品、渠道和客户类型对比。
|
||
- 各阶段转化率。
|
||
- 优秀话术和策略使用情况。
|
||
- 异议处理能力。
|
||
- 培训前后表现变化。
|
||
|
||
### 14.5 话术与案例中心
|
||
|
||
- 按场景检索。
|
||
- 按产品和客户角色筛选。
|
||
- 显示真实使用效果。
|
||
- 显示适用和禁用条件。
|
||
- 主管审核和版本管理。
|
||
|
||
### 14.6 培训中心
|
||
|
||
- 能力测评。
|
||
- AI 客户对练。
|
||
- 优秀案例模仿。
|
||
- 失败案例修复。
|
||
- 自动评分。
|
||
- 团队排行榜。
|
||
- 训练和实战效果关联。
|
||
|
||
---
|
||
|
||
## 十五、指标体系
|
||
|
||
### 15.1 数据质量指标
|
||
|
||
- 账号同步成功率。
|
||
- 消息采集完整率。
|
||
- 消息重复率。
|
||
- 客户身份匹配率。
|
||
- 多媒体解析率。
|
||
- AI 分析证据覆盖率。
|
||
|
||
### 15.2 销售过程指标
|
||
|
||
- 首次响应时间。
|
||
- 平均响应时间。
|
||
- 有效跟进次数。
|
||
- 下一步动作明确率。
|
||
- 需求字段完整率。
|
||
- 报价前需求确认率。
|
||
- 商机停滞时间。
|
||
|
||
### 15.3 结果指标
|
||
|
||
- 线索转商机率。
|
||
- 商机成交率。
|
||
- 成交金额。
|
||
- 回款金额。
|
||
- 平均客单价。
|
||
- 平均成交周期。
|
||
- 折扣率。
|
||
- 退款和投诉率。
|
||
- 复购和转介绍率。
|
||
|
||
### 15.4 AI 指标
|
||
|
||
- 阶段识别准确率。
|
||
- 意向识别准确率。
|
||
- 异议识别召回率。
|
||
- 回复建议采用率。
|
||
- 销售修改率。
|
||
- AI 建议带来的转化提升。
|
||
- 错误事实率。
|
||
- 不合规建议率。
|
||
- 自动回复转人工率。
|
||
|
||
---
|
||
|
||
## 十六、权限、隐私与合规
|
||
|
||
这是系统能否商业化的核心,不是附加功能。
|
||
|
||
### 16.1 基本原则
|
||
|
||
- 员工对采集范围和用途知情并授权。
|
||
- 企业有明确的数据管理制度。
|
||
- 客户隐私按适用法律和业务要求处理。
|
||
- 只采集业务所需内容。
|
||
- 敏感字段加密保存。
|
||
- 原始聊天和 AI 结论都必须有访问权限。
|
||
- 所有查看、导出和修改操作保留审计日志。
|
||
|
||
### 16.2 权限模型
|
||
|
||
- 销售只能查看自己的客户和会话。
|
||
- 主管只能查看授权团队。
|
||
- 培训人员优先查看脱敏案例。
|
||
- 模型训练只使用获得授权的数据集。
|
||
- 管理员也不能默认查看全部原始聊天,应按职责授权。
|
||
|
||
### 16.3 数据脱敏
|
||
|
||
用于培训、分析或模型训练前,处理:
|
||
|
||
- 姓名。
|
||
- 手机号。
|
||
- 微信号。
|
||
- 身份证件。
|
||
- 地址。
|
||
- 银行和支付信息。
|
||
- 合同敏感字段。
|
||
- 企业机密。
|
||
|
||
### 16.4 AI 销售红线
|
||
|
||
AI 不得:
|
||
|
||
- 虚构产品能力。
|
||
- 虚构客户案例。
|
||
- 擅自承诺价格和折扣。
|
||
- 擅自承诺合同条款。
|
||
- 制造虚假稀缺或虚假身份。
|
||
- 发送骚扰、歧视或违法内容。
|
||
- 未经允许处理或泄露客户敏感信息。
|
||
|
||
---
|
||
|
||
## 十七、部署建议
|
||
|
||
### 17.1 验证阶段
|
||
|
||
- 单机 PostgreSQL。
|
||
- 本地 Ollama + bge-m3。
|
||
- 1~3 个销售账号。
|
||
- 每日离线同步。
|
||
- 只做复盘和建议,不自动回复。
|
||
|
||
### 17.2 团队试点阶段
|
||
|
||
- 10~30 个销售账号。
|
||
- 中央 PostgreSQL。
|
||
- 每台销售设备部署采集代理。
|
||
- 消息加密传输。
|
||
- 小时级同步。
|
||
- 接入 CRM、订单和回款。
|
||
- 上线主管工作台和训练系统。
|
||
|
||
### 17.3 生产平台阶段
|
||
|
||
- 多租户架构。
|
||
- 消息队列和异步任务。
|
||
- 对象存储。
|
||
- 模型服务集群。
|
||
- 权限、审计和数据生命周期管理。
|
||
- 监控、告警、备份和灾难恢复。
|
||
- 官方接口和合规采集通道优先。
|
||
|
||
---
|
||
|
||
## 十八、推荐技术架构
|
||
|
||
| 模块 | 推荐技术 |
|
||
|---|---|
|
||
| 管理后台 | React / Next.js 或现有团队熟悉的前端框架 |
|
||
| API 服务 | Python FastAPI |
|
||
| 业务数据库 | PostgreSQL 17 |
|
||
| 向量检索 | pgvector,规模扩大后评估专用向量库 |
|
||
| 消息队列 | Redis Streams、RabbitMQ 或 Kafka |
|
||
| 异步任务 | Celery、RQ 或 Temporal |
|
||
| 对象存储 | S3 兼容存储或 MinIO |
|
||
| 本地向量 | bge-m3 |
|
||
| 语音转写 | 本地 Whisper 或合规云 ASR |
|
||
| 文档解析 | 独立文档解析服务 |
|
||
| 模型层 | 可切换的本地模型和云模型网关 |
|
||
| 监控 | Prometheus + Grafana 或等价方案 |
|
||
| 权限 | RBAC + 数据范围权限 + 审计日志 |
|
||
|
||
---
|
||
|
||
## 十九、实施路线图
|
||
|
||
### 第一阶段:销售分析最小可用产品
|
||
|
||
目标:证明聊天数据能解释销售结果。
|
||
|
||
功能:
|
||
|
||
1. 支持 3~5 名销售。
|
||
2. 建立销售、微信账号、客户和商机模型。
|
||
3. 接入订单和成交结果。
|
||
4. 自动识别需求、异议、阶段和待办。
|
||
5. 生成销售个人和团队报告。
|
||
6. 对比高成交与普通销售。
|
||
7. 人工审核首批优秀策略和话术。
|
||
|
||
成功标准:
|
||
|
||
- 客户身份匹配率达到可用水平。
|
||
- 商机与聊天关联准确。
|
||
- AI 销售阶段识别可被主管接受。
|
||
- 能发现至少 3~5 个可验证的优秀销售模式。
|
||
|
||
### 第二阶段:培训对练
|
||
|
||
1. 建立产品和案例知识库。
|
||
2. 建立场景话术库。
|
||
3. 建立 AI 客户角色。
|
||
4. 上线模拟对练和自动评分。
|
||
5. 将培训成绩与真实销售效果关联。
|
||
|
||
### 第三阶段:销售 Copilot
|
||
|
||
1. 实时或小时级同步。
|
||
2. 推荐下一步动作。
|
||
3. 推荐回复、案例和资料。
|
||
4. 销售人工确认后发送。
|
||
5. 统计建议采用率和成交影响。
|
||
|
||
### 第四阶段:受控 AI 销售
|
||
|
||
1. 只开放低风险场景自动回复。
|
||
2. 建立价格、承诺和合规策略引擎。
|
||
3. 建立人工接管机制。
|
||
4. 持续进行 A/B 测试。
|
||
5. 达到业务和合规标准后逐步扩大范围。
|
||
|
||
---
|
||
|
||
## 二十、下一步最优先工作
|
||
|
||
下一步不应立即训练“全自动 AI 销售”,而应先完成以下基础工作:
|
||
|
||
### 优先级一:定义业务数据
|
||
|
||
- 选择首个试点产品。
|
||
- 确定试点销售人员。
|
||
- 获取销售、客户、订单和回款数据。
|
||
- 定义成交和失败标准。
|
||
- 定义销售阶段。
|
||
|
||
### 优先级二:建立销售数据模型
|
||
|
||
- 多销售账号。
|
||
- 客户统一身份。
|
||
- 商机和订单关联。
|
||
- 消息证据链。
|
||
- 权限和审计。
|
||
|
||
### 优先级三:建立第一版分析
|
||
|
||
- 客户需求。
|
||
- 意向等级。
|
||
- 异议类型。
|
||
- 当前阶段。
|
||
- 下一步动作。
|
||
- 销售过程评分。
|
||
|
||
### 优先级四:分析优秀销售
|
||
|
||
- 选取高成交销售。
|
||
- 建立可比对照组。
|
||
- 按产品、客户类型和线索来源校正。
|
||
- 提炼策略而不是只摘录句子。
|
||
- 由销售主管审核。
|
||
|
||
### 优先级五:上线培训对练
|
||
|
||
- 从最常见的 10 个销售场景开始。
|
||
- 每个场景准备优秀案例和失败案例。
|
||
- 建立明确评分规则。
|
||
- 用真实销售结果验证训练效果。
|
||
|
||
---
|
||
|
||
## 二十一、核心结论
|
||
|
||
这个系统的核心竞争力不是“获取微信聊天记录”,而是将以下数据真正连接起来:
|
||
|
||
```text
|
||
客户是谁
|
||
+ 客户需要什么
|
||
+ 销售做了什么
|
||
+ 客户如何回应
|
||
+ 商机如何推进
|
||
+ 最终是否成交和回款
|
||
```
|
||
|
||
只有形成这一条完整证据链,系统才能可靠回答:
|
||
|
||
- 哪些销售方法真正有效。
|
||
- 哪些话术适用于什么客户和阶段。
|
||
- 新销售缺少什么能力。
|
||
- AI 应该采取什么销售策略。
|
||
- AI 的建议是否真的提高成交。
|
||
|
||
推荐产品演进路径:
|
||
|
||
```text
|
||
聊天搜索工具
|
||
→ 销售过程分析系统
|
||
→ 优秀销售方法知识库
|
||
→ 新销售培训对练系统
|
||
→ 销售 Copilot
|
||
→ 受控高水平 AI 销售
|
||
```
|
||
|
||
> 合规提示:本系统只能处理企业拥有合法处理依据、员工已知情授权、客户隐私得到适当保护的数据。任何自动销售能力都应设置人工接管、事实核验、权限控制、审计记录和合规红线。
|