# 销售洞察智能体系统 - Agent C 集成手册 (V1.0) **目标读者:** 系统架构师、后端工程师、Prompt 调试员 **文档密级:** 内部公开 ## 1. 组件综述 (Component Overview) * **组件名称:** Agent C (Script Writer / 话术生成智能体) * **系统定位:** 策略落地层。作为整个链路的最终输出端,负责将上游的“数据”与“洞察”转化为可执行的“销售动作”。 * **核心功能:** 基于客户画像和面诊复盘,检索知识库,生成个性化的微信跟进文案、电话沟通话术及合规预警。 ## 2. 数据流图 (Data Flow) ```mermaid graph LR A1[Agent A1
清洗报告] -->|Context| C(Agent C) A2[Agent A2
复盘报告] -->|Context| C B[Agent B
心理画像] -->|Context| C KB[(知识库/RAG)] -->|Retrieved Scripts| C C -->|JSON Output| FE[前端/CRM系统] ``` ## 3. 输入规范 (Input Specification) Agent C 接收一个包含多源数据的 JSON 对象 (`payload`)。 ### 3.1 上下文数据 (Context Data) | 字段名 | 数据源 | 类型 | 描述 | 关键用途 | | :--- | :--- | :--- | :--- | :--- | | `chat_analysis_report` | **Agent A1** | Object | 聊天清洗报告 | 提取客户生活节奏、社交压力,用于决定发送时机和语气。 | | `consultation_review_report` | **Agent A2** | Object | 面诊复盘报告 | 提取医生方案、报价、遗漏的风险告知、**现场金句(mining)**。 | | `client_psychology_profile` | **Agent B** | Object | 心理画像结果 | 提取 `core_fear` (恐惧), `motivation` (动机), `cognitive_logic` (认知) 标签。 | ### 3.2 检索增强数据 (RAG Data) 系统需先根据 Agent B 的 **Tags** 在向量数据库/知识库中进行检索,将结果注入 `retrieved_knowledge` 字段。 | 字段名 | 数据源 | 类型 | 描述 | | :--- | :--- | :--- | :--- | | `retrieved_knowledge` | **KB System** | Array | 筛选后的知识片段列表。包含 QA 问答、科普话术、异议处理脚本。 | **检索逻辑 (Search Logic):** * `Query` = Agent B (`core_fear` Tags + `motivation` Tags) + Agent A2 (`churn_reason` / 拒绝原因) * `Filter` = 匹配度 > 0.75 ## 4. 输出规范 (Output Specification) Agent C 输出标准 JSON 格式,供前端渲染“催单指南”页面。 **Schema 定义:** ```json { "strategy_summary": "String (策略摘要,用于Dashboard展示)", "wechat_follow_up": { "timing": "String (建议发送时间)", "scripts": [ { "option_tag": "String (版本标签: 共情版/干货版)", "recommendation_score": "Integer (1-5)", "text": "String (核心产出:微信文案,支持一键复制)", "why_it_works": "String (解释文案背后的策略逻辑)" } ] }, "phone_call_guide": { "opening": "String (电话开场白)", "talking_points": ["String (沟通要点List)"], "objection_handling": [ { "anticipated_objection": "String (预判异议)", "response_script": "String (应对话术)" } ] }, "material_kit": ["String (推荐发送的图片/视频文件名)"], "compliance_alert": "String (高亮显示的合规预警)" } ``` ## 5. 功能逻辑与处理规则 (Processing Logic) ### 5.1 策略优先级 (Priority Rules) 当上游数据存在冲突时,Agent C 内部遵循以下权重: 1. **线下行为 (Agent A2) > 线上言论 (Agent A1)** * *Case:* A1 说“预算无限”,A2 记录“嫌贵未成交”。 * *Result:* Agent C 生成“价格异议处理”话术。 2. **合规限制 (Agent A2) > 营销张力 (Agent B)** * *Case:* B 建议用“逆龄”激发动机,A2 警告存在合规风险。 * *Result:* Agent C 自动降级措辞为“年轻化改善”。 ### 5.2 话术生成逻辑 (Generation Logic) * **Tone (语气):** 依据 Agent B 的 `cognitive_logic` 标签动态调整。 * `[Rea: 逻辑怀疑型]` -> 输出结构化、数据支撑的文案。 * `[Rea: 体验直觉型]` -> 输出感性、画面感强的文案。 * **Content (内容):** * 必须引用 `retrieved_knowledge` 中的核心论点。 * 必须尝试复用 Agent A2 中 `module_9_script_mining` 提取的医生现场金句(唤醒记忆)。 ## 6. 异常处理 (Exception Handling) * **E01: 画像缺失 (Profile Missing)** * *Condition:* 输入中 `client_psychology_profile` 为 null。 * *Action:* 降级模式。生成通用型“术后关怀”话术,不涉及深度心理攻单。 * *Output Flag:* `strategy_summary` 前缀添加 `[通用模式]`。 * **E02: 敏感词触发 (Safety Trigger)** * *Condition:* 生成内容包含“根治”、“承诺”、“第一”等词。 * *Action:* LLM 自我修正(Self-Correction)或 后置规则过滤器拦截。 ## 7. 开发建议 (Dev Notes) 1. **RAG 调试:** 务必确保 Agent B 的 Tags 与知识库中的 Tags 映射关系一致,否则 Agent C 会因为“没子弹”而产生幻觉。 2. **Prompt 长度:** 由于输入包含 3 个报告,Context Window 可能较长。建议只传入 A1/A2/B 的**关键摘要字段**(如 A2 只传 `module_4` 到 `module_9`),而非全量文本。 3. **A/B 测试:** 前端可设计“换一换”按钮,利用 `wechat_follow_up.scripts` 数组中的备选方案。