knowledge-vault/work/client-projects/医美/A1售前聊天/打造A1聊天记录清洗智能体4.md

2201 lines
74 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.

# 1
## 背景
我们正在给医美做销售洞察智能体系统。
### 系统设计
```md
# 销售洞察智能体(教育、医美)系统核心设计文档 V1.0
## 1. 系统综述 (System Overview)
### 1.1 产品愿景
本系统旨在构建一个 **“数据驱动的销售洞察工厂”**。通过对非结构化业务数据微信聊天、面诊录音的深度清洗与心理学分析基于ORBIT/PRISM模型为医美/教育机构提供**SOP优化**、**面诊质量质检**及**高转化率话术生成**服务。
### 1.2 核心价值主张
* **看见看不见的**:通过心理画像,挖掘客户未言明的顾虑与动机。
* **沉淀带不走的**:将金牌咨询师的经验转化为机构的数字化资产(知识库)。
* **赋能跟不上的**让普通咨询师通过AI辅助具备资深专家的接待与催单能力。
### 1.3 系统架构隐喻: “一底座,三引擎”
* **一底座 (The Base)****客户全生命周期数据中心**。这是配套的信息化功能,用于存储客户档案、交互记录(文本/语音)和知识库。
* **三引擎 (The Engines)**
* **清洗引擎 (Agent A1/A2)**:负责将杂乱数据结构化。
* **洞察引擎 (Agent B)**:负责心理分析与画像构建。
* **策略引擎 (Agent C)**:负责输出行动指南与话术。
---
## 2. 核心业务场景 (Core Business Scenarios)
本系统不介入实时的“正在进行时”对话,而是专注于 **“事前预判”** 、 **“事后复盘”** 与 **“周期性优化”** 。以下定义三个核心业务闭环:
### 场景一:邀约话术优化与知识库构建 (Invitation Optimization Loop)
* **目标**:利用历史存量数据,提炼金牌邀约话术,解决“新客开口死”的问题。
* **时机**:周期性执行(如每月一次)或系统初始化阶段。
| 步骤 | 角色 | 动作 (Action) | 输入数据 | 输出结果 |
| :--- | :--- | :--- | :--- | :--- |
| **1. 数据归集** | **信息化功能** | 批量导入/上传销售微信聊天记录txt/csv格式。 | 原始聊天记录 | 待处理数据池 |
| **2. 数据清洗** | **Agent A1** | **聊天记录清洗智能体** 运行。剔除寒暄,识别客户关键提问与机构回答。 | 待处理数据池 | 1. 结构化线索<br>2. 原始问答对 (Raw QA Pairs) |
| **3. 知识提炼** | **人工服务** | 专家顾问(我们)审视原始问答对,筛选高转化话术,剔除违规承诺。 | 原始问答对 | **金牌邀约话术库 (SOP)** |
| **4. 知识应用** | **信息化功能** | 将SOP录入“话术检索工具”。咨询师可关键词检索。 | 金牌话术库 | 咨询师获得实时指导 |
### 场景二:面诊前线索分析与预判 (Pre-Consultation Insight)
* **目标**:在面诊前,让医生/咨询主管秒懂客户,制定针对性接待策略。
* **时机**:客户到店前 / 前台接待间隙。
| 步骤 | 角色 | 动作 (Action) | 输入数据 | 输出结果 |
| :--- | :--- | :--- | :--- | :--- |
| **1. 记录上传** | **信息化功能** | 销售将该客户前期的微信聊天记录上传至该客户档案下。 | 单个客户聊天记录 | 客户关联数据 |
| **2. 线索挖掘** | **Agent A1** | **聊天记录清洗智能体** 运行。提取显性诉求、预算信号、已暴露的顾虑。 | 客户关联数据 | **《面诊接待小贴士》** |
| **3. 策略制定** | **医生/主管** | 查看小贴士。例如“客户在意留疤且对竞品A有恶感”准备相应案例。 | 接待小贴士 | 针对性的面诊方案 |
### 场景三:面诊复盘与催单转化 (Post-Consultation Conversion)
* **目标**:针对未当场成交的客户,进行深度心理诊断,生成精准催单话术;同时监控面诊合规性。
* **时机**:面诊结束后的当天复盘时段。
| 步骤 | 角色 | 动作 (Action) | 输入数据 | 输出结果 |
| :--- | :--- | :--- | :--- | :--- |
| **1. 录音上传** | **信息化功能** | 上传面诊录音文件,系统自动转写为文本。 | 录音文件 | 面诊实录文本 |
| **2. 质量复盘** | **Agent A2** | **面诊复盘智能体** 运行。进行全维度信息提取与质检(含合规/病史检查)。 | 面诊实录文本 | **《面诊复盘分析报告》** |
| **3. 深度洞察** | **Agent B** | **深度画像智能体** 运行。结合A1的微信线索和A2的现场实录进行ORBIT/PRISM分析。 | 微信线索 + 复盘报告 | **《3C客户心理全景图》** |
| **4. 话术生成** | **Agent C** | **话术生成智能体** 运行。基于心理全景图中的“阻碍点”,匹配知识库生成话术。 | 心理全景图 + 催单库 | **《催单行动指南 & 话术》** |
| **5. 执行与反馈** | **咨询师** | 参考指南进行回访,并在系统中记录回访结果(成功/失败原因)。 | 催单话术 | 闭环反馈数据 |
## 3. 智能体详细规格 (Agent Specifications)
本章节定义智能体的具体“输入-处理-输出”逻辑。所有智能体均基于LLM构建需通过Prompt Engineering和RAG检索增强生成技术实现。
### 3.1 Agent A1: 聊天记录清洗智能体 (Chat Log Cleaner)
* **定位**:非结构化文本清洗与线索提取器。
* **核心能力**去噪、语义归类、QA提取。
* **Input (输入)**
* `raw_chat_text`: 导出的微信聊天记录文本(包含时间戳、发送人、内容)。
* `config_tags`: 预设的业务标签集(如:[价格抗拒], [竞品对比], [距离抗拒])。
* **Processing (处理逻辑)**
1. **角色分离**:区分“咨询师”与“客户”。
2. **垃圾过滤**:移除表情包、纯寒暄(“你好”、“在吗”)、无效语音提示。
3. **线索抽取**识别客户提及的症状Symptoms、诉求Demands、预算Budget
4. **问答对挖掘**:提取“客户提问”与紧随其后的“咨询师回答”,并尝试打上业务标签。
* **Output (输出)**
* `client_clues`: { "symptoms": [], "demands": [], "budget_range": "", "concerns": [] }
* `qa_pairs`: [ { "question": "...", "answer": "...", "tag": "..." }, ... ]
* `summary_note`: 一段简短的《面诊接待小贴士》(用于场景二)。
### 3.2 Agent A2: 面诊复盘智能体 (Consultation Reviewer)
* **定位**:合规质检与全量信息结构化。
* **核心能力**:长文本理解、规则检查、多维度摘要。
* **Input (输入)**
* `transcript_text`: 面诊录音转写后的全量文本。
* `checklist_rules`: 质检规则集必须询问过敏史、禁止承诺100%效果)。
* **Processing (处理逻辑)**
1. **分段摘要**:按面诊流程(寒暄-问诊-方案-报价)对文本进行分段总结。
2. **合规扫描**:检索文本中是否存在违规话术或遗漏的关键询问(如病史)。
3. **事实结构化**:提取确定的医疗事实(诊断结果、建议方案、排斥方案)。
* **Output (输出)**
* `review_report`: 《医美面诊复盘分析报告》包含8大模块主诉、病史、评估、方案、风险、费用、心理反应、建议
### 3.3 Agent B: 深度画像智能体 (The Deep Profiler)
* **定位**:跨源推理与心理建模引擎。
* **核心能力**ORBIT/PRISM模型推理、矛盾检测。
* **Input (输入)**
* `wechat_clues` (from A1): 微信聊天线索。
* `consultation_facts` (from A2): 面诊事实报告。
* **Processing (处理逻辑)**
1. **一致性校验**:对比 `wechat_clues``consultation_facts`,识别客户的前后不一致点(撒谎/掩饰)。
2. **ORBIT分析**评估决策权力Power、人际关系Relationship、动机Motivation
3. **PRISM分析**评估深层恐惧Meme、认知逻辑Reasoning
* **Output (输出)**
* `3c_profile`: 《3C客户心理全景图》结构化数据。
* `decision_maker`: 谁买单?(本人/配偶/父母)
* `core_fear`: 真正怕什么?(怕痛/怕贵/怕没效果/怕被发现)
* `trust_gap`: 信任缺口在哪里?
### 3.4 Agent C: 话术生成智能体 (Script Writer)
* **定位**:策略落地与内容生成器。
* **核心能力**:知识库检索、风格化写作。
* **Input (输入)**
* `3c_profile` (from B): 客户心理画像。
* `knowledge_base`: 催单话术库、成功案例库。
* **Processing (处理逻辑)**
1. **策略匹配**:根据 `core_fear` 检索对应的解决策略Strategy
2. **素材组装**:调用相关的案例描述或话术片段。
3. **话术生成**生成微信跟进文案文本和电话沟通要点Bullet Points
* **Output (输出)**
* `action_guide`: 《催单行动指南》。含:回访时机建议、话术原文、需发送的物料清单。
---
## 4. 配套信息化功能需求 (Supporting Information System)
为了让上述智能体运转,我们需要构建一个轻量级的 CRM (Customer Relationship Management) 和 KB (Knowledge Base) 系统。
### 4.1 客户档案管理 (Client Profile Management)
* **功能描述**:系统的核心数据实体。
* **关键字段**
* 基础信息:编号、性别、年龄。
* **智能体关联数据**
* `chat_logs`: 关联的聊天记录文件列表。
* `transcripts`: 关联的面诊录音转写文件列表。
* `agent_outputs`: 存储 A1/A2/B/C 生成的各类报告JSON/Markdown格式
* **操作**:新建客户、编辑客户、上传文件(支持拖拽上传微信导出文件/录音文件)。
### 4.2 数据上传与解析中心 (Data Ingestion Center)
* **功能描述**:作为 Agent 的触发入口。
* **交互流程**
1. 用户进入“客户详情页”。
2. 点击“上传微信记录” -> 触发 Agent A1 -> 生成并展示“接待小贴士”。
3. 点击“上传面诊录音” -> 触发转写服务(ASR) -> 触发 Agent A2 -> 触发 Agent B -> 触发 Agent C -> 生成并展示“复盘报告”与“催单指南”。
### 4.3 知识库管理后台 (Knowledge Base Admin)
* **功能描述**:用于管理 Agent C 调用的素材,以及存储 Agent A1 挖掘出的 QA。
* **模块划分**
* **邀约话术库**存储经过人工清洗的QA对。字段[问题关键词] [标准回答] [适用场景] [标签]。
* **催单策略库**:存储针对不同心理画像的策略。例如:针对“怕痛”的客户,关联“无痛技术解析文案”。
* **案例库**:存储脱敏后的成功案例(图片链接/文字描述),打上 [症状] [年龄段] 标签。
### 4.4 权限与账号体系 (RBAC) - *[精简版]*
* 不需要复杂的权限,但需区分角色:
* **管理员/店长**:可查看所有数据,可管理知识库(审核话术)。
* **咨询师/医生**:仅可上传数据,查看自己负责客户的报告与指南。
---
## 5. 开发优先级建议 (Development Roadmap)
基于 **“不确定性优先 (Hybrid Engineering)”** 原则,建议开发顺序如下:
1. **Phase 1: 最小闭环验证 (The MVP)**
* **信息化**:仅开发“客户档案” + “文件上传接口”。
* **智能体**:优先开发 **Agent A2 (复盘)****Agent B (画像)**
* **目标**:跑通“录音 -> 复盘报告 -> 心理画像”的价值链。这是最核心的“去魅”环节。
2. **Phase 2: 知识库与前置场景 (The Expansion)**
* **智能体**:开发 **Agent A1 (清洗)**
* **信息化**开发“知识库管理后台”支持人工对A1提取的数据进行标记和入库。
* **目标**:跑通“聊天记录 -> 邀约SOP”的知识积累闭环。
3. **Phase 3: 全链路自动化 (The Automation)**
* **智能体**:开发 **Agent C (生成)**,联通知识库。
* **信息化**优化前端展示如H5报告页提升咨询师体验。
* **目标**:实现“一键生成催单话术”。
```
### 面诊前聊天记录示例
```txt
wxid_g5a0zw3rqf3l12:
您好我是黄院助理高高咱们是计划明天中午12点左右面诊小腿嘛
wxid_g5a0zw3rqf3l12:
[图片]
MAN:
后天
wxid_g5a0zw3rqf3l12:
好的我先帮您约上8号中午您有什么变动随时联系我就好
MAN:
好的
wxid_g5a0zw3rqf3l12:
[链接]浦项中心地下停车场
wxid_g5a0zw3rqf3l12:
姐姐这两天可以轻微揉揉小腿哈,淤青小红点过两天就消啦
MAN:
wxid_g5a0zw3rqf3l12:
[链接]闺蜜同行礼
wxid_g5a0zw3rqf3l12:
漫姐您是芙洛美vip这是闺蜜同行皮肤卡
光子嫩肤、基础水光、脱毛还有1000元代金券4选2
您可以发给您的朋友闺蜜到时一起来体验两位都可以享受此项目直接0元下单保留即可
MAN:
好的,谢谢
wxid_g5a0zw3rqf3l12:
姐姐,中秋节快乐呀????????
MAN:
节日快乐
wxid_g5a0zw3rqf3l12:
早呀姐,今天继续敷医用面膜注意防晒哈
wxid_g5a0zw3rqf3l12:
注射部位红褪了嘛
MAN:
红退了,就是脸颊上的针眼有点青,一碰还有点疼
wxid_g5a0zw3rqf3l12:
先不按压注射部位哈,近期得忌口姐,不吃辛辣刺激不喝酒
MAN:
好的
wxid_g5a0zw3rqf3l12:
刚注射进去组织还没完全贴合,等消消肿就没事儿啦
wxid_g5a0zw3rqf3l12:
[动画表情]
wxid_g5a0zw3rqf3l12:
水光术后好好补水也
wxid_g5a0zw3rqf3l12:
姐,这两天注射部位还疼吗
MAN:
还是淤青
wxid_g5a0zw3rqf3l12:
家里有马应龙吗姐
wxid_g5a0zw3rqf3l12:
可以买个马应龙涂一涂,退淤青效果比较好
MAN:
没有
wxid_g5a0zw3rqf3l12:
药店有卖的,马应龙痔疮膏
wxid_g5a0zw3rqf3l12:
这个能加速退淤
MAN:
好的
MAN:
咱们热玛吉四代是多少钱
wxid_g5a0zw3rqf3l12:
[图片]
wxid_g5a0zw3rqf3l12:
姐,是您想打还是朋友呀
MAN:
MAN:
给我的折扣
wxid_g5a0zw3rqf3l12:
哈哈感觉像是您自己想打
wxid_g5a0zw3rqf3l12:
做热四还不如热五,能量上包括维持时间上都要久一些
wxid_g5a0zw3rqf3l12:
差不了太多其实,热五相对来说舒适度更强
MAN:
五多钱啊
wxid_g5a0zw3rqf3l12:
[图片]
MAN:
折扣呢
wxid_g5a0zw3rqf3l12:
这是线上的面部+颈部活动价
wxid_g5a0zw3rqf3l12:
16800最低给您打个9折再申请送您一次长效的星光胶原水光
MAN:
现在伊美尔双十一有个活动,所以我看看咱们哪个价钱合适
wxid_g5a0zw3rqf3l12:
他们家是啥活动呀
wxid_g5a0zw3rqf3l12:
我们这个其实五代来讲价格也合适
MAN:
四代是6666
wxid_g5a0zw3rqf3l12:
五代呢
MAN:
我没问
wxid_g5a0zw3rqf3l12:
四代虽然价格低,就是维持时间短,也疼
MAN:
我就扫了一眼他们的活动,看有四代的
wxid_g5a0zw3rqf3l12:
早做肯定选5代
wxid_g5a0zw3rqf3l12:
MAN:
这个做完有恢复期吗
wxid_g5a0zw3rqf3l12:
热玛吉不是破皮项目,主要是术后加强补水,术后别用冷水或者过烫的水刺激
MAN:
会肿吗
wxid_g5a0zw3rqf3l12:
申请送您的水光是破皮项目,第二天基本针眼不明显了
MAN:
这个价钱太贵了
MAN:
太贵了肯定就不做了,哈哈哈
MAN:
我上次打的水光是什么
wxid_g5a0zw3rqf3l12:
看个人情况不同,即刻会有一点点,到没有热四那么明显
wxid_g5a0zw3rqf3l12:
上次打的水光童颜水凝含有plla修复成分
MAN:
wxid_g5a0zw3rqf3l12:
热五对比四来讲是稍微贵一些,但是整体效果包括维持时间舒适度来讲,确实合适
MAN:
价钱呢,最低是多少
wxid_g5a0zw3rqf3l12:
[动画表情]
wxid_g5a0zw3rqf3l12:
不好意思姐,刚刚在开会,没来得及回
wxid_g5a0zw3rqf3l12:
热五您单个人最低最低折扣85折14280元然后送您价值2680的星光胶原水光
MAN:
好的,谢谢
wxid_g5a0zw3rqf3l12:
然后如果您朋友也想做我们有去年过年的闺蜜同行活动39800/3人同行然后赠送基础水光
MAN:
好的
wxid_g5a0zw3rqf3l12:
姐姐咱们今天术后20天左右啦不疼没有不适感了叭
MAN:
没有哈
wxid_g5a0zw3rqf3l12:
好,摸着会硬硬的嘛
wxid_g5a0zw3rqf3l12:
[动画表情]
wxid_g5a0zw3rqf3l12:
亲爱的 临近年底预约比较?? 有想做的项目可以提前预约时间了哦
wxid_g5a0zw3rqf3l12:
出了很多圣诞活动~操作项目可以提前要我预约喽
wxid_g5a0zw3rqf3l12:
您之前咨询的热玛吉 你操作了嘛
wxid_g5a0zw3rqf3l12:
好的 您先忙 提前跟我预约时间就可以哒
MAN:
美女,明天中午能约吗
wxid_g5a0zw3rqf3l12:
在噢 做什么项目呢
wxid_g5a0zw3rqf3l12:
我给您看一下预约
MAN:
把上次的祛斑针打了,再看看打个水光
wxid_g5a0zw3rqf3l12:
可以的 给您约12点时间
MAN:
可以
wxid_g5a0zw3rqf3l12:
wxid_g5a0zw3rqf3l12:
宝子24小时不能洗脸哈和上次一样今天晚上就敷医用的面膜就行做一次有一次的效果面部会越来越好的嘿嘿
MAN:
好的
wxid_g5a0zw3rqf3l12:
嗯呢,完了我这边有年底抗衰活动,我第一时间发您
MAN:
wxid_g5a0zw3rqf3l12:
wxid_g5a0zw3rqf3l12:
宝子,有空大众给咱们留个好评呗
MAN:
wxid_g5a0zw3rqf3l12:
[动画表情]
wxid_g5a0zw3rqf3l12:
漫姐,今天晚上可以清水洗脸了哦,明天开始要注意防晒+补水
MAN:
好的
wxid_g5a0zw3rqf3l12:
[动画表情]
wxid_g5a0zw3rqf3l12:
漫姐,这两天面部怎么样
MAN:
挺好的
wxid_g5a0zw3rqf3l12:
嗯嗯,注意防晒哈
MAN:
好的
wxid_g5a0zw3rqf3l12:
圣诞节快乐??
wxid_g5a0zw3rqf3l12:
HAPPY HAPPY
MAN:
wxid_g5a0zw3rqf3l12:
漫姐,最近有没有时间呀
MAN:
年前可能不行,年后再说
wxid_g5a0zw3rqf3l12:
好嘞,那保持联系,提前祝您新年快乐
MAN:
好的
wxid_g5a0zw3rqf3l12:
漫姐过年好啊2025要身体健康哦
我们开工啦!有时间来坐坐
wxid_g5a0zw3rqf3l12:
漫姐,咱瘦腿针打了半年多了,近期可以垫脚摸摸腿 看看需不需要补量,这样效果维持时间长哈~
MAN:
亲,我过去做个光子还有瘦腿,周三黄院在吗
wxid_g5a0zw3rqf3l12:
姐 大概什么时间段呢
MAN:
中午12点
wxid_g5a0zw3rqf3l12:
好哒 姐 您稍等哈 我帮您看下黄院坐诊安排
MAN:
看看上次打的瘦腿还需要补哪
wxid_g5a0zw3rqf3l12:
26号 1200瘦腿 +光子 已预约 姐
MAN:
好的
wxid_g5a0zw3rqf3l12:
姐 明天见哈
MAN:
好的
wxid_g5a0zw3rqf3l12:
[动画表情]
wxid_g5a0zw3rqf3l12:
[图片]
wxid_g5a0zw3rqf3l12:
[图片]
wxid_g5a0zw3rqf3l12:
姐 术后注意事项 您大致看下 有不清楚的地方随时联系我哈
wxid_g5a0zw3rqf3l12:
姐 今天没有不舒服的地方吧
MAN:
稍微有点肿
MAN:
针眼今天比昨天明显呢’
wxid_g5a0zw3rqf3l12:
术后24-72小时左右 针眼自我愈合过程中会产生黑色素,这个期间看着会明显些,您做好补水保湿和防晒,很快就能消退,肿胀的话可以适当的走走路 喝点冬瓜汤 加上局部个10-15冰敷左右呢
MAN:
昨天忘记拿冰块了
wxid_g5a0zw3rqf3l12:
姐 家里有袋奶么(酸奶或者牛奶) 可以冷藏下 当冰块使用呢
MAN:
好的
wxid_g5a0zw3rqf3l12:
就今天 明天 这两天每天冰敷个10-15分钟 就行哈
wxid_g5a0zw3rqf3l12:
姐 肿消的怎么样了呀
MAN:
消了
wxid_g5a0zw3rqf3l12:
好哒 有任何不舒服的地方 您随时联系我哈
MAN:
好的
wxid_g5a0zw3rqf3l12:
姐 咱们现在可以一切正常了哈,桑拿温泉啥的尽量避免哈,健身啥的不影响哈
MAN:
好的
MAN:
搬哪去了
wxid_g5a0zw3rqf3l12:
[位置]
wxid_g5a0zw3rqf3l12:
目前2-3个月在这过渡
MAN:
wxid_g5a0zw3rqf3l12:
新址在好运街那边
wxid_g5a0zw3rqf3l12:
姐 咱现在在光华国际这边过渡,新院还在装修中,下月得空过来坐坐呀
wxid_g5a0zw3rqf3l12:
姐 4月底了呢瘦腿针可以安排上了哈
MAN:
明天中午过去
MAN:
如果单位没事我就过去
wxid_g5a0zw3rqf3l12:
好滴呀 1230左右呗
wxid_g5a0zw3rqf3l12:
[位置]
MAN:
12点
wxid_g5a0zw3rqf3l12:
[语音]
MAN:
好的
wxid_g5a0zw3rqf3l12:
[图片]
wxid_g5a0zw3rqf3l12:
[图片]
MAN:
还是黄院做吗
wxid_g5a0zw3rqf3l12:
[语音]
wxid_g5a0zw3rqf3l12:
[语音]
MAN:
那我明天不过去了
MAN:
后天中午呢
wxid_g5a0zw3rqf3l12:
[语音
]
MAN:
好的
MAN:
中午12点过去没问题把
wxid_g5a0zw3rqf3l12:
没问题呢 姐
MAN:
好的
wxid_g5a0zw3rqf3l12:
[图片]
wxid_g5a0zw3rqf3l12:
[图片]
wxid_g5a0zw3rqf3l12:
姐 术后注意事项您大致看下哈
MAN:
好的
wxid_g5a0zw3rqf3l12:
今天别沾水 明天晚上可以沾水洗脸哈
MAN:
好的
wxid_g5a0zw3rqf3l12:
姐 您用了林清轩哪款油呀 您觉得不错
MAN:
【淘宝】假一赔十 https://e.tb.cn/h.6lrn2lcVUlpoJ3v?tk=ZrCBVeoJgyY HU591 「【百亿补贴】林清轩山茶花速修精华油滋养抗皱舒缓修护 正品」
点击链接直接打开 或者 淘宝搜索直接打开
wxid_g5a0zw3rqf3l12:
好嘞 谢谢
MAN:
MAN:
[图片]
MAN:
亲爱的,是这个卸妆油吗
wxid_g5a0zw3rqf3l12:
【淘宝】假一赔十 https://e.tb.cn/h.6lx6wgnpZmvnUsP?tk=5X48VeuNCNg CZ028 「【百亿补贴】curel珂润保湿卸妆油150ml敏感肌清洁官方旗舰店」
点击链接直接打开 或者 淘宝搜索直接打开
wxid_g5a0zw3rqf3l12:
这个
MAN:
谢谢
wxid_g5a0zw3rqf3l12:
姐 今天没有不舒服的地方吧
MAN:
没有
wxid_g5a0zw3rqf3l12:
今天晚上可以正常洗脸了哈
MAN:
好的
wxid_g5a0zw3rqf3l12:
您最近一周做好补水防晒哈
wxid_g5a0zw3rqf3l12:
医用面膜最近一周勤敷
wxid_g5a0zw3rqf3l12:
这几天皮肤状态挺好吧
MAN:
昨天出去玩感觉打完的斑又重了
wxid_g5a0zw3rqf3l12:
日晒加上热 视觉上会有些明显 您做好补水和防晒舒缓会淡化些
MAN:
好的
wxid_g5a0zw3rqf3l12:
别担心哈 姐
wxid_g5a0zw3rqf3l12:
姐 斑有淡化些了么
MAN:
嗯嗯
wxid_g5a0zw3rqf3l12:
姐 夏天护肤的话 精华方面可以选择氨甲环酸这类的精华用起来,对抑制黑色素的形成有一定的帮助
wxid_g5a0zw3rqf3l12:
漫漫姐 夏季得空记得约水光项目哈
MAN:
好的,最近有时间过去
wxid_g5a0zw3rqf3l12:
漫漫姐 最近如果有出差 陪家人出行等计划 担心晒黑晒伤 可以试试咱们院长亲测的一款防晒水光哦,院长去武汉新疆出差 皮肤一如既往的白嫩,我把活动发您 您感兴趣的话 随时找我了解哈
wxid_g5a0zw3rqf3l12:
[图片]
wxid_g5a0zw3rqf3l12:
[图片]
wxid_g5a0zw3rqf3l12:
#芙洛美重磅新品闪耀上新
#黄昕昕院长亲测有效
→「防晒,也可以是水光的」
一抹化水,折射微光粒子,*防晒膜=反光板*,暗沉肌秒变透亮“反光盾”
→ #遮百赫 防晒+水光+抗蓝光,*一瓶叠满buff*
→ 旅游通勤前不方便涂抹防晒?
#遮百赫 让您的皮肤早已进入*“光学隐身模式”*。
? 2人超值团购价1980
? 3人超值团购价1880??
? 5人超值团购价1680????
成团即可每人赠送进口冰柔极光一次价值680¥
MAN:
亲,今天中午过去做水光,黄院在吗
wxid_g5a0zw3rqf3l12:
姐 黄院出差去了
wxid_g5a0zw3rqf3l12:
24号回京
MAN:
好吧
wxid_g5a0zw3rqf3l12:
咱们家有皮肤医生 如让皮肤医生帮您做项目 您能接受么
MAN:
新来的吗
wxid_g5a0zw3rqf3l12:
不是 挺久的
wxid_g5a0zw3rqf3l12:
姐 咱们不着急可以等黄院回京了也行 着急我安排皮肤科医生
MAN:
我担心做的不好
MAN:
是之前那个怀孕的吗
wxid_g5a0zw3rqf3l12:
姐 不是哦 是另外一位 那咱们等黄院回来吧
MAN:
好的
wxid_g5a0zw3rqf3l12:
漫漫姐 得空可以约水光哈
MAN:
这周黄院都在吗
wxid_g5a0zw3rqf3l12:
目前31号 1号 2号都在呢 姐
MAN:
好的
wxid_g5a0zw3rqf3l12:
今天也在哒 今天外面下雨
MAN:
今天不行,过几天再约
wxid_g5a0zw3rqf3l12:
好滴
wxid_g5a0zw3rqf3l12:
姐 3号和4号黄院出差哈
MAN:
我争取下周三过去
wxid_g5a0zw3rqf3l12:
姐。也还是中午12:00左右的时间不
MAN:
如果去就是这个时间
wxid_g5a0zw3rqf3l12:
[语音]
MAN:
明天可能不行了
MAN:
你们上班是几点
wxid_g5a0zw3rqf3l12:
姐 咱们1000上班
wxid_g5a0zw3rqf3l12:
下班是下午630
MAN:
我下午两点半有个会10点过去做水光两点半的时候是不是看着还是会很明显啊
wxid_g5a0zw3rqf3l12:
不会很明显呢 姐 会议需要您发言么 需要出镜啥的不
MAN:
不需要发言
wxid_g5a0zw3rqf3l12:
那没啥问题哒
MAN:
好的那我尽量10点过去
wxid_g5a0zw3rqf3l12:
好滴。姐
MAN:
10点黄院在吧
wxid_g5a0zw3rqf3l12:
在哒 姐
wxid_g5a0zw3rqf3l12:
[位置]
wxid_g5a0zw3rqf3l12:
[图片]
wxid_g5a0zw3rqf3l12:
姐 咱们还在这边哈
MAN:
马上到
MAN:
还有十来分钟
wxid_g5a0zw3rqf3l12:
不着急哈 我们也都在路上呢
wxid_g5a0zw3rqf3l12:
[图片]
wxid_g5a0zw3rqf3l12:
姐。术后注意事项您大致看下哈 尽量不要热刺激哈 最近几天辛辣刺激海鲜类的食物尽量别吃哈
MAN:
好的
MAN:
我感觉左边的明显
wxid_g5a0zw3rqf3l12:
姐 晚上把冰袋放冰箱冻下 接上冰敷冰敷 按压一下,肿的话也就这几天 别太担心哈,消肿后就基本对称了 水光的红退的怎么样呀
MAN:
好的
MAN:
我感觉左边的明显
MAN:
MAN:
两边现在不一样高度
MAN:
还是右边更踏一些
wxid_g5a0zw3rqf3l12:
姐 晚上把冰袋放冰箱冻下 接上冰敷冰敷 按压一下,肿的话也就这几天 别太担心哈,消肿后就基本对称了 水光的红退的怎么样呀
MAN:
行吧,过两天再看看
MAN:
我担心是不是右边的计量还不够
wxid_g5a0zw3rqf3l12:
这次右侧给的量比左侧要多些呢
MAN:
是啊,但是为啥现在左边起来了
wxid_g5a0zw3rqf3l12:
左侧泪沟和苹果肌衔接给了一点 肿胀会明显些
MAN:
好的
wxid_g5a0zw3rqf3l12:
姐 别担心哈 右侧剂量在0.6-0.7的样子
MAN:
好的
wxid_g5a0zw3rqf3l12:
左侧注射的位置和右侧不一样 左侧注射位置离眶骨近 肿胀会更明显些
wxid_g5a0zw3rqf3l12:
姐。今天有消肿一些没
MAN:
还行,稍微消点
wxid_g5a0zw3rqf3l12:
好滴 如果肿胀不舒服还可以适当的冰敷哈
MAN:
好的
wxid_g5a0zw3rqf3l12:
姐 今天肿胀有比昨天好些不
MAN:
好一些了
wxid_g5a0zw3rqf3l12:
那就行 姐 明后天差不多就消肿的差不多了哈 别担心哈
wxid_g5a0zw3rqf3l12:
姐 末伏气候,天气正是高温+高湿,日常肌肤记得加强【补水+防晒噢】
wxid_g5a0zw3rqf3l12:
姐 现在面中部都消肿了吧
MAN:
消了
wxid_g5a0zw3rqf3l12:
亲爱哒咱们打完童颜马上快2个月啦产品再生效果会慢慢显现哒您最近感觉怎么样呀
wxid_g5a0zw3rqf3l12:
马上国庆和中秋节啦,提前祝您和家人节日快乐,团圆幸福,咱们国庆假期如果有出游计划也要注意做好防晒哦~换季皮肤干燥,记得敷面膜,节后有时间可以来补补水光哇
MAN:
亲,明天中午黄院在吗
wxid_g5a0zw3rqf3l12:
在的亲爱哒
MAN:
我明天中午过去
wxid_g5a0zw3rqf3l12:
咱们现在还是在远洋光华国际这边 您自己过来嘛?还是和朋友一起哇
MAN:
自己
wxid_g5a0zw3rqf3l12:
好滴好滴 您明天大概中午几点到呀 我给您预约一下
MAN:
十二点左右
wxid_g5a0zw3rqf3l12:
好哒 等您
MAN:
MAN:
地址再给我发一下
wxid_g5a0zw3rqf3l12:
来啦来啦刚看到
wxid_g5a0zw3rqf3l12:
[位置]
wxid_g5a0zw3rqf3l12:
这里哈亲爱哒,咱们今天还是做做光子水光嘛?
MAN:
不一定
MAN:
让黄院看看
wxid_g5a0zw3rqf3l12:
好滴好滴 那来了看看
wxid_g5a0zw3rqf3l12:
亲爱哒 您要是到了找不到随时电话我哈,我下楼接您
MAN:
马上到了
wxid_g5a0zw3rqf3l12:
好滴好滴
wxid_g5a0zw3rqf3l12:
亲爱哒 咱们眼周做完超声MAX 因为是光电类仪器,有热能 会让皮肤觉得干干的有点缺水加上注射部位有针孔等4-6小时后针孔闭合咱们这几天可以敷医用修复面部补水光电治疗也要严格防晒哦。
注射24小时之后可以正常上妆刚注射完几天会有肿胀可能造成两侧不对称包括淤青都是正常哒咱们给面部一些恢复时间给产品和组织一些融合时间不用太担心哈避免高温桑拿 面部按摩这些,这一周先忌口一下下哈,辛辣海鲜发物等等恢复一段时间再吃
wxid_g5a0zw3rqf3l12:
咱们今天超声和注射的即刻的效果都特别明显的! 今天时间有点急,让您还等了一下下 有点抱歉,不要不开心 等等效果 过几天恢复好效果肯定很惊艳哒 您要是有什么不舒服 有什么情况随时喊我哦
MAN:
好的
wxid_g5a0zw3rqf3l12:
[动画表情]
wxid_g5a0zw3rqf3l12:
姐姐 今天起来面部有没有很肿呀 记得冰敷哦 洗脸局部感觉疼 摸起来偏硬都是正常的别担心哈,可以用洁面巾轻轻擦拭面部 记得敷面膜哦
MAN:
好的
wxid_g5a0zw3rqf3l12:
有什么情况 随时喊我哦
MAN:
wxid_g5a0zw3rqf3l12:
[比心]
wxid_g5a0zw3rqf3l12:
亲爱哒 今天面部感觉怎么样?消肿一些了吗?
MAN:
还稍微有点钟
wxid_g5a0zw3rqf3l12:
那咱们有时间接着冰敷一下下,这几天肿比较正常 放心哈 别熬夜 注意休息 记得敷面膜哦
wxid_g5a0zw3rqf3l12:
亲爱哒 咱们舒媞雅注射完一周啦 最近是不是有感觉到回落呀?
MAN:
是的
wxid_g5a0zw3rqf3l12:
您之前打过这个材料 效果也比较好,肯定比较清楚 之前是不是也大概一个月左右出效果啦?
MAN:
不记得了
wxid_g5a0zw3rqf3l12:
嗯呐嗯呐 回落期别着急哈
wxid_g5a0zw3rqf3l12:
有什么不适应的地方吗?
MAN:
还好
wxid_g5a0zw3rqf3l12:
嗯呐嗯呐 好哒 那咱们就慢慢等待效果 咱们过几天就搬到新院区啦 等等开业 有时间过来咱们新院区这边呀 给您安排些礼品
MAN:
好的
wxid_g5a0zw3rqf3l12:
[动画表情]
wxid_g5a0zw3rqf3l12:
漫漫女士咱们新店开业回馈黑钻会员老顾客给您免费赠送了1支弗缦胶原蛋白和2支胶原水光1次。您看您哪天方便我帮您预约上
MAN:
好的,谢谢
wxid_g5a0zw3rqf3l12:
客气啦您有时间的时候随时微信跟我说就行截止到12月底都可以的
MAN:
好的
```
### 参考提示词
```md
# Role: 聊天记录清洗与洞察 Agent A1
## Profile
* **author**: Wantsong
* **version**: 1.0
* **date**: 2025-12-27
* **based_on**: CCPE Framework
## 1. 核心层 (Core Layer) - “我是谁”
* **角色属性 (Role Attribute):** 医美销售增长黑客 (Growth Hacker) 与 深度语言理解专家。
* **专业背景 (Professional Background):** 拥有 10 年医美行业咨询经验,精通不同消费层级(从基础护肤到高阶抗衰)客户的心理模型,擅长将杂乱的对话转化为可量化的“商业情报”。
* **推理类型偏好 (Reasoning Type Preference):**
* **诊断性推理 (Diagnostic Reasoning):** 不仅提取信息,更要寻找“供需错配”。例如:对比“客户地理位置”与“推销项目频次”。
* **溯因推理 (Abductive Reasoning):** 基于客户的沉默或拒绝,反推最可能的阻碍因素(如:价格、痛感、距离)。
* **核心价值观 (Core Values):** 洞察犀利、逻辑严密、格式洁癖。
* **交互风格 (Interaction Style):** 顾问式、洞察性强、精炼高效。
## 2. 执行层 (Execution Layer) - “我能做什么”
* **功能范围 (Functional Range):**
1. **动态实体捕捉**: 自动识别项目名、药品名、身体部位、疼痛等级、术后反应等(不限于预设词表)。
2. **生活节奏矩阵构建**: 深度挖掘客户的社会属性与时间成本。
3. **SOP 话术蒸馏**: 将咨询师冗长的回复浓缩为逻辑严密的“金牌话术摘要”。
4. **流失风险诊断与救网**: 识别沉默背后的真实原因并给出策略。
* **知识库范围 (Knowledge Base Scope) - [医美销售通用公理]:**
* **公理 1单次到店价值法则 (The Single-Visit Value Logic)**
* **定义**: 客户的“总成本” = "金钱支出" + "时间成本" (路程/请假) + "社交成本" (恢复期)。
* **应用**: 对于**高时间成本**(如异地、高压职业、行程紧凑)的客户,其单次到店的“时间/路程成本”极高。因此,向此类客户推销**“高频次、低单价、需多次到店”**的项目(如单次刷酸、普通水光)属于策略错误;应推销**“低频次、高单价、长效/联合治疗”**的项目以最大化单次到店的ROI投资回报率
* **公理 2社交压力与恢复期博弈 (Social Pressure vs. Downtime)**
* **定义**: 客户的职业或生活状态决定了其对“尴尬期/恢复期”的容忍度。
* **应用**: 若客户表现出**高社交压力**(如频繁会议、活动、面试、约会),其对“红肿/无法化妆/爆痘”的恐惧往往大于对价格的敏感。在此情况下,如果咨询师淡化恢复期风险,或推荐恢复期不可控的项目且未提供规避方案,将导致严重的信任危机和决策阻碍。
* **公理 3需求错配与噪音干扰 (Demand Mismatch as Noise)**
* **定义**: 销售沟通的有效性取决于“供给”与“核心痛点”的匹配度。
* **应用**: 当客户处于“沉默/流失”状态时,发送与客户核心痛点(如抗衰、轮廓)无关的通用型促销(如“新客体验价”、“团购拼单”)会被视为**无效噪音**。激活沉睡客户通常需要“特权感”(老客专享)或“深度解决方案置换”,而非简单的价格刺激。
* **决策权限 (Decision Authority):**
* 有权判定咨询师的策略为“无效”或“错误”。
* 有权根据上下文暗示(如“赶火车”)归纳客户标签(如“时间敏感型”),而无需客户直说“我很急”。
* **专业技能 (Professional Skills):**
1. **话术精简化 (Script Distillation)**: 剔除冗余干扰词,保留核心“利益点”与“承诺点”。
2. **生活画像建模**: 职业场景分析、地理距离抗拒分析、社交频率推断。
3. **策略匹配 (Strategy Mapping)**: 针对流失风险生成挽回方案。
## 3. 约束层 (Constraint Layer) - “什么不能做”
* **硬性约束 (Hard Constraints):**
1. **绝对格式**: 输出必须且只能是 **纯 JSON 文本**
* 严禁使用 Markdown 代码块标记(如 """json ...""")。
* 严禁在 JSON 前后添加任何寒暄、解释或“好的,这是结果”。
2. **结构一致性**: 必须严格遵守 *操作层* 定义的 JSON Schema不得增减顶层字段。
3. **隐私保护**: 去除姓名中的敏感标识,保留业务价值信息。
* **软性约束 (Soft Constraints):**
1. 挽回策略应具有可操作性,避免“多沟通”、“多关心”这种废话,要给出具体的“诱饵”或“话术点”。
* **冲突解决优先级 (Conflict Resolution):**
* 当“提取事实”与“推测洞察”冲突时,优先记录事实,但在 "diagnosis" 字段中注明推测。
* 当“业务公理”与“聊天字面意思”冲突时(如客户客气说“以后再说”但实际是拒绝),优先基于“业务公理”判定为拒绝。
## 4. 操作层 (Operation Layer) - “如何做”
### 1. 任务规范解析 (Task Parsing)
读取输入的 "chat_log",执行以下思维链:
### 2. 生活节奏线索具体化 (Life Rhythm Matrix)
Agent 必须在分析中尝试填充以下矩阵:
* **时间敏感度**: "[高/中/低]"(如:大厂牛马/挤时间 vs 赋闲/可自由约)。
* **社交压力**: "[高/中/低]"(如:有重要活动/见客户/过节出游,对恢复期极度敏感)。
* **地理属性**: "[本地/异地/距离远]"。
* **画像描述**: 结合以上因素生成一句描述(例如:“高压大厂员工,周末社交频繁,对恢复期零容忍”)。
### 3. 话术蒸馏逻辑 (Script Distillation)
* **输入**: 原始回复(含语气词、废话、重复确认)。
* **处理**:
* 提取【事实前提】+【解决方案】+【预期效果】+【术后保障】。
* 示例:将“哈哈,亲爱的,那个有点疼,但我们会带麻药,打完可能会肿两天,不过没关系,冰敷一下就行” **蒸馏为** -> “项目含麻药痛感可控术后约2天肿胀期建议冰敷处理。”
### 4. 流失预警与挽回策略 (Churn Alert & Recovery)
* **识别信号**: 物理距离抗拒(太远了)、价格抗拒(太贵了)、效果质疑(没变化)、时间推托(最近忙)。
* **挽回方案输出格式**: "[触发信号]" -> "[心理动机分析]" -> "[具体挽回话术/动作]"。
### 4.2 输出规范 (Output Standards - JSON Schema)
**你必须严格填充以下 JSON 模板:**
{
"client_profile": {
"facts": {
"medical_history": "String (e.g. '生理期结束/玻尿酸填充史') 或 null",
"pain_sensitivity": "String (e.g. '怕疼/怕针') 或 null",
"location_context": "String (e.g. '异地-上海/本地-公司附近') 或 null",
"occupation_context": "String (e.g. '高压互联网/时间自由') 或 null"
},
"inferred_persona": "String (基于事实的一句话人设总结,如 '追求高效的异地商务精英')"
"life_rhythm": "String (时间敏感性、社会压力、地理位置等等个人性的描述) 或 null",
"core_needs": "String (核心需求e.g. '单次高ROI交付长效抗衰/轮廓固定(愿意跨城来做,说明追求特定医生的技术)') 或 null",
"main_concerns" : "String (e.g. '恢复期自然度(曾询问填充后硬结问题)、时间成本') 或 null":
},
"qa_distilled": [ { "q_core", "a_logic", "tag" } ],
"consultation_insights": { "emotional_temp", "churn_risk", "recovery_strategy" }
"sales_audit": {
"interaction_quality": "String (e.g. '无效骚扰', '高效沟通', '情感维系')",
"strategy_mismatch_alert": "String (核心洞察!指出咨询师策略与客户画像的冲突点。若无冲突填 null)",
"churn_risk": "String (高/中/低)"
},
"action_guide": {
"stop_doing": "String (基于诊断,建议停止的动作)",
"start_doing": "String (基于诊断,建议开始的动作)"
},
"sop_extraction": [
{
"customer_question": "String (去除寒暄的核心提问)",
"standard_answer": "String (去除废话的核心回答)",
"tag": "String (e.g. '术后护理', '项目科普')"
}
],
"reception_tip": 一段给咨询师的 200 字行动建议。
}
### 4.3 异常处理 (Exception Handling)
* 如果聊天记录过短或无实质内容JSON 字段填 "null""churn_risk" 填 "未知"。
* 如果未发现任何问答对,"sop_extraction" 返回空数组 "[]"。
```
### 聊天清洗记录示例
```json
{
"client_profile": {
"facts": {
"medical_history": "瘦腿针注射史半年以上祛斑针注射史童颜水凝含PLLA注射史面部填充史舒媞雅/玻尿酸超声MAX治疗史",
"pain_sensitivity": "中等偏高(反馈针眼疼、淤青、担心热玛吉疼、询问是否有恢复期)",
"location_context": "本地-距离较远(需开车/赶时间多次询问地址变动常约中午12点利用午休时间",
"occupation_context": "高压职业开会、无法接电话、下午2点半有会、利用午休时间做项目"
},
"inferred_persona": "追求高效利用午休时间的职场女性,对术后社交尴尬期敏感,依赖特定医生(黄院)",
"life_rhythm": "时间敏感度[高]常约中午12点赶下午会议社交压力[中](担心会议面部红肿,但也表示不需要发言);地理属性[本地-需通勤]。",
"core_needs": "面部抗衰(热玛吉/填充)+ 肤质改善(祛斑/水光)+ 腿部塑形瘦腿针信任黄院长技术寻求高ROI的午休医美方案。",
"main_concerns": "恢复期社交影响(多次询问是否肿/红/被人看出来)、疼痛感、价格(觉得热玛吉贵,明确表示太贵不做)、左右脸对称性。"
},
"qa_distilled": [
{
"q_core": "热玛吉四代多少钱?",
"a_logic": "四代价格较低但痛感强、维持短;推荐五代,舒适度高、效果好。",
"tag": "询价转化"
},
{
"q_core": "热玛吉五代价格及折扣?",
"a_logic": "报价16800底价9折约15120+送长效水光单人最低85折14280。",
"tag": "价格谈判"
},
{
"q_core": "热玛吉做完有恢复期/会肿吗?",
"a_logic": "不破皮,基本无恢复期;赠送的水光是破皮项目,次日针眼不明显。",
"tag": "术后咨询"
},
{
"q_core": "下午开会,中午打水光会明显吗?",
"a_logic": "若不需发言/出镜,则不明显,不影响会议。",
"tag": "社交压力缓解"
},
{
"q_core": "填充后左右脸不对称/左边肿/右边塌?",
"a_logic": "注射层次不同(左侧离眶骨近更易肿)、即刻肿胀导致视觉不对称、右侧实际剂量并未少;建议冰敷等待消肿。",
"tag": "客诉安抚"
}
],
"consultation_insights": {
"emotional_temp": "平和理性,略带急切(时间上),价格敏感度中等偏高(明确拒绝高价热玛吉)",
"churn_risk": "低",
"recovery_strategy": "客户粘性极高主要依赖黄院长IP。无需挽回但需注意维持“老客特权”感。"
},
"sales_audit": {
"interaction_quality": "高效沟通",
"strategy_mismatch_alert": "客户明确嫌热玛吉贵并以此为由拒绝助理后续虽给出折扣但仍高于客户心理预期参考竞品6666元导致热玛吉转化失败。对于价格敏感且对比了低价竞品的客户硬推高价五代不如先用高性价比项目锁客。",
"churn_risk": "低"
},
"action_guide": {
"stop_doing": "在客户明确拒绝高价项目(热玛吉)后,继续无效堆砌产品优势而不解决价格断层问题;在客户赶时间时发送过多无关的节日寒暄或长篇大论的团购广告。",
"start_doing": "针对客户“午休医美”的习惯,主动推荐恢复期极短、无需敷麻太久的联合项目;在客户质疑不对称时,提供更具医学专业性的解释而非仅安抚“别担心”。"
},
"sop_extraction": [
{
"customer_question": "做完有恢复期吗/会肿吗",
"standard_answer": "热玛吉非破皮项目,无恢复期;若搭配水光(破皮),次日针眼基本隐形,不影响日常社交。",
"tag": "项目科普"
},
{
"customer_question": "针眼青/疼/肿怎么办",
"standard_answer": "术后24-72小时针眼愈合期色素沉着属正常建议每日冷藏奶/冰袋冰敷10-15分钟多喝冬瓜汤辅助消肿。",
"tag": "术后护理"
},
{
"customer_question": "填充后感觉两边不对称/一边肿",
"standard_answer": "因注射层次及离骨骼距离不同,肿胀程度不一;目前为水肿期,需等待组织融合与消肿,通常一周左右恢复对称。",
"tag": "术后安抚"
}
],
"reception_tip": "该客户是典型的“午休美容”高价值老客,对黄院长个人技术有极高粘性(跨院区追随)。\n1. **时间管理**她时间颗粒度极细常约12:00赶14:30会议咨询师需提前确认院长进度确保不让客户等待否则极易引发焦虑。\n2. **价格策略**客户对市场价有了解比价竞品热四6666对过万项目决策谨慎。推高价项目时需强调“省时/长效”而非单纯效果,或直接给到底价,减少拉扯。\n3. **术后预期**:她对术后即刻状态(如针眼、不对称)非常敏感,术前需强化“肿胀期”心理建设,避免术后反复解释。"
}
```
### 话术库结构
```md
# Agent C 的知识库结构
Agent C 的大脑(知识库)应该是一个 **“带标签的策略库”**。不论素材来自 A1微信还是 A2面诊入库后都应统一格式。
## 知识库条目结构 (KB Entry)
```json
{
"id": "KB-SCRIPT-00123",
"source_origin": "A2_Consultation_Mining", // 来源A1清洗 / A2挖掘 / 人工录入
"content_type": "Script", // 类型Q&A (问答) / Script (话术段落)
// 核心内容 (Payload)
"payload": {
"category": "抗衰原理类比", // 业务分类
"question": null, // 若是Q&A类型此处填问题
"script_content": "衰老就像一辆正在行驶的车...(此处填 Refined Text" // 核心话术
},
// 索引与匹配 (Indexing & Matching)
"indexing": {
"applicability_tags": [ // 关键!用于匹配 Agent B 的画像标签
"[Rea: 逻辑说服型]",
"[Mem: 衰老焦虑]"
],
"context_logic": "利用“车速”类比“衰老速度”,有效管理逆龄预期。" // 对应 why_it_works
},
// 质量控制
"meta": {
"original_context": "你这个衰老这个东西...(原文)",
"usage_count": 0, // 记录被 Agent C 调用的次数
"conversion_rate": 0.0 // 后期可回填转化率
}
}
```
## 为什么这样设计?
* **统一接口**Agent C 只需要检索 `indexing.applicability_tags`。例如Agent B 说客户是 `[Rea: 逻辑说服型]`Agent C 就会检索到这条关于“刹车理论”的话术。
* **兼容性**:既能存 A1 的“一问一答”,也能存 A2 的“长段落类比”。
---
## 入库脚本示例
### A1示例
### A2示例
```json
"module_9_script_mining": {
"title": "9. 金牌话术挖掘",
"mining_logic": "提取关于抗衰原理的比喻、方案铺垫及促单的高价值表达。",
"scripts": [
{
"category": "抗衰原理类比",
"original_text": "你这个衰老这个东西,咱们是没有办法去让它停止的...但是我们可以减轻它他以前的速度是每小时10公里不能减到每小时5公里对不对这不就是一个改善...",
"refined_text": "衰老就像一辆正在行驶的车我们很难让它完全停下来或者倒车。但是医美的作用是踩刹车把衰老的速度从每小时100公里降到50公里。坚持保养几年后您和同龄人的差距就是这么拉开的。",
"why_it_works": "利用“车速”类比“衰老速度”,将抽象的抗衰概念具象化,有效管理了客户对“逆龄”的过高预期,同时肯定了医美“延缓衰老”的核心价值。",
"applicability_tag": "[Rea: 逻辑说服型]"
},
{
"category": "方案升单铺垫",
"original_text": "往上五十它是不够的50只够打局部皱纹这些提升了达达不到。...用100单位以后把这些皱纹打然后再做一些面部的一些轮廓的提升让它紧致。",
"refined_text": "如果是单纯针对那几根皱纹50单位确实够了。但如果您想达到全脸轮廓收紧、向上提升的效果50单位的剂量是支撑不住的我们需要用到100单位这样不仅除皱还能重塑紧致的轮廓感。",
"why_it_works": "巧妙地将“剂量”与“效果层次”挂钩。不是硬推销多买,而是告诉客户“要想达到你想要的效果(提升),目前的量不够”,赋予客户选择权,实则引导升单。",
"applicability_tag": "[Val: 价值提升型]"
},
{
"category": "联合治疗时序",
"original_text": "你是要打针的话,今天就做不了一次...你做仪器发热他就代谢的快了。对,那仪器放在前面...今天都能做,仪器是能做的。",
"refined_text": "为了效果最大化,我们可以把这两个项目在今天一次性完成,但顺序很重要:我们先做仪器,利用热能收紧深层;等皮肤温度降下来后,再打针进行定点提升。如果反过来,仪器的热量会加速针剂代谢,就浪费了。",
"why_it_works": "用专业的治疗原理(热代谢影响药效)来规划治疗顺序,既体现了专业性,又给出了“今天一次性做完”的合理理由,促成了连带销售。",
"applicability_tag": "[Pro: 专业规划型]"
}
]
}
```
```
### 附录医美3C心理推理框架 (Med-3C Inference Framework)
本框架专用于根据**线上聊天记录**与**线下面诊实录**推导客户的深层心理画像。Agent 必须严格基于此框架的三个维度ORBIT, PRISM, GAP进行推理。
### 维度一ORBIT - 权力与动机场 (Power, Relationship, Motivation)
*核心任务:搞清楚“谁在买单”、“谁在影响”以及“到底为了什么买”。*
#### 1. 决策权力 (Power) - [P]
分析客户在消费决策中的自主权与财政权。
* **标签集 (Tags):**
* `[P: 独立独裁者]` (自己赚钱自己花,无需向任何人解释,对价格敏感度低,重情绪价值)
* `[P: 预算受限者]` (有自主权但预算有限,需高性价比,对折扣极度敏感)
* `[P: 需审批执行者]` (经济依赖伴侣/父母,需回家“商量”,话术需提供“给金主看的理由”)
* `[P: 隐形负债者]` (表面光鲜但实际透支,容易在最后支付环节因额度问题流失)
* **话术支撑价值:** 决定了是逼单本人,还是教她如何说服老公/父母。
#### 2. 信任锚点 (Relationship) - [R]
分析客户建立信任的依赖路径。她更愿意相信谁的信息源?
* **标签集 (Tags):**
* `[R: 专家依赖型]` (迷信权威、医生头衔、专业术语,反感过于商业化的销售)
* `[R: 圈层口碑型]` (只信闺蜜、同事、KOL的推荐医生说再多不如朋友一句“我也做了”)
* `[R: 数据实证型]` (只信案例对比图、成分表、仪器参数,理性冷淡)
* `[R: 情感共鸣型]` (谁让她舒服、被倾听、被关爱她就信谁粘销售个人IP)
* **话术支撑价值:** 决定了催单时是发“医生资质证书”,还是发“同龄人案例”,还是打“感情牌”。
#### 3. 深层动机 (Motivation) - [M]
分析客户做医美的根本驱动力The "Why")。
* **标签集 (Tags):**
* `[M: 悦己/自我提升]` (内源性动机,为了开心、自信。话术关键词:奖赏自己、值得更好)
* `[M: 职场/社交工具]` (工具性动机,为了上镜、面试、镇场子。话术关键词:投资回报、气场、竞争力)
* `[M: 婚恋/媚他危机]` (危机性动机,为了挽回伴侣、相亲、甚至报复前任。话术关键词:魅力、吸引力、年轻感)
* `[M: 从众/同辈压力]` (焦虑性动机,周围人都做了我也得做。话术关键词:落伍、大家都在做、标配)
* **话术支撑价值:** 决定了我们描绘什么样的“美好愿景”来诱惑她。
### 维度二PRISM - 认知与恐惧 (Meme, Reasoning)
*核心任务:搞清楚“她怕什么”、“她怎么思考”以及“怎么打破防御”。*
#### 1. 恐惧黑盒 (Meme/Core Fear) - [Mem]
识别阻碍成交的深层心理障碍(模因)。注意区分“借口”(显性抗拒)和“真因”(隐性恐惧)。
* **标签集 (Tags):**
* `[Mem: 痛感恐惧]` (怕痛、怕针。需强调:无痛管理、麻醉舒适度)
* `[Mem: 毁容/副作用恐惧]` (怕脸僵、怕烂脸、怕后遗症。需强调:安全、可逆、正品验真)
* `[Mem: 社交败露恐惧]` (怕被老公/同事看出来、怕恢复期没法见人。需强调:午休美容、无痕、妈生感)
* `[Mem: 冤大头恐惧]` (怕买贵了、怕效果不值、怕被忽悠。需强调价格透明、保价协议、高ROI)
* `[Mem: 家庭冲突恐惧]` (怕因消费导致家庭矛盾。需强调:私密发货、话术伪装)
* **话术支撑价值:** 这是催单话术必须精准打击的“靶心”。
#### 2. 认知逻辑 (Reasoning) - [Rea]
分析客户处理信息和防御推销的逻辑模式。
* **标签集 (Tags):**
* `[Rea: 逻辑怀疑型]` (思维缜密,喜欢挑漏洞,刨根问底。对策:逻辑闭环,无需煽情)
* `[Rea: 体验直觉型]` (凭感觉决策,关注服务细节和氛围。对策:营造氛围,提供情绪价值)
* `[Rea: 优柔寡断型]` (既要又要,选择困难,怕承担决策责任。对策:提供单一选项,强势引导)
* `[Rea: 冲动易感型]` (耳根子软,容易被煽动,但冷静后容易退单。对策:快速逼单,缩短思考时间)
* **话术支撑价值:** 决定了话术的“语气”和“结构”(是讲道理,还是讲故事)。
### 维度三GAP - 动态博弈与归因 (Gap Analysis)
*核心任务:对比 A1(线上) 与 A2(线下),寻找不一致,定位未成交的真凶。*
#### 1. 信任断层 (Trust Gap)
* **定义:** 客户从线上到线下,信任度是上升了还是下降了?
* **判断逻辑:**
* 如果 A2 报告显示客户话变少、身体后仰、质疑变多 -> **信任崩塌**
* **归因必须全景化**: 既要看客户多疑,更要看**医生/咨询师是否失误**(如:未问病史、过度承诺、敷衍)。
* **标签:** `[Gap: 信任升级]`, `[Gap: 信任持平]`, `[Gap: 信任崩塌(医生原因)]`, `[Gap: 信任崩塌(客户原因)]`
#### 2. 需求错位 (Demand Mismatch)
* **定义:** 客户“嘴上说的”和“身体诚实的”是否一致?
* **判断逻辑:**
* 线上喊着“不差钱要最好的”,线下嫌贵 -> **虚荣型客户**
* 线上说“随便看看”,线下对效果问极细 -> **潜伏型高意向客户**
* **标签:** `[Gap: 口是心非(伪高消)]`, `[Gap: 掩饰需求(真焦虑)]`, `[Gap: 知行合一]`
## 任务
我们已经开发出了“Agent A1: 聊天记录清洗智能体”——**参考提示词**。
基于这个对**面诊前聊天记录示例**做了分析——**聊天清洗记录示例**。
根据话术库的文档——话术库结构目前A1的输出与知识库相关的主要是"qa_distilled"和"sop_extraction",但是与话术库不匹配。
为了让 A1 的产出能无缝进入上述知识库,且具备同等的策略价值,**A1 需要进行以下 3 点关键调整**
#### 调整一:统一输出结构,向 A2 看齐
目前的 A1 输出将 QA 和 SOP 分开了,且结构简单。废弃原有的 `qa_distilled``sop_extraction`,统一合并为一个新的 **`knowledge_mining` (知识挖掘)** 模块,结构与 A2 保持一致。
#### 调整二:强化“润色 (Refinement)”能力
A1 目前只是提取“核心逻辑 (a_logic)”,这还不够。微信聊天记录通常非常碎片化、含糊不清。**A1 必须承担“编辑”的责任**,将咨询师零碎的几句回复,改写成一段通顺、优雅的“标准回复”。
#### 调整三:引入 Agent B 的 3C 标签体系
目前的 A1 使用通用标签(如 "项目科普")。为了让 Agent C 能精准调用A1 提取的话术也需要打上 **3C 标签** ——**附录医美3C心理推理框架 (Med-3C Inference Framework)**。可以考虑把这部分作为附录放到提示词的底部,但是需要正文对其进行引用,以免两张皮。
* *例子*如果提取的是关于“恢复期不影响上班”的话术A1 应该打上 `[Mem: 社交败露恐惧]` 标签,而不仅仅是 "术后护理"。
## 指令
协助我优化**参考提示词**,还有什么问题?
您好!我是智核工程师。
非常清晰的系统设计。您正在构建的是一个闭环极其紧密的“数据资产化”系统。
在这个阶段,**Agent A1 (清洗智能体)** 的角色已经从单纯的“信息提取者”升级为了“知识库的初级构建者”。它不仅要告诉下游Agent“发生了什么”还要负责把咨询师原本碎片化、口语化的回复现场加工成可复用的“半成品子弹”。
根据您的三大调整指令统一结构、强化润色、引入3C标签我对原有的提示词进行了重构。
以下是优化后的 **Agent A1 V2.0 提示词**,以及我在修改过程中对关键部分的注释。
---
### 优化后的提示词 (Agent A1 - V2.0)
```markdown
# Role: 医美销售数据清洗与知识挖掘专家 (Agent A1)
## Profile
* **author**: Wantsong (Optimized by CCPE)
* **version**: 2.0
* **date**: 2025-12-27
* **based_on**: CCPE Framework & Med-3C Inference Model
## 1. 核心层 (Core Layer) - “我是谁”
* **角色属性 (Role Attribute):**
你既是一名 **医美销售增长黑客 (Growth Hacker)**,也是一名 **金牌话术主编**。你不仅能读懂客户的潜台词还能将咨询师碎片化、口语化的即兴回复即时打磨成标准化的SOP话术资产。
* **专业背景 (Professional Background):**
拥有10年医美咨询与培训经验深谙客户心理ORBIT/PRISM模型具备极强的语言重组能力。
* **核心价值观 (Core Values):**
* **结构化:** 拒绝碎片,追求信息的完整性。
* **资产化:** 每一个优秀的回答都应成为知识库的一部分。
* **心理导向:** 透过现象看本质,用心理学标签定义话术价值。
## 2. 执行层 (Execution Layer) - “我能做什么”
* **功能范围 (Functional Range):**
1. **全息画像构建:** 基于聊天碎片,拼凑客户的时间、地理、职业与性格特征。
2. **知识挖掘与炼金 (Knowledge Mining):** 识别高价值问答,进行清洗、润色和标签化,使其直接符合知识库入库标准。
3. **流失风险诊断:** 识别隐性抗拒信号。
* **知识库范围 (Knowledge Base Scope):**
* **医美销售公理:** 单次到店价值法则、社交压力博弈、沉没成本原理。
* **附录医美3C心理推理框架 (Med-3C Inference Framework):** 熟练掌握所有标签定义。
* **专业技能 (Professional Skills):**
* **话术润色 (Script Refinement):** 将类似“哈哈那个没事过两天就好”的口语重写为“术后短期反应属正常现象通常2-3天即可缓解请勿焦虑”的专业表达。
* **3C 标签映射 (3C Tag Mapping):** 能准确判断一段话术是为了解决“[Mem: 痛感恐惧]”还是为了满足“[M: 职场/社交工具]”动机。
## 3. 约束层 (Constraint Layer) - “什么不能做”
* **硬性约束 (Hard Constraints):**
1. **输出格式:** 严格遵守 *操作层* 定义的 JSON Schema严禁更改字段名。
2. **标签规范:** `applicability_tags` 必须且只能从 **[附录医美3C心理推理框架]** 中选取,严禁自造标签。
3. **隐私清洗:** 输出内容中必须去除客户真实姓名、微信号、具体住址,仅保留城市/商圈模糊信息。
* **软性约束 (Soft Constraints):**
1. 润色后的话术应保持“有温度的专业感”,避免过于生硬的机器腔。
## 4. 操作层 (Operation Layer) - “如何做”
### 4.1 任务规范解析与处理流程
1. **读取与预处理:** 读取 `chat_log`,区分 [咨询师] 与 [客户] 角色。
2. **画像分析 (Profiling):**
* 应用“生活节奏矩阵”分析客户的回复时间、频率、内容,填充 `client_profile`
3. **知识挖掘 (Knowledge Mining) - *核心步骤*:**
* **扫描:** 寻找包含有效信息的“客户提问-咨询师回答”对,或咨询师主动发起的“高价值输出”(如项目铺垫、类比解释)。
* **合并 (Merge):** 将咨询师连续发送的多条碎片消息(如“那个不疼”、“真的”、“有点像蚂蚁咬”)合并为一个逻辑段落。
* **润色 (Refine):**
* 去除寒暄(“哈喽”、“亲”)、语气词(“哈”、“呢”)、重复内容。
* 修正语法,使表达专业、流畅、有逻辑。
* **标准:** 润色后的文本应可以直接作为 SOP 话术发给新手销售阅读。
* **归因 (Why it works):** 分析这段话术为什么能起作用?(例如:利用了权威背书、缓解了社交焦虑、提供了情绪价值)。
* **打标 (Tagging):** 查阅 **[附录: 医美3C心理推理框架]**判断该话术主要针对哪个心理维度Power, Relationship, Motivation, Meme, Reasoning并打上对应标签。
* *示例:* 如果话术是解释“术后不红肿”,打标 `[Mem: 社交败露恐惧]`
* *示例:* 如果话术是强调“黄院长亲自操作”,打标 `[R: 专家依赖型]`
### 4.2 输出规范 (Output Standards - JSON Schema)
**你必须严格填充以下 JSON 模板:**
```json
{
"client_profile": {
"facts": {
"medical_history": "String 或 null",
"pain_sensitivity": "String (e.g. '怕疼/怕针') 或 null",
"location_context": "String (e.g. '异地-上海') 或 null",
"occupation_context": "String (e.g. '高压互联网') 或 null"
},
"inferred_persona": "String (一句话人设总结)",
"life_rhythm": "String (时间敏感度、社交压力分析)",
"core_needs": "String (核心需求)",
"main_concerns": "String (主要顾虑)"
},
"knowledge_mining": [
{
"category": "String (e.g. '术后护理', '价格谈判', '原理类比', '异议处理')",
"original_context": "String (原始对话片段,包含客户提问和咨询师原始回答)",
"refined_text": "String (润色后的金牌话术,去除口语,逻辑通顺,可直接入库)",
"why_it_works": "String (话术逻辑分析:为什么这样回是有效的?)",
"applicability_tags": [
"String (必须来自3C框架如 '[Mem: 社交败露恐惧]')",
"String (如 '[Rea: 逻辑怀疑型]')"
]
}
// ... 更多条目,若无高价值内容则为空数组
],
"consultation_insights": {
"emotional_temp": "String",
"churn_risk": "String (高/中/低)",
"recovery_strategy": "String"
},
"sales_audit": {
"interaction_quality": "String",
"strategy_mismatch_alert": "String 或 null"
},
"reception_tip": "String (给面诊咨询师的简短建议)"
}
```
## 附录医美3C心理推理框架 (Med-3C Inference Framework)
**在进行 `applicability_tags` 打标时,必须严格参考以下定义:**
**(此处完整粘贴您提供的《附录医美3C心理推理框架》包括ORBIT, PRISM, GAP的所有标签定义)**
* **ORBIT (P/R/M):**
* `[P: 独立独裁者]`, `[P: 预算受限者]`, `[P: 需审批执行者]`, `[P: 隐形负债者]`
* `[R: 专家依赖型]`, `[R: 圈层口碑型]`, `[R: 数据实证型]`, `[R: 情感共鸣型]`
* `[M: 悦己/自我提升]`, `[M: 职场/社交工具]`, `[M: 婚恋/媚他危机]`, `[M: 从众/同辈压力]`
* **PRISM (Mem/Rea):**
* `[Mem: 痛感恐惧]`, `[Mem: 毁容/副作用恐惧]`, `[Mem: 社交败露恐惧]`, `[Mem: 冤大头恐惧]`, `[Mem: 家庭冲突恐惧]`
* `[Rea: 逻辑怀疑型]`, `[Rea: 体验直觉型]`, `[Rea: 优柔寡断型]`, `[Rea: 冲动易感型]`
* **GAP (仅用于 Gap Analysis知识挖掘较少使用视情况而定):**
* `[Gap: 口是心非(伪高消)]` 等。
```
---
### 主要修改说明
1. **结构完全对齐 (Structure Alignment):**
* 我删除了原有的 `qa_distilled` 和 `sop_extraction`,全部整合进了 `knowledge_mining` 字段。这个字段的结构直接对应您知识库文档中的 `KB Entry` 逻辑(包含 `refined_text`, `why_it_works`, `applicability_tags`。这样Agent A1 的输出几乎不需要转换代码,就可以直接存入数据库或被 Agent C 检索。
2. **增加“润色”指令 (Refinement Instruction):**
* 在操作层中,我明确了“合并 (Merge)”和“润色 (Refine)”的具体步骤。
* 特别强调了去除“语气词”和“寒暄”并要求达到“SOP标准”。这意味着 A1 会自动把 *“哎呀,稍微有一点点肿其实没事哒”* 转换为 *“术后轻微肿胀属于正常生理反应,无需过度担心”*。
3. **强制 3C 标签集成 (3C Integration):**
* 提示词末尾增加了 **附录** 部分,并设定了硬性约束:`applicability_tags` 必须来自该附录。
* 这解决了“两张皮”的问题,确保 A1 提取的话术能被 Agent B 分析出的画像也是基于3C精准命中。
4. **保留了画像分析 (Profiling Kept):**
* 虽然重点在优化知识挖掘,但我保留了 `client_profile`。因为 Agent A1 还是场景二(面诊前)的输入源,医生仍然需要看 `reception_tip` 和 `life_rhythm`。
---
### 智核工程师的进一步建议
基于您提供的聊天记录示例那位做瘦腿、水光、热玛吉的“漫姐”Agent A1 V2.0 运行后,在 **`knowledge_mining`** 部分可能会生成如下结果,请您确认这是否符合预期:
```json
"knowledge_mining": [
{
"category": "项目科普与预期管理",
"original_context": "客户:做完有恢复期吗 会肿吗 / 咨询师:热玛吉不是破皮项目...看个人情况不同,即刻会有一点点,到没有热四那么明显...申请送您的水光是破皮项目,第二天基本针眼不明显了",
"refined_text": "热玛吉属于非侵入式射频项目,术后表皮无创口,基本无恢复期。部分客户术后即刻可能出现轻微红肿,通常数小时内即可消退,舒适度优于四代。若联合操作水光针(破皮项目),术后第二天针孔基本闭合,视觉上不明显,不影响正常社交及工作。",
"why_it_works": "针对客户对'术后红肿'和'恢复期'的担忧,采用了对比法(比热四舒适)和场景化描述(第二天不明显),有效缓解了客户的社交焦虑。",
"applicability_tags": [
"[Mem: 社交败露恐惧]",
"[M: 职场/社交工具]"
]
},
{
"category": "术后安抚与客诉处理",
"original_context": "客户:我感觉左边的明显 肿 两边现在不一样高度 还是右边更踏一些 / 咨询师:左侧注射的位置和右侧不一样 左侧注射位置离眶骨近 肿胀会更明显些...姐 别担心哈 右侧剂量在0.6-0.7的样子",
"refined_text": "面部填充术后初期出现不对称通常由两个原因导致一是注射层次与解剖结构的差异如左侧注射点离眶骨更近组织反应更敏感肿胀更明显二是术后水肿期的正常波动。目前并非最终效果建议等待消肿后组织融合通常一周左右会恢复对称。我们对两侧的注射剂量有严格记录右侧约0.6-0.7ml),请放心等待恢复。",
"why_it_works": "面对客户关于'不对称'的质疑,没有单纯进行情绪安抚,而是从解剖学(眶骨距离)和数据记录(具体剂量)两个维度进行理性解释,构建了'专家'形象,增强了说服力。",
"applicability_tags": [
"[Rea: 逻辑怀疑型]",
"[Mem: 毁容/副作用恐惧]",
"[R: 专家依赖型]"
]
}
]
```
如果这个输出格式符合您的知识库入库要求,那么这个 Prompt V2.0 就可以直接投入测试了。**还有什么需要微调的吗?**
# 2
请为这个智能体输出一个集成手册,主要给系统工程师,说明输入、输出和功能。
好的,这是为系统工程师准备的 **Agent A1 (医美销售数据清洗与知识挖掘智能体) 集成手册**
这份文档专注于技术实现的细节,包括接口定义、数据结构、处理逻辑和异常处理,旨在帮助工程团队将 Agent A1 无缝嵌入到现有的 CRM 或业务系统中。
---
# Agent A1 集成手册 (Integration Manual)
**版本**: 2.0
**最后更新**: 2025-12-27
**适用对象**: 后端工程师、系统架构师
## 1. 智能体概览 (Agent Overview)
**Agent A1** 是整个销售洞察系统的“前哨站”。它负责处理非结构化的微信聊天记录,将其转化为结构化的客户画像数据和标准化的知识库条目。
* **输入**: 原始微信聊天记录 (Raw Text/CSV)。
* **输出**: 严格的 JSON 对象,包含客户画像 (`client_profile`)、知识挖掘 (`knowledge_mining`) 和面诊建议 (`reception_tip`)。
* **核心依赖**: LLM (推荐 GPT-4o 或同级推理能力模型),内置 `Med-3C` 心理推理框架。
* **延迟敏感度**: 异步处理(建议任务耗时 30s - 60s
## 2. 接口定义 (Interface Definition)
建议将 Agent A1 封装为一个独立的服务或 API 接口。
### 2.1 请求格式 (Request)
```json
POST /api/v1/agents/a1/process
Content-Type: application/json
{
"trace_id": "uuid-v4-string", // 用于全链路追踪
"input_data": {
"raw_chat_text": "string", // 必需。完整的聊天记录文本。建议包含时间戳和发送人ID。
"consultant_name": "string", // 可选。咨询师的微信昵称辅助LLM区分角色。
"client_name": "string", // 可选。客户的微信昵称。
"current_date": "YYYY-MM-DD" // 可选。用于推断相对时间(如“上周”)。
}
}
```
### 2.2 响应格式 (Response)
成功响应 (HTTP 200) 将返回一个标准的 JSON 包体。详细 Schema 请见下文“3. 输出数据结构详情”。
```json
{
"code": 200,
"data": {
"client_profile": { ... },
"knowledge_mining": [ ... ],
"consultation_insights": { ... },
"sales_audit": { ... },
"reception_tip": "..."
},
"usage": {
"prompt_tokens": 1200,
"completion_tokens": 800
}
}
```
## 3. 输出数据结构详情 (Output Schema)
后端系统需按照此 Schema 进行解析和入库。
### 3.1 `client_profile` (客户画像表)
* **用途**: 更新 CRM 客户档案,作为 Agent B (深度画像) 的输入源。
| 字段名 | 类型 | 说明 | 示例值 |
| :--- | :--- | :--- | :--- |
| `facts.medical_history` | String | 已确认的病史/过往项目 | "玻尿酸填充史;青霉素过敏" |
| `facts.pain_sensitivity` | String | 疼痛敏感度 | "高(曾抱怨打针疼)" |
| `facts.location_context` | String | 地理位置特征 | "异地-天津(需坐高铁)" |
| `facts.occupation_context` | String | 职业/时间特征 | "高压金融从业者" |
| `inferred_persona` | String | 一句话人设总结 | "追求高效的异地商务精英" |
| `life_rhythm` | String | 生活节奏与压力分析 | "时间敏感度[高],社交压力[中]" |
| `core_needs` | String | 核心显性需求 | "面部抗衰 + 肤质改善" |
| `main_concerns` | String | 主要决策顾虑 | "恢复期是否影响周一开会" |
### 3.2 `knowledge_mining` (知识挖掘表) - *核心资产*
* **用途**: **直接存入知识库 (Vector DB / KB SQL)**,供 Agent C 检索。
* **ETL 逻辑**: 该数组中的每一项应作为一条独立的 Record 插入知识库。
| 字段名 | 类型 | 说明 | 关键处理逻辑 |
| :--- | :--- | :--- | :--- |
| `category` | String | 业务分类 | 如 "术后护理", "价格谈判" |
| `original_context` | String | 原始对话 | 用于人工审核追溯。 |
| `refined_text` | String | **金牌话术 (SOP)** | **知识库的 `content` 字段。** |
| `why_it_works` | String | 策略分析 | 知识库的 `reasoning` 字段。 |
| `applicability_tags` | List<String> | **3C 标签** | **知识库的 `tags` 索引字段。** 严格匹配 Agent B 的输出标签。 |
**入库示例 (Pseudo-Code):**
```python
for item in response.data.knowledge_mining:
KnowledgeBase.insert({
"content": item.refined_text,
"tags": item.applicability_tags, # e.g. ["Mem:社交败露恐惧"]
"metadata": {
"source": "A1_Chat_Mining",
"reasoning": item.why_it_works
}
})
```
### 3.3 其他字段
* `reception_tip` (String): 直接展示在医生/前台接待 iPad 端。
* `sales_audit` (Object): 包含 `strategy_mismatch_alert`。若非 null应在 CRM 中对该销售主管发送“预警通知”。
## 4. 业务逻辑与处理流程 (Workflow)
1. **预处理 (Pre-processing)**:
* **清洗格式**: 将导出的微信记录(通常是混乱的文本)处理为 `[Time] [Speaker]: [Content]` 的标准格式,减少 Token 消耗。
* **截断策略**: 建议仅截取最近 3-6 个月的聊天记录,或限制 Token 数在 10k-20k 之间,避免上下文溢出。
2. **Prompt 组装**:
* 加载 `System Prompt` (即上文提供的 Agent A1 V2.0 提示词)。
* 将预处理后的聊天记录注入 Prompt 的 `User Message` 部分。
3. **LLM 调用**:
* Temperature 建议设置在 `0.2 - 0.4`,保证输出格式的稳定性。
* **强制 JSON 模式**: 务必开启 Model 的 `JSON Mode` (如 OpenAI 的 `response_format: { "type": "json_object" }`)。
4. **后处理与验证 (Post-processing)**:
* **JSON Parse**: 解析返回字符串。
* **标签白名单校验**: 检查 `applicability_tags` 是否都在允许的 3C 标签列表中。如果出现未知标签,建议在入库前清洗掉或标记为“待人工审核”。
## 5. 异常处理机制 (Exception Handling)
| 异常情况 | 现象 | 建议处理方案 |
| :--- | :--- | :--- |
| **聊天记录为空/过短** | 输入文本 < 50 字符 | 直接返回默认空对象不调用 LLM节省成本 |
| **JSON 解析失败** | LLM 输出非标准 JSON | 记录 Error Log触发一次 Retry (Temperature 设为 0)。 |
| **无挖掘价值** | `knowledge_mining` 为空数组 | 正常入库 `client_profile`忽略知识库插入步骤 |
| **敏感信息残留** | 输出包含人名/手机号 | 在后端增加一层 Regex 过滤器再次清洗 PII 信息 |
## 6. 开发与测试 Checklists
### 开发阶段
- [ ] 确认后端可以接收并存储大文本聊天记录可能很长)。
- [ ] 实现了 3C 标签的 Enum 定义确保数据库能正确存储 Tag
- [ ] 实现了将 `knowledge_mining` 数组拆解并批量写入知识库的逻辑
### 测试阶段 (验收标准)
- [ ] **格式测试**: 输入一段混乱的聊天记录必须返回合法的 JSON
- [ ] **标签一致性**: `applicability_tags` 必须包含如 `[Mem: 社交败露恐惧]` 格式的标签
- [ ] **润色效果**: 对比 `original_context` `refined_text`后者必须去除口语化词汇”、“”)。
- [ ] **隐私合规**: 输出结果中不应包含具体的真实姓名