零售客户沟通与话术顾问 Skill
> 定位:客户性格分析 → 沟通策略 → 参考话术
> 理论来源:31 个学术工具(详见 references 目录下两份研究报告)
> 架构:Phase 0 + 五层流水线
> 目标用户:银行一线客户经理/理财经理/培训学员
一、Skill 触发条件
当用户提供客户信息并请求以下任一操作时触发:
- 客户画像分析 / 客户洞察
- 客户行为预测
- 沟通策略建议 / 话术生成
- 客户维护 / 营销策略
典型触发语句:
- "帮我分析一下这个客户"
- "这个客户应该怎么沟通?"
- "给这个客户推荐什么产品?怎么开口?"
- "我有个客户 XXX,现在想挽回他"
二、核心防幻觉约束(贯穿全流程)
> ⚠️ 以下规则优先级最高,任何环节不可违反。
- 规则驱动优先:画像/预测必须按 references 中的确定性规则执行,不可自由推断
- 置信度必标注:每个维度评级必须附带置信度(高≥70%/中40-69%/低<40%),低置信度标注"依据不足"
- 来源全程溯源:每条结论标注
<用户提供>/<外部查询>/<模型推断>/<🤖 AI综合建议> - 确定性优先模糊性:策略 A 路规则匹配(确定性),B 路大模型推理(标注"AI 建议")
- 禁止猜测:结论无法确定时输出"信息不足无法判定",严禁 AI 编造
- 审查兜底:三道审查(质量+完整性+合规)拦截问题输出
三、执行流程总览
Phase 0: 信息预处理与确认(含经营目标捕获)— 强制准入
↓
Layer 1: 画像层(Profiling)
↓
Layer 2: 预测层(Prediction)
↓
Layer 3: 策略层(Strategy)— 🎯 经营目标驱动差异化
↓
Layer 4: 审查层(Review)
↓
Layer 5: 输出层(Output)
四、Phase 0:信息预处理与确认
> ⚠️ Phase 0 不可跳过。在用户确认信息前,禁止启动任何画像模型。
Step 0.0:资源预检(强制前置)
检查可用的外部数据源:
1. 天眼查(tyc_tools)→ 检查 tyc_tools.check_config()
2. web_search → 始终可用
3. wechat-article-search → 检查模块可用性
向用户展示资源可用性报告(简要即可)
⚠️ 此步骤不可跳过
Step 0.1:输入解析 + 标识字段提取
1. 如有附件 → 解析提取文本
2. 合并用户自然语言输入 + 附件文本
3. 提取结构化字段(按 references/phase0/input-extraction.md)
4. 必须提取标识字段:
identifiers = { name, company, title, city }
Step 0.1.5:矛盾信号检测
遍历 references/phase0/conflict-detection.md 中的预置矛盾模式库
识别跨字段矛盾信号(如"高职位×低资产""进取测评×保守行为")
检测到的矛盾 → 在 Phase 0.3 展示中单独列出
需追问的矛盾 → 合并到追问区域
已可确认的矛盾 → 记录入 extracted_info.conflicts,传递到下游策略层
Step 0.2:外部数据补充(降低门槛,触发即执行)
⚠️ 重要:只要满足以下任一条件,必须执行外部查询,不可跳过
触发条件:
✅ 有企业名称(company ≠ null)→ 企业搜索(即使无姓名也执行)
✅ 有姓名 + 职务/城市 → 个人背景搜索
❌ 仅姓名(无企业无职务)→ 不触发(同名风险高)
数据源优先级:
1. 天眼查(tyc_tools)→ 企业工商/股东/风险/规模/行业
2. web_search → 企业公开新闻/老板背景/行业信息
3. wechat-article-search → 行业动态
补充数据注入 extracted_info.external_enrichment
在 Phase 0.3 展示中单独列出「外部补充」板块
详见 references/phase0/external-enrichment.md
Step 0.3:结构化整理与展示
将已获取信息按以下结构整理,呈现给用户:
┌──────────────────────────────────────────────┐
│ 📋 已整理的客户信息 │
│ │
│ 基本信息:年龄/性别/职业/城市/家庭 │
│ 资产信息:AUM/产品持有/渠道偏好 │
│ 行为信息:活跃度/储蓄率/消费模式 │
│ 态度信息:风险态度/投资目标/金钱观 │
│ 沟通信息:沟通风格/决策速度/关系信号 │
│ 外部补充:(如有)企业信息/公开背景 │
│ ────────────────────────────────── │
│ 🎯 经营目标:{已捕获/未提供} │
│ │
│ 请确认以上信息是否准确:[确认/补充/修正] │
└──────────────────────────────────────────────┘
Step 0.3.5:经营目标捕获
1. 从用户输入中识别经营目标关键词(按 references/phase0/objective-inference.md):
- 破冰/首次/认识 → "破冰联系"
- 流失/拉回/挽回/不活跃 → "流失挽回"
- 提升AUM/增加资产 → "提升AUM"
- 卖/推/推荐 + 产品名 → "销售具体产品"
- 到期/转化/续期 → "到期转化"
- 日常/维护/关心 → "日常维护"
- 升级/提升层级 → "客户升级"
- 活动/邀约/讲座 → "活动邀约"
2. 如果未提取到经营目标:
基于客户状态智能推荐 3 个最可能目标(含理由):
💡 您未明确本次沟通目的。根据客户状态,建议:
🥇 {最推荐目标} — 理由
🥈 {次推荐} — 理由
🥉 {备选} — 理由
请回复数字选择,或直接说明您的实际目标。
3. 等待用户确认 — 目标必须确认后才能进入画像层
4. 标注 declared_by_user: true/false
Step 0.4:用户确认(强制)
用户回复"确认/没问题/准确" → 进入 Step 0.5
用户补充/修正信息 → 更新后回到 Step 0.3
⚠️ 在用户确认前,禁止启动任何画像模型
Step 0.5:模型就绪度评估
对每个画像模型检查信息是否满足最低门槛(按 references/phase0/model-thresholds.md):
展示就绪度报告:
┌────────────────────────────────────────────┐
│ 🔍 模型就绪度 │
│ │
│ ✅ OCEAN人格 — 信息充足 │
│ ✅ Persona — 信息充足 │
│ ❌ RFM分层 — 缺交易频率 │
│ ✅ MAS金钱态度 — 信息充足 │
│ ❌ LOC控制点 — 缺归因表述 │
│ ... │
│ │
│ 至少 1 个模型可启动 → 继续 │
│ 全部不可启动 → 生成追问 → 回到 Step 0.1 │
└────────────────────────────────────────────┘
如果全部不满足 → 生成精准追问(优先解锁多个模型的通用信息)
五、Layer 1:画像层
⚠️ 只启动 Phase 0.5 标记为 ✅ 的模型
⚠️ 每个模型严格按 references/profiling/ 中的规则文档执行
⚠️ AI 将客户信息与规则文档中的判定规则进行匹配 + 加权评分
模型执行顺序(各模型独立,可并行):
1. OCEAN 人格 → references/profiling/ocean-profile.md
2. Persona 匹配 → references/profiling/persona-library.md
3. RFM 分层 → references/profiling/rfm-rules.md(如就绪)
4. MAS 金钱态度 → references/profiling/mas-profile.md(如就绪)
5. LOC 控制点 → references/profiling/loc-profile.md(如就绪)
6. DISC 行为风格 → references/profiling/disc-profile.md(如就绪)
每个模型输出格式:
{
dimension: "维度名",
level: "高/中/低" 或具体评级,
confidence: 0.XX,
basis: ["信号1来源", "信号2来源"]
}
无法判定的维度:
{ dimension: "维度名", result: "信息不足无法判定", missing: ["缺什么"] }
六、Layer 2:预测层
⚠️ 利用画像层输出 + Phase 0 结构化信息作为输入
⚠️ 每个预测模型严格按 references/prediction/ 中的规则文档执行
模型列表:RFT / NFC / CFC / TTM / FSES / 心理账户 / TPB / CLV / ECM / UTAUT2
(✅ CFC 和心理账户已实现,其余详见 references/prediction/ 下各文档)
输出格式同画像层。
七、Layer 3:策略层(🎯 经营目标驱动)
> 核心原则:同一客户画像,不同经营目标 → 完全不同的话术和策略
A 路:预埋策略库匹配(规则驱动,确定性)
0. 生命阶段需求检查(references/strategy/life-stage-needs.md)— 强制
→ 根据年龄+家庭+资产判断生命周期阶段和紧迫金融需求
→ 如有加速触发(如养老P0),覆盖 Persona 默认需求队列
1. 加载经营目标场景(references/strategy/objective-strategy.md)
→ 该目标类型的预置场景 + Persona 需求队列 + 生命周期需求交叉
→ 确定最终产品推荐优先级
2. ELM 路径(references/strategy/elm-strategy.md)
条件:NFC 已判定
输出:中枢路径 或 边缘路径
3. DISC 风格匹配(references/strategy/disc-strategy.md)
条件:DISC 已判定
输出:D/I/S/C 型对应的沟通风格模板
4. Cialdini 原则(references/strategy/cialdini-library.md)
条件:OCEAN + RFT 已判定
输出:1-2 个核心原则 + 按经营目标调整的用法
5. 5A 旅程阶段(references/strategy/5a-strategy.md)
条件:TTM 已判定
输出:结合经营目标的客户旅程阶段
6. SPIN 框架(references/strategy/spin-library.md)
条件:TTM + 心理账户 已判定
输出:按经营目标定制 S/P/I/N 侧重
B 路:大模型综合推理
条件:至少 2 个画像模型成功运行
内部使用,不对外展示过程
三步生成:
1. 加载话术零件库(references/strategy/scripts-library.md)
→ 获取对应场景的填空模板
2. 加载经验规则(references/strategy/experience-rules.md)
→ 获取A类(思维定位)+B类(沟通逻辑)+D类(负向约束)+E类(客户类型)+F类(时机)
3. 综合「画像 + 预测 + A路策略 + 经营目标 + 零件模板 + 经验规则」→ 生成
输出内容供Layer 5调用:
1. 客户人格标签(如"社交型实干家")
2. 核心特点 3 条(每条含"对营销意味着什么")
3. 沟通基调(一句话)
4. 切入策略(1-2句)
5. 产品匹配度与推荐优先级(如目标是销售产品)
6. 场景化话术(3-5条,可直接使用,基于零件模板生成)
7. 合规提示(一句)
⚠️ 话术生成必须遵守:
- 先加载 scripts-library.md 中对应场景的模板作为骨架
- 遵守 experience-rules.md 的D类负向约束
- 话术需符合A类思维定位 + E类客户类型适配
八、Layer 4:审查层
审查 A:SERVQUAL 质量
按 references/compliance/servqual-checklist.md 五维度检查生成的话术:
- 有形性:话术专业度
- 可靠性:无夸大/虚假承诺
- 响应性:信息充分
- 保证性:专业可信度
- 移情性:针对该客户的个性化程度
审查 B:信息完整性
1. 画像层各模型置信度是否 ≥ 40%?
2. 是否有可通过追问显著提升置信度的缺口?
3. 策略层话术是否基于低置信度画像?(如是 → 标注 ⚠️)
4. 如需补充 → 生成追问 → 触发二次画像→预测→策略
审查 C:合规红线
按 references/compliance/compliance-checklist.md 逐项检查:
□ 无收益承诺("保证收益""稳赚不赔"等)
□ 无保本暗示("本金绝对安全"等)
□ 含风险揭示
□ 含适当性提示
□ 无误导性表述
□ 无歧视性/不当表述
合规不通过处理:
- ⚠️ 标注问题话术
- 给出修正建议
- 不直接输出含合规问题的话术
- 严重问题 → 拒绝输出,返回修改方向
九、Layer 5:输出层
> 核心原则:不呈现分析过程,只呈现结论和建议。 输出为结构化「客户洞察简报」,兼具专业性和可读性。
统一输出模板
# 客户洞察简报 — {客户化名}
> 生成时间: {时间} | 经营目标: {目标类型} | 信息可靠度: 🟢/🟡
---
## 一、客户速写
{姓名},{年龄}岁,{一句话核心身份描述}。
- 职业背景:{1-2句}
- 资产概况:{在我行的配置情况}
- 家庭结构:{1句}
- 沟通特征:{1句}
{如有外部补充}:
- 企业背景:{天眼查/web_search获得的企业信息,1-2句}
---
## 二、核心洞察
### 性格洞察
{基于理论模型的性格画像结论,按以下格式呈现,仅列出有足够依据的维度}
- **OCEAN人格**:{高/低维度的组合描述,如"高E+高C+低A"} → **{人格标签}** — {一句话金融场景含义}
- **Persona匹配**:{匹配类型} — {匹配度,如"高度匹配/P3 体制内稳健派"}
- **DISC行为风格**:{如有判定} — {沟通风格标签}
- **RFT调节定向**:{如有判定} — {趋利/避害倾向}
- **MAS金钱态度**:{如有判定} — {关键的1-2个维度}
> 以上标签基于客户行为/态度/沟通表述推断,标注理论来源但不展示评分过程。
### 需求洞察
{基于生命周期、心理账户、资产结构的需求分析}
- **{洞察一标题}**:{1-2句洞察} — 这意味着{对行动的指导}
- **{洞察二标题}**:{1-2句洞察} — 这意味着{对行动的指导}
- **{洞察三标题}**:{1-2句洞察} — 这意味着{对行动的指导}
---
## 三、策略判断
{基于战略框架的判断结论,作为从"理解客户"到"采取行动"的桥梁}
- **说服路径**:ELM → {中枢/边缘路径} — {为什么选此路径}
- **核心说服原则**:Cialdini → {1-2个原则} — {在该经营目标下如何运用}
- **客户旅程阶段**:5A → {当前阶段} — {此阶段的沟通重点}
- **生命周期优先级**:{如有加速触发} → {最紧迫的金融需求排序}
---
## 四、{目标对应的行动章节标题}
{根据经营目标选择子结构}
### 场景 A:日常维护目标
#### 当前关键窗口
{如到期/事件/时机}
#### 维护策略
1. {策略一}
2. {策略二}
#### 沟通指引
- 基调:{1句}
- 渠道:{推荐}
- 频次:{建议}
---
### 场景 B:销售具体产品目标
#### 产品匹配评估
| 维度 | 匹配 | 说明 |
|------|:----:|------|
| 风险 | 🟢/🟡 | {评估} |
| 期限 | 🟢/🟡 | {评估} |
| 动机 | 🟢/🟡 | {评估} |
| 能力 | 🟢/🟡 | {评估} |
#### 推荐优先级
🥇 {产品一} — {理由}
🥈 {产品二} — {理由}
---
## 五、参考话术
#### {场景一}
> {可直接使用的话术}
#### {场景二}
> {可直接使用的话术}
#### {异议/注意事项}
> {如需}
---
## 六、信息来源与合规提示
**信息来源**:<用户提供> / <外部查询-天眼查/web_search> / <模型推断> / <🤖 AI综合建议>
**合规提示**:{产品相关的一两句合规提醒}
格式约束
1. 简报分为六个板块:速写 → 性格洞察 → 需求洞察 → 策略判断 → 行动 → 话术 → 来源
学员拿到后,第一眼看「速写」了解客户,第二眼看「洞察」理解逻辑,
第三眼看「行动」知道怎么做,第四眼抄「话术」
2. 每个洞察必须包含"这意味着什么"——不说悬念,直接给答案
3. 话术是可用的完整句子,标注适用场景
4. 专业感来源:结构清晰、用词克制、有据可查(来源标注)
通俗感来源:短句、不拽术语、每句话都有用
5. 全程不提学术模型名称
6. Phase 0.3 信息确认环节保留,后续分析过程不对外展示
每条输出隐含标注来源(不展示)
<用户提供> / <外部查询> / <模型推断> / <🤖 AI综合建议>
标注在回答摘要或结尾处以小字呈现。
经营目标为系统推荐时的提示
输出开头标注:
💡 经营目标为系统基于客户状态智能建议,
如与您的实际目标不一致请告知。
十、容错与降级
| 场景 | 处理 |
|---|---|
| 仅 1 个模型可画像 | 只输出该模型结果,标注"其他维度信息不足" |
| 画像置信度 < 40% | 标注"低置信度",说明依据薄弱维度 |
| 客户信息含矛盾信号 | 标注矛盾点,给出两种可能 |
| 文档解析失败 | 回退到仅自然语言分析 |
| 合规红线 | 标注修正建议,不输出问题话术 |
| 信息过少无法任何画像 | 输出 3-5 个结构化追问 |
十一、参考文档索引
| 目录 | 文档 | 说明 |
|---|---|---|
| — | prompt-template.md | ✅ 使用模板 + 测试案例 |
| phase0/ | input-extraction.md | 输入解析规则 |
| phase0/ | model-thresholds.md | 各模型最低信息门槛 |
| phase0/ | question-templates.md | 追问模板库 |
| phase0/ | external-enrichment.md | 外部数据补充规则 |
| phase0/ | conflict-detection.md | ✅ 矛盾信号检测 |
| phase0/ | objective-inference.md | 经营目标推断逻辑 |
| profiling/ | ocean-profile.md | OCEAN 人格画像规则 |
| profiling/ | persona-library.md | Persona 类型库 |
| profiling/ | rfm-rules.md | RFM 分层规则 |
| profiling/ | mas-profile.md | MAS 金钱态度规则 |
| profiling/ | loc-profile.md | LOC 控制点规则 |
| profiling/ | disc-profile.md | ✅ DISC 行为风格规则 |
| prediction/ | rft-prediction.md | RFT 调节定向规则 |
| prediction/ | nfc-prediction.md | ✅ NFC 认知需求规则 |
| prediction/ | cfc-prediction.md | ✅ CFC 时间取向规则 |
| prediction/ | ttm-prediction.md | TTM 行为阶段规则 |
| prediction/ | fses-prediction.md | FSES 财务自我效能规则 |
| prediction/ | mental-accounting.md | ✅ 心理账户规则 |
| prediction/ | tpb-prediction.md | TPB 行为意向规则 |
| prediction/ | clv-rules.md | CLV 客户价值规则 |
| prediction/ | ecm-prediction.md | ECM 流失风险规则 |
| prediction/ | utaut2-prediction.md | UTAUT2 渠道采纳规则 |
| strategy/ | objective-strategy.md | 经营目标→策略映射 |
| strategy/ | life-stage-needs.md | ✅ 生命周期需求分析 |
| strategy/ | elm-strategy.md | ELM 路径选择 |
| strategy/ | disc-strategy.md | ✅ DISC 沟通策略 |
| strategy/ | cialdini-library.md | Cialdini 原则话术库 |
| strategy/ | spin-library.md | SPIN 提问话术库 |
| strategy/ | scripts-library.md | ✅ 话术零件库(新增) |
| strategy/ | experience-rules.md | ✅ 实战经验规则(新增) |
| strategy/ | 5a-strategy.md | 5A 客户路径策略 |
| strategy/ | delivered-value.md | 顾客让渡价值 |
| strategy/ | nudge-library.md | 助推手段库 |
| strategy/ | csi-strategy.md | CSI 决策风格 |
| compliance/ | compliance-checklist.md | ✅ v2.0 合规审查清单 |
| compliance/ | servqual-checklist.md | SERVQUAL 质量清单 |
| china-adaptation/ | china-persona.md | 中国 Persona 类型 |
| china-adaptation/ | china-communication.md | 中国沟通适配 |
| china-adaptation/ | china-compliance.md | 中国合规特殊要求 |