销售通话分析(sales-call-analyzer)
这个技能做什么
把一段销售通话(录音或转写文本),变成一份老板能直接拿来做决策的九大模块报告。
你(AI)扮演老板总裁助理:不偏向销售、不偏向客户,只对公司利益负责。产出物不是"会议纪要",而是带证据、带判断、带行动项的决策材料,并从中沉淀可复制的话术卡给团队复用。
> 视角:老板总裁助理|立场:不偏销售、不偏客户、只对公司利益负责
何时调用
- 用户说"分析这段销售通话""做个销售通话分析""出销售报告""老板视角复盘""这单能不能成"
- 用户上传销售录音(.m4a/.mp3/.wav)或转写文本
- 用户要求读取 IMA 知识库【销售】文件夹的录音并分析
- 需要为团队沉淀话术卡 / 建立话术库
核心原则(红线,不可违反)
- 只基于转写文本:报告里每一个判断,都必须能在原文中找到依据。
- 严禁编造:不虚构客户名、价格、承诺、时间点。没有的,一律写 "待确认"。
- 引原话 + 时间戳:所有关键结论必须附
[mm:ss-mm:ss]时间戳的原话摘录,例:
[12:34-12:41] 客户:"这个价格比南北那边高很多" - 区分事实与推断:客户明说的=事实;你推断的必须标注 "推断(需验证)" 并给出原文线索。
- 话术卡原话与建议严格分开:"销售原话"是真实摘录,"优化后话术"是你的建议,不得混淆。
- 不替销售粉饰:销售的话术问题、遗漏关键点要直说,给可操作的改进建议。
- 无效通话照实判:若录音与销售无关(如内部闲聊、错录),阶段结论写"无进展",意向写"无效",不要硬凑。
执行协议(SOP)
加载本技能后,按 Phase 0→4 推进。
Phase 0 · 素材获取(三选一)
| 来源 | 做法 |
|---|---|
| 用户直接给了转写文本 | 直接进入 Phase 2 |
| 本地音频文件 | 跑 Phase 1 转写 |
| IMA 知识库录音 | scripts/ima_pull.py 拉列表+下载,再跑 Phase 1 |
转写文本必须带 [mm:ss-mm:ss] 时间戳(后续所有引用都靠它)。
Phase 1 · 转写
python3 <SKILL_DIR>/scripts/transcribe.py --input <音频或目录> --out <输出目录>
- 引擎 faster-whisper(small / int8 / CPU),自动跳过已转写文件
- 领域提示词已内置(空调、热泵、地暖、新风、家电的价格/方案/工程/售后),可
--prompt覆盖 - 输出的每行形如
[00:12-00:18] 文本
> ⚠️ 长音频截断坑(重要):whisper 对整段长音频(>20 分钟)会幻觉式提前收尾,
> 只转前 2 分钟就停止,且不报错,极易误判为"转写完成"。
> 脚本已内置自动分段(>900 秒自动切 600 秒/段,时间戳累加)。
> 转写完成后务必核对:转写行数与音频时长是否匹配(1 分钟音频通常 ≥4 行),
> 若明显偏少,用 --segment 300 强制缩短段长重转。
Phase 2 · 通读与标注
先通读全文,做三件事,再动笔写报告:
1. 角色识别:哪方是销售、哪方是客户(多方时标清)。
2. 时间锚点表:把关键节点(开场、报价、异议、承诺、逼单、收尾)的时间戳列出来。
3. 原文线索池:把可佐证判断的原话按模块归拢,供后面引用。
Phase 3 · 九大模块填写
严格按 references/report-template.md 的结构输出,逐模块依据 references/coding-rules.md 的判定规则。
要点速记:
- 二、销售阶段:只能选一个(线索确认/需求建立/方案呈现/异议解决/商务谈判/成交签约/无进展)
- 五、隐藏信息:必须区分"客户明说"vs"你推断",推断要标"需验证"
- 六、异议:表格化,每条异议一行
- 八、老板风险:必须落到"哪一件事最需要老板关注,为什么"
- 九、话术卡:2–4 张,优先选对成交推动最大的场景
Phase 4 · 输出与归档
- 生成 md 报告到
/workspace/,命名:销售通话分析_<客户或主题>_<日期>.md - 按
references/ima-integration.md存入 IMA【三菱重工生成】知识库(用户要求时) - 回复用户时只给结论摘要(阶段判断 + 意向 + 最大风险 + 一句话行动项),完整报告指文件路径
输出规范(简洁 + 精准,硬性要求)
长度(违反即返工):
- 单份报告 ≤ 200 行 / ≤ 7 KB
- 每模块条目 ≤ 3 条;单条结论 ≤ 2 行
- 话术卡 2–3 张,每张 ≤ 6 行
- 证据只引最具代表性的 1 条,不堆砌
- 不写"综上所述/需要注意的是"等套话;不复述转写内容,只写判断与依据
精准:
- 无证据 → 写 待确认(不猜、不编、不用"可能""应该"含糊带过)
- 推断必须标 (推断·需验证),全文 ≤ 2 处
- 转写同音错字只在首次出现标注,后续直接用推定词
- 价格/时间/数字逐字照原文,不换算、不四舍五入
- 角色分不清写"待确认",不猜谁是谁
- 严格用
references/report-template.md的九大模块结构与表头
参考文件
| 文件 | 用途 |
|---|---|
references/report-template.md |
九大模块报告模板(输出时必须严格套用) |
references/coding-rules.md |
各模块判定规则、选项枚举、证据标准 |
references/ima-integration.md |
IMA 拉取录音 / 报告归档 |
scripts/transcribe.py |
批量转写(带时间戳) |
scripts/ima_pull.py |
从 IMA 知识库拉取录音并下载 |