QC Report Assistant — QC成果报告审查与PPT生成
Overview
本技能基于 T/CAQ 10201-2024《质量管理小组活动准则》及3000+份QC成果汇编最佳实践,提供两大核心能力:
1. 报告审查纠错 — 对QC成果报告进行全流程结构化审查,输出问题清单与修改建议
2. 汇报PPT生成 — 基于报告内容生成符合标准发布结构的学术风格PPT(支持柱状图、折线图、饼图、表格)
开始使用前
你需要准备
- 审查模式:一份QC成果报告文件(Word / PDF 格式),直接上传即可
- PPT生成模式:同上,上传报告文件后我会自动提取数据并生成PPT。你也可以自己整理好JSON数据(参考references/examples.md的数据模板)
零门槛上手
- 不需要联网
- 不需要手动写代码
- 不需要手动编写JSON(我会根据你的报告文件自动提取)
- 唯一前置条件:Python环境 +
python-pptx库(缺失时会自动提示安装)
如何正确发起请求
| 你想做什么 | 这样说 |
|---|---|
| 审查报告 | "帮我审查这份QC报告"(同时上传文件) |
| 生成PPT | "帮我把QC报告生成PPT" 或 "帮我做QC汇报PPT" |
| 审查+生成 | "帮我审查这份QC报告并生成汇报PPT" |
| 指定配色 | "帮我生成QC汇报PPT,用青绿工程风" |
| 仅检查某方面 | "帮我检查这份QC报告的数据和图表是否规范" |
能力边界(重要:请先阅读)
支持的功能
| 功能 | 说明 |
|---|---|
| 报告审查 | 6大维度49项检查,输出评级+问题清单+修改建议 |
| 柱状图生成 | 对比数据、前后对比、目标对比 |
| 折线图生成 | 趋势变化、时间序列数据 |
| 饼图生成 | 比例分布、构成分析 |
| 表格生成 | 成员表、对策表(5W2H)、要因确认表等 |
| 文本/列表 | 普通文本、项目符号列表 |
| 双配色方案 | 蓝色学术风 / 青绿工程风 |
当前不支持(或需替代方案)
| 限制 | 替代方案 |
|---|---|
| 鱼骨图(因果图)自动绘制 | 以项目符号列表展示原因分析结果 |
| 排列图(帕累托图)自动绘制 | 用柱状图展示频次,在文字中标注累计百分比 |
| 散布图/控制图/雷达图等 | 以上述4种支持的基础图表替代呈现 |
| 高度自定义PPT版式 | 模板提供标准QC发布结构,不适合自由设计 |
| 非QC活动报告 | 审查标准仅适用于QC小组活动成果报告 |
> 注意:如果你需要带鱼骨图、排列图的图片版PPT,建议提前准备好这些图表的截图,在报告中以图片形式引用。PPT生成时可通过文字描述引导你手动替换。
核心能力
能力一:报告审查纠错
触发条件
用户提供QC成果报告文件(PDF/Word),要求审查、检查、纠错、修改建议。
审查流程
Step 1: 读取报告内容
- 读取用户上传的PDF/Word文件内容
- 识别课题类型(问题解决型-现场型/管理型/服务型,或创新型)
- 按PDCA十一步法(问题解决型)或六步法(创新型)对内容进行分段
Step 2: 加载审查标准
- 读取 references/qc-standard-structure.md 获取标准结构与准则
- 读取 references/qc-review-checklist.md 获取详细审查清单
Step 3: 逐项审查
按以下六大维度逐项检查,每项给出"✅通过 / ⚠️警告 / ❌不通过"评级:
| 维度 | 检查项数 | 关键检查点 |
|---|---|---|
| 结构完整性 | 5 | 章节是否齐全、顺序是否正确、课题类型标注 |
| 选题与目标 | 8 | 选题理由数据支撑、目标量化、设定依据 |
| PDCA逻辑 | 12 | 症结→原因→要因→对策的逻辑链条 |
| 数据与工具 | 10 | 数据充分性、QC工具使用恰当性、图表规范 |
| 效果与巩固 | 8 | 前后对比、经济效益、标准化文件、巩固期数据 |
| 规范性 | 6 | 术语使用、图表标题/单位/来源、对策表5W2H |
Step 4: 输出审查报告
审查报告格式:
# QC成果报告审查报告
## 报告基本信息
- 课题名称:XXX
- 课题类型:XXX
- 审查日期:XXX
## 审查总评
- 综合评级:A/B/C/D(A=优秀≥90% B=良好70-89% C=需修改50-69% D=需重做<50%)
- 通过项:X/49
- 警告项:X/49
- 不通过项:X/49
## 详细审查结果(6大维度逐项表格)
## 关键问题清单(按优先级排序)
## 修改建议汇总
审查重点提示
- 选题理由: 必须有数据支撑,不能仅凭主观描述
- 现状调查: 必须用排列图识别症结,数据样本≥30
- 目标设定: 必须量化(数值+期限),有设定依据
- 原因分析: 必须针对症结,用鱼骨图/关联图,覆盖5M1E
- 要因确认: 必须覆盖所有末端因素,有确认标准和数据
- 对策表: 必须包含5W2H,经过方案评价
- 效果检查: 必须前后数据对比,经济效益有财务确认
- 巩固措施: 必须标准化,有巩固期数据验证
能力二:汇报PPT生成
触发条件
用户要求生成QC成果汇报PPT、发布PPT、答辩材料等。
生成流程
Step 1: 收集报告数据
从QC报告内容中提取结构化数据,整理为JSON格式(完整数据格式参见references/examples.md):
{
"meta": {
"title": "课题名称",
"subtitle": "副标题",
"group_name": "小组名称",
"unit_name": "单位名称",
"date": "发布日期",
"topic_type": "现场型/管理型/服务型/创新型",
"color_scheme": "blue_academic 或 green_engineering(可选)"
},
"sections": {
"group_profile": [内容块列表],
"topic_reason": [内容块列表],
"current_status": [内容块列表],
"target_setting": [内容块列表],
"cause_analysis": [内容块列表],
"key_factor": [内容块列表],
"countermeasure": [内容块列表],
"implementation": [内容块列表],
"effect_check": [内容块列表],
"consolidation": [内容块列表],
"summary": [内容块列表]
}
}
每个section为内容块列表,支持4种类型:
- {"type": "text", "data": "文本内容"} — 普通文本
- {"type": "bullet", "data": ["要点1", "要点2"]} — 项目符号列表
- {"type": "table", "data": [["列1","列2"],["行2列1","行2列2"]]} — 表格
- {"type": "chart", "data": {"chart_type": "bar/line/pie", "title": "标题", "categories": [...], "series": [{"name":"系列名","values":[...]}]}} — 图表
Step 2: 加载PPT生成指南
- 读取 references/qc-ppt-guide.md 获取页面结构与设计规范
Step 3: 运行生成脚本
脚本内置完整的数据校验、容错处理和进度反馈:
[1/4] 正在校验数据格式...
⚠️ 缺少「cause_analysis」章节数据(不影响生成,仅提示)
✅ 数据格式校验通过
[2/4] 正在创建PPT(配色:蓝色学术风)...
✅ 封面页已生成
✅ 目录页已生成
[3/4] 正在生成各章节内容...
✅ 一、小组概况 — 已生成
...
[4/4] 正在保存PPT...
✅ PPT生成成功!总页数:23 页
数据校验特性:
- 自动检查必填字段(标题、小组名称、章节数据)
- 缺少可选章节时给出警告但不阻断生成
- 内容块格式错误时跳过该块继续生成其他内容
- 友好的中文错误提示(不再蹦代码报错)
Step 4: 生成后检查
检查PPT是否包含全部标准章节(11个步骤),每页内容是否完整,图表是否正确渲染。
PPT标准结构(问题解决型课题)
| 页码 | 内容 | 内容类型建议 |
|---|---|---|
| 1 | 封面 | — |
| 2 | 目录 | bullet 列表 |
| 3 | 小组概况 | table(成员表)+ text |
| 4-5 | 选题理由 | chart(柱状图)+ text |
| 6-7 | 现状调查 | chart(柱状图)+ text |
| 8 | 目标设定 | chart(柱状图/对比图) |
| 9-10 | 原因分析 | bullet 列表(鱼骨图替代)+ text |
| 11-13 | 要因确认 | table(确认汇总表)+ text |
| 14 | 制定对策 | table(5W2H对策表) |
| 15-20 | 对策实施 | chart + text |
| 21-22 | 效果检查 | chart(前后对比柱状图) |
| 23-24 | 巩固措施 | table(标准化清单)+ text |
| 25-26 | 总结与打算 | bullet + text |
| 27 | 封底 | — |
图表类型自动匹配规则
- 柱状图(bar): 用于对比各类别数据大小、活动前后对比
- 饼图(pie): 用于展示各部分占整体的比例
- 折线图(line): 用于展示数据随时间变化的趋势
- 表格(table): 用于对策表(5W2H)、要因确认表、成员表等结构化数据
Resources
references/
qc-standard-structure.md— QC成果报告标准结构、活动程序、审查准则、QC七大手法适用场景、2024版准则变化qc-review-checklist.md— 详细审查清单(49项检查点),含常见问题清单qc-ppt-guide.md— PPT页面结构与内容规范、配色方案、图表类型匹配速查表faq.md— 常见问题解答:包括使用前准备、PPT生成问题、审查标准问题、常见错误及解决方法examples.md— 完整使用示例:从零开始的审查/生成/一体化三种场景的详细流程演示
scripts/
generate_qc_ppt.py— PPT自动生成脚本。内置数据校验、中文友好报错、容错跳过机制、进度反馈。
脚本使用方式:
# 检查依赖
pip install python-pptx
# 通过Python调用
python -c "from generate_qc_ppt import generate_qc_ppt; generate_qc_ppt(data, 'output.pptx')"
常见问题
使用前推荐阅读 references/faq.md 获取完整的常见问题解答,包括:
- 需要准备什么材料?
- 不会写JSON数据怎么办?
- 鱼骨图/排列图能生成吗?
- 数据格式不对怎么办?
- 什么情况下不该用这个技能?
完整使用示例请阅读 references/examples.md。