Akke · 智能获客 · 转化对话系统

转化对话背后的逻辑

一位客户从抖音评论区冒头,到最后走进你们门店,中间要跨两段对话——先在抖音把人要到微信、导进私域,再在企业微信把人约到店、推动成交。这份说明把这两段背后的逻辑拆开讲清楚:AI 的话术本事从哪来、一条消息进来怎么一步步处理、凭什么保证"不该说的话"发不出去、每一段又各自朝什么目标收口。

① 案例驱动

话术来自你们的金牌销售——传一张聊天截图,系统自动学到里面的产品信息、说话口吻、决策招式,不是网上通用模板。

② 确定性护栏

是不是图片、是不是回声、有没有乱报价——判断题全归代码确定性把关;AI 只负责把话说得像真人。

③ 抖音:把人要到微信

公域海量流量,任务是破冰 + 把对的人稳稳导进私域——每一步都朝"加微信"收口。

④ 企微:把人约到店

私域承接,能长聊、能发图、记得住客户——每一步都朝"约到店"推进,并每天量转化漏斗。

一句话总览

把金牌销售的本事复制给 AI,让它 7×24 接待每一个客户。抖音上负责把陌生人要到微信、导进私域,企业微信上负责把人约到店、推动成交——两段接力、各有目标。全程一排确定性护栏兜底,涉钱 / 存疑的内容留给运营把关,没过关的碰不到客户。

01

先看全局:两段接力,两个核心目标

客户不是一步到位的。整条转化链是两段对话接力,跑在两个不同的通道上、朝两个不同的目标收口。先看懂这张图,后面每一节讲的是哪一段就清楚了。

公域 · 抖音 评论 / 私信  要到微信  私域 · 企业微信 好友单聊  约到店  到店 · 成交
第一段 · 抖音

核心目标:要到微信

  • 场景:公域海量陌生流量、短对话破冰
  • 收口动作:把高意向的人稳稳导进私域(加微信)
  • 限制:抖音发不了文件、图会压糊——聊不深、发不了资料
  • 所以这一段不追求成交,追求"接得住"
第二段 · 企业微信

核心目标:约到店

  • 场景:双方已是好友、可长聊深聊、产品问答多
  • 收口动作:推动客户到店 / 交定
  • 能力:能发图承接、记得住客户、盯着到店度量
  • 真正的成交发生在这一段

为什么必须分两段抖音是公域大喇叭——能触达海量陌生人,但聊不深、发不了资料;微信 / 企微是私域——能发图、能长聊、能约到店。两段的话术目标完全不同:抖音的每一句都在往"加微信"使劲,企微的每一句都在往"到店"使劲。下面 03–05 节就按这个分:先讲两段共用的应答底座,再分别讲两段各自怎么朝目标收口。

02

AI 的话术本事从哪来:金牌销售案例 → 话术

两段通道共用同一套话术底子,都来自你们的金牌销售案例。一张企微 / 微信的聊天截图传上来,系统自动把它拆成三样"料"喂给 AI——分别教它怎么说、用什么招、说的是什么

学口吻

金牌「客户问 → 销售答」

  • 照着金牌销售当时怎么答,模仿着说话
  • 让 AI 的语气像你们的人,而不是客服腔
学招式

金牌决策原则

  • "遇到 X 情况,该做 Y、别做 Z"
  • 这层杠杆最高,比堆例子更能改变话术风格
学事实

产品知识

  • 报价 / 工艺 / 门店等硬信息
  • 回答时按客户问题的相关度调取

从一张截图到影响话术,中间是一条基本不用人管的自动流水线,只在关键处留人把关:

📱 销售传一张聊天截图上来

系统用视觉模型自动认字(OCR),把整段对话读出来存好当"原料"。

自动蒸馏

🤖 自动蒸馏出「产品信息」和「金牌话术」两类候选

不用人一条条录——系统自己从对话里挑出最见功力的回合、提炼出可复用的产品事实和话术。

