她在山西。凌晨 4:49,别人都在睡,她在「阿进」的视频底下敲下一句 26 字的提问 — 精装房已经做了吊顶,柜子到底做通顶柜,还是照侧面那样吊顶后再做柜子。
2 分 32 秒后,破冰躺进了她的私信。这一条是全批 12 个案例里唯一一场纯专业问答 — 没有清单、没有报价、不急着要微信,两次回复都是正面给答案,第二次甚至给了她没想到的第三个方案。可惜其中一句「成都这边」,说给了一个山西客户听。
下面三块是这条案例的原始信号:她留评论的那条视频、凌晨敲下的 26 字工艺提问、以及一小时里 3 条来回的完整对话。这场对话短,但每一条都很重 — 全批 12 条案例里,只有这一条从头到尾在谈专业,没有谈资料、没有谈价格。
messages.role = ai,右侧紫色气泡);#2 来自 DB(role = customer,左侧灰色气泡)。本案不存在截图补录 — DB 里的 3 条就是聊天页里的全部 3 条,回写零丢失。sent_at / created_at(已换算 CST)。抖音客户端截图上显示的时间戳与落库时间存在数分钟偏移(客户端只在间隔较大时插入时间标签),页面统一以 DB 为准。
这条案例的时效数字漂亮,但更值得看的是它发生的时刻:客户在凌晨 4:49 研究「柜子要不要通顶」这种施工细节。这个时间点本身就是一条强意向证据 — 一个人被某个装修决策困扰到凌晨还在刷、还在问,他的温度比 73 分这个评级要高。而系统不挑时间,2 分 32 秒后破冰就到了。
📌 本案的时效读法要多看一层:光看「2 分 32 秒」只能证明管道快,看「凌晨 4:49 的人」才能读出客户的真实温度。深夜/凌晨提问的用户往往是被具体问题卡住、当下就想要答案的人 — 建议把「评论时段」纳入意向分的辅助信号,凌晨 0–6 点的高质量提问值得上浮一档优先级。
这是本批 12 条案例里内容质量最高的一条,也是唯一一条从头到尾没有「加个微信发你资料」的对话。同批其他案例的打法是用清单/报价换联系方式;本案客户问的是一道真实的施工工艺决策题,AI 两次都正面把答案给了出来。结果也很直接 — 换来了全批最长的一条客户回复。
在「阿进」的视频底下,她写下 「精装房,柜子是做通顶柜还是和侧面一样吊顶后做柜子,谢谢」。这句话的信息密度远高于同批其它评论:①房型交代清楚 — 精装房,意味着有既定的交付标准和现成吊顶;②问题是二选一的具体工艺 — 通顶柜 vs 吊顶后做柜,不是「多少钱」也不是「有尺寸吗」;③她已经在做决策,不是在看热闹;④句尾还带了一个「谢谢」 — 一个把对方当人、也期待被认真对待的信号。这不是一条留言,是一个已经进场的人在求解。
intent_reason = 「问工艺·具体·在调研」,comment_type_reason = 「问柜子做法方案对比」):知识型 · 高 specificity · active。knowledge 且 specificity = high 的评论 — 系统认得出「这个人在问真问题」。73 分压在中意向档,是因为 knowledge 型天然被视作"来学东西的"而非"来买的"。但本案给了反例:她后续交出了完整的方案对比和造价判断,说明知识型 + 高具体度的组合,实际购买阶段可能比一句「多少钱一平」更靠后(更接近成交)。建议评分模型对 knowledge + high + 凌晨时段 这个组合做一次回测。首条 AI DM 在 transcript(#1)。它没有推销、没有报价、没有要微信,而是干了三件事:先证明读懂了,再给一个带前提的真结论,最后用一个决定性变量收尾反问。
客户在 #2 里把纠结说得很清楚:吊顶要重做 vs 拆了直接一门吊顶,「造价是一样的,但不知道怎么选择」 — 她卡住的点是两个方案价钱一样,无从取舍。跟进(#3)没有替她在 A 和 B 之间投票,而是:①点出两个方案各自的真实痛点(拆了重做费钱 vs 留原吊顶柜顶积灰难清理);②给出方案 C — 柜体局部吊顶收口 + 加防尘条;③补一句成本判断「造价差不多但更耐用」。
本案触达账号是「小星·全屋定制」(DB 内部账号名「零星」,聊天气泡右侧带金色「小星·全屋定制」徽章,运营归属夏夏)。本案的信任建立主要不是靠主页,而是靠 #1 那段带前提的专业判断 — 但客户点进主页那一眼能不能扛住,仍然是这条链路的必答题。
accounts.following_count(同步于 6-25)accounts 无粉丝字段 · 需运营主页截图补数Akke 的地区信号分三层:客户 IP 属地(省)、自报现居(市)、号源服务市。本案只拿到省级 — 山西。而跟进话术里出现了一个明确的地名错配,这是本案唯一一处实锤硬伤,也是全批最值得立刻修的一条规则。
comments.ip_location · 抖音 IP 反查comments.city · 客户全程未提所在城市source_accounts.city · 「阿进」标为本地号但市字段未入 → is_same_city = nullip_location = 山西。comments.ip_location 注入客户所在省/市,模板里写占位符而不是硬编码地名;city 未入库,is_same_city = null — 既打不了"同城本地仓 / 本地安装队"这张强信任牌,也无法做安装排期和物流报价的判断。本案的地名错配本质上就是市级数据缺位的下游症状:没有可靠地区字段可用,模板只能写死一个地名。补录号源城市字段能同时解掉这两件事。
本案对话未涉及价格话术 — 模块跳过。但"跳过"这件事本身值得写一段:同批多条案例是破冰第一句就报 568 / 588 / 284 一平的打法,本案一个数字都没给。这不是遗漏,是场景决定的正确选择。
"评论入库 → 评分 → 起草 → 发送"在 DB 里是几行行变化,物理世界对应的是一台阿里无影云电脑上常驻的抖音客户端。本案是通道演进后的样本:账号 channel_pref = cloud_pc,不依赖运营本机手机和 ADB 线;而且聊天页里的 3 条消息,DB 里一条不少。
抖音 web DM 在 Fly Tokyo 出口被风控屏蔽,Akke 现阶段靠云电脑常驻 GUI 自动化触达:cron 派单进队列,云电脑上的 poll agent 拉单,用模板匹配 + SendInput 在抖音 PC 客户端里完成搜人、开会话、粘贴、发送。通道判定有硬证据 — accounts.channel_pref = "cloud_pc"(运营归属:夏夏)。
channel_pref = cloud_pcmin_send_interval_seconds = 30
本案不需要任何截图补录:2 条 AI 消息 + 1 条客户回复全部进了 messages 表,且客户那条 60 字长文完整入库、没有被截断。对照同批出现过的"客户三分钟连发三条、DB 只捕到最后一条",本案的回写是干净的 — 捕获逻辑在"单条长消息、间隔充裕"的场景下表现良好,问题只出在连发短消息。
last_queue_error = null · 无重试记录next_followup_at = null、last_outbound_at = null、last_inbound_at = null、handed_off_at = null,followup_policy 停在 standard。也就是说,这条已经聊出真专业度、且客户只是"没接上话"而非"拒绝"的对话,当前没有任何自动跟进被排上日程。knowledge + high specificity 且已产生长文回复的会话,自动排一次 T+1 的软跟进,而不是等人工发现。
next_followup_at = null)。给上面 6 个分析模块各打一个评价。good = 已达可复用标准;mid = 能用但有压缩空间;bad = 是这条链路的明显短板。本案是全批内容质量最高的一条,短板集中在一处 — 地区。
ip_location = 山西。要么是模板硬编码地名没替换,要么是 persona 所在地被原样带出。city 未入库 → is_same_city = null,打不了本地仓/本地安装队这张牌。地名错配本质就是市级数据缺位的下游症状。ip_location 动态注入;在字段普遍缺市级的现状下,更稳的默认做法是直接去掉地名,改成「我见过不少客户翻车」— 一个字说服力都不损失。channel_pref = cloud_pc,云电脑 GUI 自动化,≥30 秒/条节流,队列无报错。next_followup_at / last_outbound_at / last_inbound_at / handed_off_at 均为 null,followup_policy 停在 standard。fbf02039-…-8ab15427cf09d60ff7b2-…-8dfec68bd876 · stage ice_breakMS4wLjABAAAA5_Ds…lXubQX7658612683017492402 · 号源「阿进」· 本地号(市未标记)channel_pref = cloud_pc)· ≥30s/条