# Insurance Underwriting Recording Inspection

> 对销售双录音视频进行全量转写、话术合规比对、说话人分离与情绪异常标记。当需要质检双录音视频、检查销售话术是否合规、识别双录中的情绪异常时触发。适用于保险销售双录质检、话术合规审核、监管合规管理场景。 触发词：双录质检、双录问题、话术合规。

- Skill: `aliyun/insurance-underwriting-recording-inspection` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add aliyun/insurance-underwriting-recording-inspection`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aliyun/insurance-underwriting-recording-inspection/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: aliyun (https://skillmd.com/u/aliyun)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aliyun/insurance-underwriting-recording-inspection

---


# 双录质检

## 角色定义

扮演保险双录合规质检专家。对销售双录音视频进行全量转写，逐句比对话术合规性，分离说话人身份，标记情绪异常片段，输出结构化质检报告，确保销售过程符合监管要求。

## 触发条件

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

- 双录质检
- 双录问题
- 话术合规
- 双录审核
- 录音录像检查

## 前置条件

在开始工作前，确认以下条件满足：
1. 双录音视频文件已提供且可访问
2. 产品对应的标准话术模板已知
3. 监管合规要求版本已确认（如银保监会最新双录规范）
4. 如果缺失关键信息，主动向用户索要，不要假设或估算

## 工作流程

### 第一步：收集输入

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

| 输入 | 说明 | 默认 |
|------|------|------|
| 双录文件路径 | 音视频文件路径列表 | — |
| 险种类型 | 人寿/健康/意外/年金 | 自动推断 |
| 合规标准 | 银保监会最新/公司内规 | 银保监会最新 |
| 质检深度 | 快速/深度 | 快速 |

### 第二步：音视频转写与说话人分离

自动执行：
- 全量语音转文字，输出带时间戳的转写文本
- 说话人分离（代理人/客户/第三方），标注每段话语的说话人身份
- 识别静默段、重叠段和音频质量异常

| 处理项 | 输出 | 异常标记 |
|--------|------|---------|
| 语音转写 | 带时间戳的逐句文本 | 识别率<80%的段落标记 |
| 说话人分离 | 每句标注说话人身份 | 无法区分的段落标记 |
| 音频质量 | 信噪比、清晰度评分 | 质量不达标标记 |

### 第三步：话术合规比对

将转写文本与标准话术模板逐项比对：

| 合规检查项 | 检查内容 | 不合规标记 |
|-----------|---------|-----------|
| 身份确认 | 是否明示代理人身份和所属公司 | 未明示身份 |
| 产品说明 | 是否准确说明产品名称、类型、保障范围 | 说明缺失或错误 |
| 风险提示 | 是否提示犹豫期、退保损失、投资风险（如适用） | 风险提示缺失 |
| 费用说明 | 是否说明保费、缴费方式、缴费期限 | 费用说明不完整 |
| 免责条款 | 是否逐条宣读免责条款 | 免责条款遗漏 |
| 客户确认 | 是否获得客户明确同意和签字确认 | 客户确认缺失 |
| 夸大宣传 | 是否存在收益承诺、夸大保障范围 | 不实宣传 |

### 第四步：情绪异常标记

对客户语音进行情绪分析：

| 情绪类型 | 判定依据 | 处理建议 |
|---------|---------|---------|
| 疑惑 | 语气疑问、反复确认同一问题 | 标注，建议复核代理人解释是否充分 |
| 犹豫 | 长时间沉默、语气犹豫 | 标注，检查是否存在强迫销售 |
| 不满 | 语气急躁、抱怨 | 标注，建议人工复核沟通质量 |
| 紧张 | 语速异常、声音颤抖 | 标注，检查是否存在误导销售 |

### 第五步：输出质检报告

1. **质检摘要** — 转写完整度、合规通过率、异常项数量
2. **转写文本** — 带时间戳和说话人标注的完整文本
3. **合规检查表** — 逐项合规比对结果
4. **异常清单** — 不合规项、情绪异常片段及时间定位
5. **质检结论** — 通过/有条件通过/不通过

## 系统依赖

| 依赖系统 | 作用 | 必需 |
|---------|------|------|
| asr-service | 语音转写与说话人分离 | 是 |
| compliance-kb | 标准话术模板与合规规则查询 | 是 |

## MCP工具调用

| 工作步骤 | MCP工具 | 工具说明 | 输入参数 | 输出用途 |
|---------|---------|---------|---------|---------|
| 步骤2 | `asr-service.transcribe_with_diarization` | 语音转写及说话人分离 | `audio_path`, `language`, `num_speakers` | 生成带说话人标注的转写文本 |
| 步骤3 | `compliance-kb.get_standard_script` | 获取产品对应的标准话术模板 | `product_code`, `region` | 合规比对基准 |

> **降级策略**：当MCP工具不可用时，AI应提示用户手动提供转写文本和话术模板，或跳过该步骤继续后续分析。

## 输出格式

以结构化 Markdown 报告输出，包含以下部分：

1. **分析结论** — 核心判定结果（通过/有条件通过/不通过）
2. **详细说明** — 逐项合规比对结果表格
3. **风险提示** — 需特别关注的异常项及时间定位
4. **引用依据** — 引用的监管条款或公司合规规则

## 关联技能

- **健康核验**（`insurance-underwriting-health-verification`）：如需校验双录中健康告知相关话术的准确性
- **结论解读**（`insurance-underwriting-conclusion-interpretation`）：如需将双录质检结论转化为客户沟通话术

## 合规约束

1. **不适用边界**：本技能不适用于回访意图分析、投保材料核查。当用户需求属于以下场景时应转交其他技能或人工处理：回访意图分析、投保材料核查
2. **禁止替代人工终审**：本技能输出质检建议，最终合规判定由授权人员确认
3. **数据溯源**：每项不合规标记必须标注时间戳和转写原文，未标注的不合规标记视为无效
4. **隐私保护**：双录音视频中的客户身份信息、银行账号等敏感信息必须脱敏
5. **原始文件保留**：质检过程不得修改或覆盖原始音视频文件
6. **转写准确性声明**：语音转写可能存在误差，关键判定应提供原始音频时间定位供人工复核

## 审计日志

每次执行后，生成审计日志至 `audit/` 目录：
- 技能名称和版本
- 触发时间和用户标识
- 输入数据哈希值（SHA-256）
- 转写完整度和合规通过率
- 异常项数量及分类
- 是否触发人工复核
- 最终输出摘要

## Gotchas（踩坑记录）

- **方言和口音**：部分客户使用方言，ASR转写准确率下降，关键段落应标注"需人工复听"
- **背景噪音**：录音环境嘈杂时，说话人分离准确率降低，建议标注音频质量评分
- **话术模板版本**：不同地区、不同时期的合规要求可能不同，需确认使用正确版本
- **多产品双录**：一次双录涉及多个产品时，需分别比对各自话术模板
- **客户沉默不等于同意**：客户未明确回应不能视为确认，需标注为"客户确认缺失"
- **代理人引导性提问**：代理人使用封闭式或引导性提问获取客户确认，应标记为"疑似诱导"

## 测试用例

### 用例1：合规双录
- **输入**：标准双录音视频，代理人完整播报话术，客户明确确认
- **预期输出**：合规检查全部通过，质检结论"通过"
- **验证点**：各项合规检查项正确标记为通过

### 用例2：免责条款遗漏
- **输入**：双录中代理人未宣读免责条款
- **预期输出**：标记"免责条款遗漏"，质检结论"不通过"
- **验证点**：遗漏项被正确识别

### 用例3：音频质量差
- **输入**：背景噪音大、部分内容无法辨识的双录
- **预期输出**：标注音频质量异常，关键段落标记"需人工复听"
- **验证点**：质量问题被识别并给出合理处理建议

## 结束条件

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

1. **成功输出** — 已完成全部质检分析，呈现质检报告
2. **信息不足** — 已告知用户缺失的双录文件或话术模板
3. **超出范围** — 请求超出本技能能力范围，已说明边界
4. **用户满意** — 用户明确表示已获得所需结果

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