AI 判官分级
🔍 质量闸:多数内容 AI 判官直接落库、下次生成话术就吃得到;只有涉钱 / 前后矛盾 / 疑似把客户和销售标反的那一小撮,留运营人工把关。没过关的碰不到线上话术。

✅ 灌完即生效,不用发版、不用等定时

下次 AI 生成话术时自动读到新料。想让话术明显变风格,蒸「决策原则」最有效。

这一节记住一句话AI 的话术不是拍脑袋写的,是从你们的金牌销售案例里学来的——案例喂得越多、越准,AI 说得越像你们最好的那位销售。且新案例当天就能生效,不用等技术排期。

03

两通道共用的应答引擎:怎么把话说得又稳又像人

不管在抖音还是企微,AI 应答的"底座"是同一套——先过确定性护栏、再照骨架说话、记得住客户、发出去前两层把关。贯穿始终一句话:凡是代码能确定判定的,绝不交给 AI 自觉。至于"每一步朝什么目标收口",是两段各自的差别,放到 04 / 05 节讲。

底:每通对话都有「阶段」

系统给每通对话记一个阶段,决定这一轮用什么口吻。回复客户时永远走培育口吻,绝不拿"开场白模式"去接客户的话。

破冰 · 首次开场 培育 · 多轮接话 临门 · 谈价 / 收口

第一步:还没惊动 AI,先过确定性护栏

很多场景根本不用麻烦 AI——代码一眼能判、直接确定性处置,又快又不会说错。

  客户发的是 [图片] / [视频] / [语音]
系统读不到里面的内容,不硬着头皮瞎回,直接转人工——运营看了再回。
  这条"回复"其实不是客户说的
我方自己发的话被抓回来、或视频文案被误当客户消息——认出来就不回,避免自己跟自己聊。

这些是两个通道都会遇到的高频翻车场景。判断题交给代码,"一眼假"的错误就永远不会发出去;AI 只在"真得开口好好聊"时才上场——这是"AI 会不会说错话"这个担心最主要的答案。

第二步:真要"开口聊",AI 也照一套「骨架」来说

到这一步才调 AI。但 AI 不是自由发挥——每一轮都走"先答再推进、简短、像真人"的路子。

每轮开口第一件事 · 三步决策

1判客户意愿先看客户是抵触、试水、配合、还是已经想往下走
2按意愿选打法给干货 / 只问一个细节 / 抛钩子 / 直接推进
3先正面答原问题"问 A 答 B" 是信任流失第一杀手,必须先答再推进

再叠三层骨架,把话说得像真人

骨架管什么举例
节奏 一回合只发一条、简短、不像机器人分条列点、他多短你回多短 真人金牌销售平均一个回合才 38 字
场景速查 十几条"读到 X 信号 → 走 Y 话术",常见问题有现成好答句 问板材:直接给"三档怎么选 + 你最在意哪个"
发之前自检 发出去前逐条自查,任一不过就删了重写 有没有反问、超没超长、有没有乱给号、有没有瞎编经历

第三步:聊得越久越关键——AI 记得住客户

长对话最怕"失忆"——聊到几十轮把客户前面说的城市、面积、预算忘了、又重复问,体感立刻掉。系统专门做了记忆能力兜这件事(在能长聊的企微侧尤其吃紧)。

✓ 记得住关键事实

确定性画像

  • 客户说过的城市 / 面积 / 预算 / 房型等,系统确定性地抓下来记住
  • 不靠 AI 自愿记——该记的一定记得住
✓ 撑得住长对话

滚动摘要

  • 把前面聊过的老对话压成一段摘要随身带着,聊到几十轮也不丢上下文
  • 记忆在回复之后后台异步更新,不拖慢发送速度

第四步:AI 写完不直接发,两层护栏 + 两个出口

AI 会犯的错就那么几种固定形状,代码逐条兜——能修的当场修好再发(不静默丢单),修不动的才转人工

过闸 → 自动发

