CHAPTER 01
项目梳理
外部获客
→
加微信
→
建立会话
→
本期核心AI 自动销售
→
成交订单客户档案
→
仓库 / 财务
CHAPTER 02
AI 自动销售模块
显性模块设计难度
AI 销售聊天 Bot★★☆☆☆
产品库连接★★☆☆☆
销售手册连接★★★☆☆
SQLite 数据库★☆☆☆☆
人工介入标记★★☆☆☆
核心内部设计设计难度
消息处理★★★★☆
上下文管理★★★★★
客户画像状态★★★★☆
当前订单状态★★★★☆
销售状态机★★★★☆
销售决策★★★★★
CHAPTER 02 · ARCHITECTURE
AI 自动销售模块整体架构
客户消息
消息处理层连续消息 / 等待 / 打断
上下文管理聊天 / 画像 / 订单 / 历史
销售决策层判断 / 追问 / 推荐 / 报价
AI 销售 Bot生成客户回复
客户回复
当前订单
客户画像
业务状态管理
客户画像管理
订单管理
销售进度管理
数据底座
SQLite客户 / 聊天 / 画像 / 订单 / 销售状态
企业能力 / 规则支撑
产品库产品 / 规格 / 价格
销售手册流程 / 话术 / 规则
人工介入标记越权 / 异常 / 不确定
支撑销售决策层 / AI 销售 Bot
02.1 · MESSAGE PROCESSING
连续消息合并
客户
鸭脖多少钱?
客户
我想拿 20 件
客户
发武汉
等待窗口合并为同一轮:鸭脖 · 20 件 · 发武汉
AI 客服
按这一轮完整需求统一回复
02.1 · MESSAGE PROCESSING
回复时机 / 等待窗口
客户
鸭脖多少钱?
等待 N 秒
客户
我想拿 20 件
有新消息 · 重新计时
AI 客服
客户暂时说完,开始处理这一轮
02.1 · MESSAGE PROCESSING
新消息打断旧任务
客户
20 件多少钱?
AI 客服
正在读取价格 / 计算
客户
等等,改成 30 件
旧任务失效 · 不发送
AI 客服
按 30 件重新处理
02.1 · MESSAGE PROCESSING
防止错误
重复消息消息乱序处理超时调用失败
↓
去重 + 顺序控制
↓异常兜底
02.2 · CONTEXT MANAGEMENT
AI 每轮回复前,会看到什么?
最近聊天客户画像当前订单
THIS TURN本轮 AI 上下文
销售阶段产品资料销售规则历史摘要
客户最新消息 → 本轮上下文 → AI 判断 + 回复
02.2 · CONTEXT MANAGEMENT
聊天记录 ≠ 上下文
RAW CHAT大量原始聊天
→
提取 / 整理结构化
→
客户画像当前订单销售状态最近聊天
→
THIS TURN当前真正需要的上下文
02.2 · CONTEXT MANAGEMENT
长期记忆
最近聊天保留必要原文
更早聊天历史摘要 / 结构化记录
产品资料按当前问题读取
销售规则按当前场景读取
↓
数据库长期保存需要时再进入 AI
02.3 · CUSTOMER PROFILE
对话 → 自动形成画像
客户
我在襄阳开卤菜店。
现在想增加几个鸭货产品。
先看看鸭脖和鸭锁骨。
→
客户画像自动提取
地区湖北襄阳已确认
客户类型已有门店已确认
当前需求增加鸭货产品已确认
关注产品鸭脖 / 鸭锁骨已确认
采购量未知待了解
02.3 · CUSTOMER PROFILE
画像持续更新
第一次经营状态准备开店
→
客户后来明确“店已经开起来了,现在想加新品。”
→
更新后经营状态已开店
02.3 · CUSTOMER PROFILE
不知道,就是不知道
客户只说“我想拿点鸭货。”
关注产品鸭货
门店类型未知
地区未知
采购量未知
×不自动补成“武汉 / 卤菜店 / 30件”
02.4 · CURRENT ORDER
聊天 → 订单草稿
客户
鸭脖先来 10 件,鸭锁骨 20 件。
识别订单信息
当前订单草稿
鸭脖10 件
鸭锁骨20 件
02.4 · CURRENT ORDER
始终维护最新版
01鸭脖 10 + 鸭锁骨 20
→02鸭锁骨改 15
→03取消鸭脖,加鸭翅 5
→CURRENT ORDER鸭锁骨 15 + 鸭翅 5
02.4 · CURRENT ORDER
最终输出标准订单
客户自然聊天→持续理解订单变化→当前最新版订单→客户确认→现有标准订单
“还是按上次那个来,鸭脖多加 5 件。” → 历史订单 + 本次修改
02.5 · ROUTING + SALES STATE
客户入口路由
客户发来消息↓查询客户档案 / 历史聊天 / 历史订单
01新客户没聊过 / 没订单首次接待 · 了解需求
02老线索聊过 / 没订单恢复历史 · 找回进度
03老客户聊过 / 有历史订单读取订单 · 判断复购 / 新品
02.5 · ROUTING + SALES STATE
销售进度状态
入口路由完成↓上下文初始化↓判断当前销售阶段
了解需求
↔产品推荐
↔报价沟通
↔异议处理
↔订单整理
推进 / 回退 / 跳转
02.6 · SALES DECISION
销售决策:输入 → 动作
INPUT客户消息客户画像当前订单销售阶段产品资料业务规则
DECISION销售决策
ACTION回答主动追问产品推荐报价异议处理整理订单确认订单人工介入
02.6 · SALES DECISION
必要信息不足 → 主动追问
客户
这个多少钱?
销售判断规格未知 · 数量未知
AI 客服
您要哪个规格?大概准备拿多少?
02.6 · SALES DECISION
AI 判断 × 企业规则
02.7 · BUSINESS KNOWLEDGE
产品库 + 销售手册
PRODUCT DATA产品库事实是什么
产品名称 · 规格 · 价格 · 包装 · 产品属性
+销售决策→
SALES PLAYBOOK销售手册应该怎么卖
开场 · 需求 · 推荐 · 异议 · 优惠 · 禁止承诺
02.7 · BUSINESS KNOWLEDGE
同一个问题,调用两类资料
客户
鸭脖拿 20 件多少钱?长期拿有优惠吗?
产品库鸭脖哪个规格?标准价格多少?20 件怎么算?
+销售手册长期客户优惠规则AI 有没有权限?应该怎么回复?
↓
销售决策 → 最终回复
02.8 · SALES BOT
AI 销售聊天 Bot
销售决策下一步:询问采购量
+产品 / 销售资料企业事实与规则
+客户当前语境新客户 / 老客户 / 历史订单
↓AI SALES BOT自然的客户回复
02.8 · SALES BOT
同一个动作,不同表达
新客户
AI 客服
您这边是先少量试一下,还是准备长期拿货?大概需要多少件?
聊过的客户
AI 客服
还是按您之前的量走吗?这次大概需要多少件?
有历史订单
AI 客服
可以,这次数量和上次一样,还是有调整?
02.9 · DATA + HUMAN
SQLite 数据底座
LOCAL DATASQLite
客户档案客户画像聊天记录当前订单历史订单销售阶段必要决策记录
02.9 · DATA + HUMAN
什么时候交给人工?
当前可以继续吗?
可以↓AI 继续销售
正常咨询 / 报价 / 异议 / 订单修改
不可以↓人工介入标记
特殊价格 / 客户找人工 / 投诉异常 / 规则冲突 / 无法判断
02.9 · DATA + HUMAN
人工接手,保留当前现场
需要人工介入
↓客户画像当前订单聊天记录销售阶段触发原因待处理问题
CHAPTER 03
一期边界确认
01
一期范围
本地 AI 销售核心
✓ 当前方案 △ 调整02
客户与销售流程
三类入口 + 标准销售流程
✓ 当前方案 △ 调整03
画像与订单
结构化画像 + 当前订单 + 历史订单
✓ 当前方案 △ 调整04
AI 权限边界
企业规则约束 + 人工介入
✓ 当前方案 △ 调整会后补充业务规则确认表
开发测试后调整回复周期 · 上下文长度 · 追问节奏 · 回复长度
CHAPTER 04
项目交付与报价
01项目成立 + 资料交付30%
→02AI 销售模块阶段交付30%
→03双方共同测试 + 优化30%甲方主要参与
→04完整验收 + 交付10%
首期合作战略报价¥ 16,000