VOC-CTQ 质量需求分解
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @engicool/voc-ctq-analyzer。
技能介绍
要解决什么问题
产品或服务质量改进往往从大量客户反馈开始,但原始 VOC(Voice of Customer)是零散的自然语言:投诉、建议、评价混在一起,很难直接变成可执行的关键质量特性(CTQ)和优先级。手工归纳词频、情感与需求类型,再画 VOC→CTQ 映射,成本高且容易漏项。
技能如何工作
本技能围绕 scripts/voc_analyzer.py 的多种 --mode 组织一条可分段也可一键跑通的流水线:
- VOC 录入:手动输入或从 JSON / CSV / TXT 导入(JSON 推荐,每条需含
text等字段)。 - 文本分析:中文分词与词性标注(
jieba)、关键词提取、需求分类,并用snownlp做情感倾向参考。 - CTQ 候选与确认:按词频与重要性抽出 CTQ 候选,可在输出 JSON 中人工增删改。
- 映射与优先级:建立 VOC 与 CTQ 的多对多关系;优先级综合频率权重(40%)、情感强度(30%)、明确重要性(30%)。
- 可视化:用
pyecharts生成桑基图(VOC→需求类型→CTQ)、词云与 CTQ 优先级表格,输出 HTML 便于在浏览器里交互查看。
全流程可依次执行 analyze → extract-ctq → map → evaluate → visualize,也可使用文档中的快速全流程入口一次性跑完。
适用边界与注意点
- 情感分析对讽刺、反话识别有限,CTQ 与优先级结论建议人工复核后再用于决策。
- 领域术语可通过
user_dict.txt自定义词典补充;单次数据量超过约 1000 条时建议分批处理。 - 输入输出格式细节见技能内
references/format_spec.md,避免字段名或结构不一致导致解析失败。
使用场景
- 产品团队拿到含数十条 `text` 字段的客户投诉 JSON,需要先分词、情感评分并导出 CTQ 候选供评审。
- 已得到 `analyzed.json` 与确认的 `quality_ctq.json`,要把每条 VOC 与多个 CTQ 建立映射并写入 mapping 文件。
- 映射完成后要向质量例会提交 HTML 报告,用桑基图说明 VOC→需求类型→CTQ 的对应关系。
- 从 CSV 或 TXT 批量导入用户反馈,按词频、情感与明确重要性综合权重给 CTQ 排优先级。
适合人员
- 负责售后或 VOC 项目、需把零散投诉文本整理成可跟踪 CTQ 与优先级的质量工程师
- 版本规划前要把用户原话映射到可度量质量指标、并产出映射证据的产品经理
- 做六西格玛或持续改进、需完成标准 VOC→CTQ 分解与可视化汇报的黑带/改进专员
- 维护客户反馈池的运营或客服主管,需定期从上百条评价里归纳高频问题类型与关键词