能修先修好

  • 生成崩 / 超长 / 冒反问 / 自曝私人生活 → 确定性修好再发,不丢单
  • 草稿通过,运营端接手后就地发出;价格问答全放开
没过 → 转人工

拿不准就不发

  • 疑似回声 / 命中负面投诉 / 临门谈判 / 把热客户晾凉的客套 → 不自动发
  • 躺库等人接手,滞留超 30 分钟 / 4 小时 / 24 小时 自动推提醒催

04

第一段 · 抖音

抖音怎么把人「要到微信」

核心目标把公域来的陌生人,稳稳导进私域(加微信)

抖音是公域大喇叭——触达海量陌生人,但聊不深、发不了资料。所以用上一节那套引擎应答的同时,这一段的每一步都朝一个目标使劲:把对的人接进微信,成交交给下一段。

破冰 首次开场,先把话搭上

用案例学来的口吻起个自然的头,别一上来就要微信,先让对话发生。

最典型的一支 · 索取型客户(上来就要清单 / 手册 / 资料 / 案例)

全程走「资料交付四步」,全程禁反问,收尾是加微信的引子

证明有货(点两个具体的坑)→ ② 完整版还在我手上(整份带图,先给一小块)→ ③ 说清为什么得加微信抖音发不了文件、发图会压糊,是平台限制不是借口)→ ④ 收尾给个加微信的引子,绝不甩个问题回去

为什么死磕"禁反问":你回他一个问题 = 又给他派了个活,他要的是"现在就给"——越问越容易流失。所以赶紧把人接到微信侧。

确定性接 客户把微信号发过来了

不靠 AI 自觉——写死一句"添加您啦"确定性回过去(还提醒去微信服务号点通过),把人稳稳接到微信侧。这一步是抖音段的"临门一脚"。

收口 加微已完成,客户还在抖音说话

纯确认("好的""嗯嗯")→ 静默不回(阵地已转微信);有实质新问题 → 受限收尾并引导去微信,不再没完没了地培育。

抖音段的成败标准不是"聊了多久",是"有没有把高意向的人接进微信"。所以话术不恋战、不硬聊——识别出意向就往加微信上收口,把人一个不漏地交给企微段。

05

第二段 · 企业微信

企业微信怎么把人「约到店」

核心目标在私域承接住,推动客户到店 / 交定

客户加进企微就进了私域承接区——这里能长聊、能发图、能推成交。同样用那套引擎应答,但这一段每一步朝另一个目标使劲:把人约到店

承接利器:不只发文字,该发图时发图

企微能发图(抖音不能),这是承接的一大优势。客户想看效果图、要户型布局、要清单,AI 能随文本一并发出去,体感更像真人顾问。发不发、发哪张,同样是代码确定性判的——怕乱发被当成群发素材。

能发的六类图

类别是什么什么时候发
效果图 上万张实拍案例图,按「风格 × 空间」分好 客户提到风格 / 空间,或泛泛要图;同类随机抽避免像群发
知识图集 装修干货长图(避坑清单 / 流程图…) 客户问"有没有清单 / 参考图"
装修资料 原创的硬装 / 预算 / 验收 / 主材长图 硬装类问题分流到这里
户型布局图 按几室几厅出的柜体位置示意图 客户报了户型、或发来户型图(见下)
配置清单 柜体配置 + 价格口径长图 客户明确要"配置单 / 报价单"
官方海报 品牌海报(价格表 / 环保承诺…),一张只发一次 客户话里命中相关话题时

挑图规则:AI 先出文字,发图在文字之后按优先级"一轮只发一类"(客户发图→只发布局图;硬装→资料长图;要清单→清单图;问干货→知识图集;泛泛要图→效果图),避免刷屏。还有一手户型图识别:客户把自家户型图拍来,AI 视觉读出"几室几厅"→选对应的标准布局示意图;它不自己画图、绝不猜承重墙,读不准就老实说不知道,宁可不发也不瞎给。

收口:从"催"到"数"的到店闭环

