Files
wxsales/微信营销管理系统总体设计与实施方案.md
T
freedakgmail 5926c73ff1 微信营销管理系统 - 益童宝销售管理平台
- 数据库: PostgreSQL schema + 3名销售/21客户/341消息/6成交
- 采集代理: mock_sync.py 模拟微信聊天同步
- AI分析: analyze.py 规则模式 + 千问LLM模式
- 后端: FastAPI 11个API接口
- 前端: 仪表盘/销售列表/客户列表/成交记录/交流分析/录入成交
- 交流分析: 全部客户对话概览 + LLM标准范式对话生成
- 部署: systemd + nginx, 已部署至 sale.all8ai.top
2026-07-14 22:31:29 +08:00

1290 lines
30 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 微信营销管理系统总体设计与实施方案
> 文档日期: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
PostgreSQL17
向量扩展: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 同步方式
支持三种模式:
#### 每日同步
- 适合经营分析和培训。
- 成本最低。
- 当前系统已经实现。
#### 小时级同步
- 每 3060 分钟采集一次。
- 适合销售跟进提醒和主管管理。
- 需要更可靠的数据快照机制。
#### 准实时同步
- 适合实时销售助手。
- 延迟目标 15 分钟。
- 应优先采用官方接口或合规消息通道。
- 不建议通过持续注入或高风险进程监听实现。
### 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。
- 13 个销售账号。
- 每日离线同步。
- 只做复盘和建议,不自动回复。
### 17.2 团队试点阶段
- 1030 个销售账号。
- 中央 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. 支持 35 名销售。
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 销售
```
> 合规提示:本系统只能处理企业拥有合法处理依据、员工已知情授权、客户隐私得到适当保护的数据。任何自动销售能力都应设置人工接管、事实核验、权限控制、审计记录和合规红线。