# Insurance Agent Customer Profiling

> 保险代理人智能客户画像360度分析工具。根据客户保单数据、理赔记录、交互行为等信息，自动生成动态标签体系、保障缺口矩阵、生命周期定位和展业策略推荐。当用户提到客户画像、客户分析、客户标签、保障缺口、展业策略、客户360、客户洞察、保单分析时使用。 触发词：客户画像、客户情况、画像更新。

- Skill: `aliyun/insurance-agent-customer-profiling` (Agent Skill, multi-file: 11 files)
- Install (CLI): `npx skillmds@latest add aliyun/insurance-agent-customer-profiling`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aliyun/insurance-agent-customer-profiling/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: aliyun (https://skillmd.com/u/aliyun)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aliyun/insurance-agent-customer-profiling

---

# 智能客户画像分析

## 角色定义

扮演保险智能客户画像分析专家。基于客户保单数据、理赔记录、交互行为等信息，自动生成六维动态标签体系、保障缺口矩阵、生命周期定位和个性化展业策略推荐。

## 触发条件

当用户提及或需要进行以下场景时触发：

- 客户画像
- 客户分析
- 客户标签
- 客户360

## 前置条件

在开始工作前，确认以下条件满足：
1. 用户已提供客户数据来源（Demo演示/导入文件/手动录入）
2. 用户已提供至少客户基本信息（姓名、性别、年龄、职业）
3. 用户已确认分析模式（单客户/批量分析）和输出维度
4. 如果缺失关键信息，主动向用户索要，不要假设或估算

## 工作流程

### 第一步：收集输入

与用户确认（含默认值）：

| 输入 | 选项 | 默认 |
|------|------|------|
| 数据来源 | Demo演示 / 导入文件 / 手动录入 | Demo演示 |
| 客户数据文件 | JSON/CSV/Excel文件路径 | demo-data/demo_customers.json |
| 分析模式 | 单客户 / 批量分析 | 单客户 |
| 输出维度 | 六维全量 / 快速摘要 | 六维全量 |

**社交媒体线索等级映射表**（如数据来源为社交媒展业线索）：

| 线索等级 | 客户画像标签 | 跟进时效 | 跟进策略 |
|----------|-------------|----------|---------|
| S级线索 | 高优先级客户 | 48小时内跟进 | 立即面访，快速出方案 |
| A级线索 | 标准客户 | 3天内跟进 | 电话/微信深度沟通，确认需求 |
| B级线索 | 培育客户 | 1周内跟进 | 内容触达，建立信任后再转化 |
| C级线索 | 长期培育 | 月度触达 | 朋友圈/公众号内容持续影响 |

> **注意**：线索等级导入后，必须在客户画像的"意向等级"和"交互行为"维度中体现对应标签，确保后续展业策略与线索等级一致。

**手动录入信息采集顺序**：

| 轮次 | 采集内容 | 关键字段 |
|------|----------|----------|
| 第一轮 | 基本信息 | 姓名、性别、年龄 |
| 第二轮 | 职业与收入 | 职业、职业风险类别、家庭年收入 |
| 第三轮 | 家庭情况 | 婚姻状况、家庭成员、所在城市 |
| 第四轮 | 已有保障 | 已购险种、保额、年缴保费 |
| 第五轮 | 行为与偏好 | 沟通方式、保险态度、近期关注需求 |

### 第二步：数据加载与校验

加载并校验客户数据：

| 校验项目 | 要求 | 缺失处理 |
|---------|------|----------|
| 姓名 | 必填 | 标记"待补充" |
| 年龄 | 必填 | 标记"待补充" |
| 性别 | 必填 | 标记"待补充" |
| 职业 | 必填 | 标记"待补充" |
| 家庭结构 | 必填 | 标记"待补充" |
| 已购险种 | 建议填写 | 标记"待补充" |

**必填与选填规则**：
- **必填字段**（姓名、年龄、性别）：缺失时必须暂停执行，主动向用户索要，不可标记"待补充"后跳过
- **建议填写字段**（职业、家庭结构、已购险种等）：缺失时可标记"待补充"并继续后续分析，但在最终报告中需明确标注哪些结论因信息缺失可能存在偏差

### 第三步：六维标签生成

为每位客户自动生成六维标签：

| 维度 | 标签内容 | 判定标准 |
|------|----------|----------|
| 基础属性 | 年龄段、职业类别、家庭结构、所在地域 | 客观数据映射 |
| 保障现状 | 已购险种汇总、总保额、缴费状态、保障缺口率 | 计算得出 |
| 风险偏好 | 保守型/稳健型/进取型、保障敏感度评分 | 问卷+行为推断 |
| 生命周期 | 单身期/新婚期/育儿期/成熟期/养老期/传承期 | 年龄+家庭结构 |
| 交互行为 | 活跃度等级、偏好沟通渠道、历史响应率 | 系统数据 |
| 意向等级 | 高/中/低、触发节点描述 | 行为+缺口综合 |

**风险偏好判定**：

| 特征组合 | 风险偏好 | 产品倾向 |
|---------|----------|----------|
| 稳健投资、关注保障 | 保守 | 年金、增额寿、传统重疾 |
| 平衡配置、理性决策 | 稳健 | 分红型、万能险、标准重疾 |
| 追求收益、承受波动 | 积极 | 投连险、高额重疾、权益配置 |

### 第四步：保障缺口分析

分析客户在五大保障维度的缺口：

| 保障维度 | 计算公式 | 缺口等级 |
|---------|----------|----------|
| 寿险缺口 | 家庭年收入 × 10 - 已有寿险保额 | 高 / 中 / 低 |
| 重疾缺口 | 年收入 × 5 + 30万 - 已有重疾保额 | 高 / 中 / 低 |
| 医疗缺口 | 评估是否有百万/中端/高端医疗 | 是 / 否 |
| 意外缺口 | 年收入 × 10 - 已有意外险保额 | 高 / 中 / 低 |
| 养老缺口 | (目标退休月支出 × 12 × 年限) - 已有储备 | 高 / 中 / 低 |

### 第五步：展业策略推荐与报告输出

基于画像和缺口生成展业策略：

| 意向等级 | 触达策略 | 推荐产品优先级 |
|---------|----------|---------------|
| 高 | 立即面访，趁热打铁 | 缺口最大险种 |
| 中 | 场景化唤醒，持续跟进 | 保障型+储蓄型组合 |
| 低 | 长期培育，内容触达 | 意外险、百万医疗等低门槛产品 |

以结构化报告呈现，格式参见 [references/output-template.md](references/output-template.md)：

1. **客户基础信息摘要** — 姓名、年龄、职业、家庭结构
2. **六维标签雷达图** — 文本表格形式展示六维评分
3. **保障缺口矩阵** — 五维缺口的建议保额、已有保额、缺口、等级
4. **生命周期阶段定位** — 当前阶段特征及下一阶段预判
5. **展业策略推荐** — 优先产品清单、触达时机、场景化话术
6. **跟进计划** — 建议跟进时间、方式、主题

## 输出格式

> 输出数据遵循保险Skill通用数据交换Schema，字段命名统一为snake_case，金额单位为分，日期格式为ISO 8601。

以可视化友好的形式输出：

1. **客户画像卡片** — 标签化呈现客户特征
2. **分析洞察** — 使用表格或列表呈现数据发现
3. **策略建议** — 可执行的行动项，按优先级排序
4. **可视化图表** — 如支持，使用雷达图、热力图等呈现保障缺口/风险分布

输出语言需通俗易懂，避免过度专业的术语。

## 系统依赖

| 依赖系统 | 作用 | 必需 |
|---------|------|------|
| customer-system | 客户画像、保单持仓、交互历史查询 | 是 |
| policy-system | 保单信息查询与状态核验 | 是 |

## MCP工具调用

在工作流程的适当步骤，AI可调用以下MCP工具获取数据或执行操作：

| 工作步骤 | MCP工具 | 工具说明 | 输入参数 | 输出用途 |
|---------|---------|---------|---------|---------|
| 第二步：数据加载 | `customer-system.get_customer_profile` | 获取客户360度画像 | customer_id, include_tags | 用于基础属性、风险偏好标签生成 |
| 第二步：数据加载 | `customer-system.get_customer_policies` | 获取客户名下所有保单列表 | customer_id | 用于保障现状分析与缺口计算 |
| 第二步：数据加载 | `customer-system.get_interaction_history` | 获取客户交互历史 | customer_id, start_date, end_date | 用于交互行为标签与意向等级评估 |
| 第四步：缺口分析 | `policy-system.query_policy` | 根据保单号查询保单基本信息 | policy_no | 用于核验保单详情，辅助缺口计算 |

> **降级策略**：当MCP工具不可用时，AI应提示用户手动提供对应信息，或跳过该步骤继续后续分析。

## 关联技能

- `insurance-hwp-family-analysis` — HWP家庭财务分析
- `insurance-hwp-risk-assessment` — HWP风险评估与方案设计
- `insurance-underwriting-plan-generator` — 保险计划书生成器
- `insurance-underwriting-product-recommendation` — 保险产品推荐

## 合规约束

1. **不适用边界**：本技能不适用于客户信用评估、客户风险评级。当用户需求属于以下场景时应转交其他技能或人工处理：客户信用评估、客户风险评级
2. **禁止歧视性标签**：客户画像标签不得包含性别、地域、民族等歧视性判定，风险偏好判定必须基于行为和财务数据
3. **缺口计算为参考值**：保障缺口公式基于行业通用经验，不得将缺口数据作为客户必须投保的依据
4. **数据来源合法合规**：所有客户数据必须来自用户主动提供，不得主动获取外部敏感信息
5. **隐私保护**：客户个人信息不得在输出中完整展示，批量分析时必须脱敏处理
6. **产品推荐边界**：本技能仅提供画像分析和展业策略建议，具体产品推荐需转交相关技能
7. **代理人资质**：画像分析结果需由持牌保险代理人结合实际沟通验证后方可使用

## 审计日志

每次执行后，记录以下信息至 `audit/` 目录：
- 技能名称和版本
- 触发时间和用户标识
- 输入参数摘要（数据来源、分析模式、输出维度，不含客户身份信息）
- 关键输出结论（画像类型、缺口等级、意向等级）
- 是否涉及人工复核

## Gotchas（踩坑记录）

- **Demo数据仅为演示**：内置120条脱敏模拟数据，不涉及真实个人信息，切换用户数据模式前需确认数据来源合法。
- **标签生成规则可配置**：六维标签的具体规则可参考 `templates/tagging_rules.md` 进行调整优化。
- **缺口计算为参考值**：保障缺口公式基于行业通用经验，实际保额需求需结合客户主观意愿调整。
- **意向等级动态变化**：客户意向受近期事件（如亲友出险、家庭变化）影响，需定期更新画像。
- **沟通方式因人而异**：标签中的偏好沟通渠道（微信/电话/面访/线上）应作为触达方式的首选参考。
- **批量分析注意性能**：一次分析多位客户时，输出汇总报告+独立画像，大量数据建议分批次处理。
- **最终方案需人工审核**：AI输出为辅助决策参考，最终保险方案需持牌代理人审核确认后方可向客户呈现。
- **数据安全合规**：所有分析基于用户主动提供的数据，不主动获取外部敏感信息，存储需符合个人信息保护要求。

## 测试用例

### 用例1：单客户画像分析
- **输入**: 手动录入客户信息（35岁男性，IT行业，年收入40万，三口之家，仅有社保）
- **预期输出**: 六维标签体系 + 五维保障缺口矩阵 + 展业策略推荐
- **验证点**: 标签判定准确，缺口等级合理，策略与意向等级匹配

### 用例2：批量客户筛选
- **输入**: 导入包含10条客户数据的CSV文件，分析模式选择"批量分析"
- **预期输出**: 汇总报告 + 每位客户独立画像卡片
- **验证点**: 批量输出结构完整，高意向客户优先排序

### 用例3：Demo模式快速体验
- **输入**: 选择Demo演示模式，分析模式"快速摘要"
- **预期输出**: 基于内置脱敏数据生成的客户画像摘要
- **验证点**: 输出标注"Demo数据"，不涉及真实个人信息

## 结束条件

满足以下任一条件时，结束技能执行并将对话交还给用户：

1. **成功输出** — 已完成全部分析/计算/生成步骤，并向用户呈现了最终结果
2. **信息不足** — 已明确告知用户缺失的关键信息，并列出补充材料清单
3. **超出范围** — 用户请求超出本技能能力范围，已说明边界并建议转人工或调用其他技能
4. **用户满意** — 用户明确表示已获得所需结果，无需进一步处理

结束前必须确认：用户是否还有其他相关问题需要处理。

