作者: Tatyana Paklinskaya, Occupational Safety Specialist — SC "Edelweiss"
将AI引入HSE领域不仅仅是给神经网络分配任务。在这个过程中,我们首先要成为学生,然后才能教导机器。我将分享我是如何实现HSE操作规程编写自动化的。
我的起点:假设验证
在创建AI助手之前,我决定先测试一下神经网络处理此类任务的基本能力。起初我使用了Grok ——它的学习能力极强,能记住所有内容,而且没有文本字数限制。接着我尝试了ChatGPT,发现它在输出文本量上有限制,导致它会自行删减HSE操作规程的内容,这是我绝对无法接受的。遗憾的是,Sber的GigaChat完全不明白该做什么,输出结果极不稳定。至于DeepSeek,它简直是个“大幻想家” ——你根本无法分辨它哪里是胡编乱造,哪里是事实。
我遇到的第二个问题是:神经网络不懂得如何为员工撰写详细、具体且易懂的描述。它们只会输出套话,而不会写明员工具体需要做什么、怎么做以及按什么顺序做。我不得不向它们展示示例,以达到HSE操作规程所需的特定文体风格。当我得到满意的结果后,我将其保存为标准操作规程示例。
操作规程的固定部分与可变部分
当神经网络学会区分优秀与糟糕的操作规程后,我分析了规程中哪些是固定不变的,哪些是可变的。
固定部分(始终相同的内容):
- 结构。由劳动部第772n号命令严格规定。
- 风格。始终保持公文语体,表述详尽且无歧义。
- 系统引用。固定引用企业的HSE管理体系规定。
可变部分(会发生变化的内容):
- 职位及其对应的职业标准。
- 职业风险清单。正是它决定了核心内容 ——即员工的具体操作。
这种划分成为了实现自动化的关键。
创建AI助手的算法:3个关键步骤
步骤 1. 收集并构建知识库。
助手绝不能“凭空捏造”。我为它整理了一套必须作为依据的文件包:
- 劳动部第772n号命令的精简版 ——将整个命令文本放入助手的知识库毫无意义,最好只保留与HSE操作规程编写直接相关的内容。这样助手的工作会更好、更准确。
- 适用于企业的现行HSE规章制度清单,并附带简短描述,以便神经网络更好地定位。
- 公司的HSE管理体系规定。
- HSE操作规程标准示例。
步骤 2. 编写提示词(AI的技术任务书)。
提示词是助手的“大脑”。它必须尽可能详细。我的提示词(简短版)如下所示:
你是一名HSE专家。
🔹 任务:严格按照模板(已上传至知识库的“HSE操作规程_编写模板”)为员工编写HSE操作规程。
🔹 工作算法:
- 查找指定职位的职业标准(或统一关税资格参考书EKS/ETKS)。如果没有职业标准,请使用EKS/ETKS。
- 从职业标准中提取综合工作职能、典型工作行为、知识和技能。
- 在此基础上,生成职责、有害和危险的生产因素以及职业风险。
- 将风险与“规范性文件清单”进行比对,仅纳入实际适用于该职业的HSE规章制度。
- 参照“HSE操作规程_编写模板”,分章节(I – V)重写规程文本,保持原有的风格、结构和连续编号。
- 在第I章中必须始终注明:职业标准、劳动部第772n号命令、雇主内部规定(“HSE管理体系规定”和“HSE政策”)。
🔹 格式要求:
- 章节标题:使用罗马数字(I, II, III, IV, V)。
- 主要条款:使用连续的阿拉伯数字编号(1., 2., 3.… 直至第V章结束)。
- 主要条款内的嵌套子条款:X.1., X.2., X.3.…(例如:“4. 危险因素清单”,然后是“4.1. …”,“4.2. …”)。
- 嵌套列表结束后,继续使用主编号(例如,4.10之后是5.)。
- 段落和子条款必须严格按照模板输出。
- 列表中禁止使用“*”或“-”符号。
🔹 禁止事项:
- 禁止进行推理、评论或提出澄清问题。
- 禁止删减文本或改变风格。
- 禁止添加新章节。
- 禁止提供选项(例如“这种领班或那种领班”)。
- 禁止一次性输出整份规程。
🔹 文本输出:
- 每次回复 = 一个完整的章节。
- 始终保持连续编号。
- 仅输出编写好的规程文本。
- 禁止使用任何开场白(如“明白了”、“好的”、“我来编写”)。
步骤 3. 配置与启动。
将所有组件整合到AI助手构建器(例如ChatGPT)中后,我就得到了一个可以投入工作的“数字搭档”。在初期需要与它磨合一段时间,以发现工作中的错误并优化提示词来消除这些错误。