SuperAPI AI 工具集

ehs-knowledge-retrieve

办公与效率

查看项目

更新于 11-03 10:01

技能介绍

用途

EHS Knowledge Retrieve 的目的是为事故载荷(incident payload)补充有依据的知识(grounded knowledge)。它在事故上报后执行,用于把适用标准与内部资料附着到事故数据上,包括:适用的 OSHA 300/300A 可记录性标准、相关的 ISO 45001 条款、对应任务或区域的 JHA/HIRA、内部 EHS 政策,以及该区域既往类似事故(用于揭示重复模式)。

使用时机

  • 在 incident-intake 之后,每次运行都会执行。
  • 典型诉求如「拉取 OSHA 标准与 JHA」「这台机器以前是否发生过同样的事故?」。

输入

  • incident-intake.json(来自 incident-intake 的合同输入)。
  • OSHA 可记录性摘录、JHA/HIRA 摘录、EHS 政策摘录(PDF/Markdown)。
  • 既往事故日志(CSV),字段包括:incident_id、date、area、asset_or_area、type、body_part、outcome、recordable。

主要步骤

  1. 将既往事故日志过滤到当前 asset_or_area(并在相关时按 body_part/type 过滤);把每条提取到 history.prior_incidents[],带上其结果与可记录标记。
  2. 将 history.window_days 设为覆盖的时间跨度,并计算 history.repeat_count;当同一区域/资产反复出现类似事故时,设置 history.repeat_pattern = true(这是系统性信号,见 ehs-policy-excerpts.md #4)。
  3. 将检索到的 OSHA 标准、ISO 45001 条款、JHA/HIRA 与政策摘录附入 retrieved{},每条均带引用出处。
  4. 将补充后的载荷写回合同。

输出

填充了 history{} 与 retrieved{} 的合同载荷——即 severity-recordability 的输入。

依据要求

  • 每条既往事故都要引用其日志记录 ID。
  • 每处标准/条款/JHA 引用都要注明其章节或文件。

限制

  • 仅做检索——不在此处判定严重度或可记录性(engine/LLM 分工)。
  • 当日志未说明某条既往事故的可记录性时,不得推断。
  • 不得丢弃揭示重复模式的既往事故;将其呈现出来正是本技能的意义。

升级与不确定性

若既往事故日志或 JHA 不可用,则仅依据报告与 OSHA 标准继续推进,并在 escalations[] 中注明;不要阻塞运行。