到了临门阶段,每条回复顺一个到店钩子

但"用哪套话术"是动态判的——客户说一句"我再看看",信号过去了就降温回培育口吻,绝不变成一条条催的机器人。既往前推,又不硬催。

确定性判断客户是不是真"约成了"

必须有确定时间(明天 / 周六 / 下午三点)或明确应约("好,那我过去")才算数;"哪天过去方便"这种反问不算。判据刻意收紧,宁可少记,也不让"到店转化率"从第一天起就不可信。约成后记入档案、绿卡提醒对应运营。

每天定时汇总

✅ 每天推一张「五档漏斗」到工作群

新建会话 → 客户开口 → 聊起来 → 聊得深 / 到临门 → 约成到店,每档带占比,哪一级在漏一目了然

量出来,优化才有靶子把到店这条链每一级都量出来后,卡在哪一环一眼就能看到,话术资源就能投到最该攻的那一级。日报还会自动挑出"客户说了话、我方还没回"的会话提醒运营,避免漏接。

06

想让话术变好,改哪一块?

"改话术"不是一件事,落在不同地方、生效速度完全不同。好消息是:绝大多数改进不用改代码、当天就能生效,运营 / PM 自己就能做。抖音、企微两段的模板可以各自单独改、各自灰度。

你想改的是去哪儿改怎么生效
话术的步骤和规则
怎么开场、分几步走、该问什么、不该问什么
后台改话术模板(抖音 / 企微各一套) 最快 约 30 秒生效,不用发版,PM 自己能改
让 AI 学新东西
新产品、新报价、新的应对招式、新的金牌问答
传案例灌库(自动蒸馏 + 审核) 当天见效 下次生成话术自动读到;想让风格明显变,蒸"决策原则"最有效
品牌信息
品牌名、主营、价格区间、卖点、门店
后台填品牌档案 即时 改完即生效,不用发版
人设、语气底线、硬拦截护栏
叫什么名、用"你 / 您"、"绝不能说的话"
需工程改代码 较慢 走测试 + 部署的严格流程(属高危路径,谨慎变更)

一句话记住能不改代码就别改代码——"AI 说得不对"十有八九是案例喂得不够(灌库解决)或模板规则没写清(后台解决),这两条当天就能改完看效果。只有人设、语气底线、硬拦截这三类才必须动代码。

附录 · 技术实现 (业务同学可跳过;给技术同学看的调用链、函数与数据表)

话术是怎么"拼"出来的:9 层 prompt + 案例注入

每次生成话术,系统把这几层叠成一个 system prompt。案例蒸馏出的三层料(产品知识 / 决策原则 / few-shot 示例)注入到第 6、7、8 层。抖音、企微共用 chatReply,差别在第 9 层的模板骨架各用各的(dm.* vs wecom.*)。

1人设 PERSONA身份 · 口吻底子(抖音"小艳"用"你" / 企微中性"销售"用"您")
2语气 STYLE长度 · 一次一问
3客户记忆 MEMORYcustomer_profile 跨会话 + 滚动摘要 context_summary
4称呼 + 客户画像这通对话已知的
5品牌档案brand_profile
6产品知识 knowledge_documents案例来的
7决策原则 decision_rules案例来的
8few-shot 示例 conversation_examples案例来的
9模板骨架抖音 dm.{ice_break,nurture,decision}.system / 企微 wecom.*.rules

Langfuse 的真实角色 —— 不是它在"调用案例"

案例的检索、排序、拼装全在代码里做(读数据库表)。Langfuse 只干两件事,都不碰案例数据。

✗ 它不做

不负责检索案例、不负责编排调用。模板里只有一个"放示例的空位",填什么由代码从数据库算好塞进去。

✓ 它只做

模板托管(存话术骨架,PM 后台改、30 秒生效)+ 事后观测(记录喂了哪几条案例、花了多少钱)。Langfuse 挂了也不影响话术生成(有兜底)。

