化工事故报告转单页分享文档
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fb8bdb79/ray-pse-sharing。
技能介绍
要解决什么问题
工艺安全事故调查报告往往篇幅长、结构散,直接转发 PDF 或 Word 不利于班组培训、经验交流和公众号传播。你需要的是一页 A4、版式固定、信息密度可控的分享材料,同时不能把报告里没有的事实写成「确定结论」——安全培训材料一旦编造数据,比留白更危险。
技能如何工作
本技能围绕 ray-pse-sharing 管道:先从调查报告(PDF/Word/文本 + 人工归纳)提炼符合数据模型的 JSON,再选择布局并生成单页 PDF。
核心步骤:
- 信息提取:按字段表填写
sort_date、accident_title、description、knowledge、what_to_do、protection_failure等;缺失项显式写「未知」,不推测。 - 选布局:描述较短(约 ≤400 字)且条目配置适合时用 side(描述与图左右分栏);描述更长或标准「知识/行动各 5 条」卡片用 stack,避免 side 右侧堆叠后出现大块空白。
- 运行管道:
python pipeline.py --json data.json --layout side|stack|auto,交付{编号}-{事故名称}.pdf。
JSON 里还约束了双轨标题(accident_title / viral_title)、可选 highlight 高亮词、history 历史事故锚点、示意图类型 diagram_type(如 gas_leak、thermal_runaway;非法值会静默降级为 generic)。批量生产时可配合锚点库、脱敏词表与预检脚本,但单卡流程以上三步为主。
适用边界与注意点
- 事实与推断分离:描述区分已确认事实与推断,技术概念(自燃、爆炸极限等)要准确。
- 字数是硬约束:
description超过约 380 字可能把 footer 挤出第一页;stack 布局下描述过短(约 240 字以下)底部易留白。 - 脱敏在 JSON 层完成:地点、人名等在数据源 replace,不要在 HTML/PDF 层后改,否则重生成会丢脱敏。
- 装饰与符号由 JSON 控制(如
takeaway的 ★),改版式优先查容器height/min-height,再考虑局部压缩 CSS。
使用场景
- 收到冗长的工艺安全事故调查报告(PDF/Word),需要提炼为 JSON 并生成单页 A4 PDF,供车间例会或经验交流使用。
- 内部报告含基地名、承包商与人名,需在 JSON 数据源层完成脱敏后,再跑 `pipeline.py` 输出 `{编号}-{事故名称}.pdf`。
- 事故经过与机理叙述较长,或知识/行动条目达到标准五条配置时,需选用 stack 布局,避免 side 右侧堆叠后出现大块空白。
- 调查报告无可用现场照片时,按事故类型选择合法 `diagram_type`(如 `gas_leak`、`thermal_runaway`)生成概念示意图嵌入卡片。
适合人员
- 化工厂或化工园区的 EHS/工艺安全工程师,要把调查报告转成编号规范(如 PSI-{事故年}-seq)的单页培训分享卡。
- 安全培训讲师,需要从报告归纳 `knowledge`、`what_to_do`(祈使句、省略主语)等条目,做成可张贴的 A4 材料。
- 工艺安全咨询人员,在报告缺照片、缺伤亡或缺直接原因时,仍按规则标注「未知」并交付可对外分享的 PDF。
- 负责工艺安全内容运营的编辑,需要在同一 JSON 上维护培训版与传播版双轨标题(`accident_title` / `viral_title`)。