"最相关"那几条怎么挑:两通道两套算法

抖音 DM

bigram · 关键词式

  • 比字面重合度,本地算、不调外部模型
  • 快 + 免费:抖音是海量漏斗,每条都算向量扛不住
企微 / 微信

语义向量 · bge-m3

  • 按"意思接近度"排,抓得住换说法的同义("多少钱"≈"报价")
  • 企微量小、单条价值高,值得多花算力换更准的召回;取不到 / 超时自动退回 bigram

运行时代码地图:一条客户消息走完这 11 步

顺序即执行顺序:前 6 步是"还没惊动 AI 的确定性前置分流",第 7-8 步才生成,第 9-10 步是生成后两层护栏,第 11 步落库分流。

cron /api/cron/dm-auto-reply 前置确定性闸 chatReply 生成 gateDraft 置信度门 dm_reply_drafts.status
步骤关键函数 / 路由文件出口
入口 /api/cron/dm-auto-replyprocessAwaitingRow dm-reply/run.ts 逐条跑流水线
阶段 stageForReplyDraft() dm-reply/generate.ts 纠正为 nurture,避免拿开场白回客户
前置闸 isMediaPlaceholder() dm-reply/run.ts 图片 / 语音读不到 → 转人工
前置闸 looksLikeOwnBubble() · ensureInboundVerdict() dm-reply/gate.ts · dm/inbound-validity.ts 回声 / 非回复 → 不回
前置闸
(抖音)
customerGaveContact()buildWechatReceivedText() dm-reply/run.ts · wechat-push.ts 客户给号 → 固定模板确定性发(要微信收口)
前置闸
(抖音)
wechatExchangeCompleted() / generateExchangedClosingReply() wechat-exchange.ts · wechat-closing.ts 加微完成 → 静默 / 受限收尾
生成 chatReply() src/lib/llm.ts 9 层 prompt + 注入案例;模型 qwen3-235b-a22b-2507
发图
(企微)
matchPosters · pickAsset · matchMaterial · matchZhishi · galleryReplyFor · readFloorPlan(VL) src/lib/kb/* 确定性挑图,一轮一类,随文本下发
护栏① repairMaterialDraft / condenseToLimit / dropSelfHomeStory dm-reply/generate.ts 重生成 ≤3 次;仍不行 → 确定性修好再发
护栏② gateDraft() dm-reply/gate.ts 回声 / 长度 / 反问 / 负面 / 临门 / 客套 → 拦
出口 dm_reply_drafts.status = approved / needs_human 哨兵 /api/cron/needs-human-watch 过闸自动发;转人工躺库、哨兵催

各能力对应的关键文件与数据表

能力核心文件数据表 / 存储 · 定时
案例蒸馏两段共用 src/lib/distill/* · src/app/api/case-distill · 读取器 loadOrgContext 底座 enterprise_sales_cases → 候选 case_distill_candidates → 上线 knowledge_documents / conversation_examples / decision_rules
图片素材企微 src/lib/kb/{gallery-intent, style-gallery, asset-delivery, material-library, zhishi-gallery, floorplan-vision}.ts 图托管 R2;官方海报表 enterprise_posters;发图去重标记记在 messages.content
长对话记忆企微为主 src/lib/wecom/context-memory.tsextractProfileFacts + 滚动摘要) conversations.context_summary · 回复后 after() 异步落库
到店引导企微 src/lib/wecom/{store-visit, funnel}.tsdetectStoreVisitCommit / summarizeFunnel conversations.store_visit_committed_at · 漏斗日报 /api/cron/wecom-funnel-digest(每天 21:00)

Akke · 智能获客 · 转化对话系统 | 全链两段接力:抖音(公域拉新,目标要到微信)→ 企业微信(私域承接,目标约到店)。本页覆盖:案例 → 话术蒸馏、两通道共用应答引擎、抖音要微信收口、企微发图承接与到店漏斗度量。系统持续迭代中,话术模板与知识库支持后台热更新、当天生效。