For EHS Specialists ·
What you'll accomplish
A complete, OSHA-quality Job Hazard Analysis used to take 2-4 hours. With the repeatable system in this guide it takes 20-30 minutes. You'll finish with your first AI-assisted JHA and a template you can reuse for every non-routine task at your facility.
What you'll need
What you should see: A chat interface with a text box at the bottom. The model shown at top should say GPT-4o or similar.
Troubleshooting: If ChatGPT is slow or gives short answers, try rephrasing your prompt with more specific details. Free tier limits can sometimes cause truncated responses, and adding "Please write the complete table, do not truncate" often fixes it.
Save this template and customize it for each task:
Act as an experienced industrial safety specialist. Create a comprehensive Job Hazard Analysis (JHA) in table format for the following task:
TASK: [describe the specific job task in 1-2 sentences]
ENVIRONMENT: [manufacturing plant / construction site / warehouse / chemical facility / etc.]
EQUIPMENT INVOLVED: [list tools, machines, vehicles, chemicals]
ENERGY SOURCES: [electrical / hydraulic / pneumatic / gravity / thermal, list all that apply]
REGULATORY STANDARDS: [e.g., OSHA 29 CFR 1910 general industry]
Create a table with these columns:
| Step # | Job Step | Potential Hazards | Hazard Type | Engineering Controls | Administrative Controls | PPE Required | Regulatory Reference |
Include 8-12 job steps covering the complete task from preparation to completion, including lockout/tagout procedures if energy sources are present. For each step, identify all physical, chemical, ergonomic, and struck-by/caught-in hazards. Be specific and use actual hazard names (pinch points, silica dust, arc flash, etc.) rather than generic terms.
Before generating the JHA, spend 5 minutes thinking through the task sequence mentally:
You don't need to do a formal walkthrough for every JHA, but the more specific your task description, the better the AI output.
What you should see: A Markdown table with 8-12 rows covering the complete task. Each row should have 3-4 specific hazards with distinct controls for each.
Troubleshooting: If steps are missing (common for complex tasks), ask: "Please add steps for the lockout/tagout process and equipment return to service." ChatGPT will insert the missing steps in the same conversation.
The AI output gives you a solid framework, but you need to add:
For construction tasks:
Create a JHA for [task] on a commercial construction site. OSHA 1926 construction standards apply. Include fall protection requirements, tool/equipment-specific hazards, and site coordination steps. [paste task details]
For chemical handling:
Create a JHA for transferring [chemical name] from [container type] to [destination]. Include chemical-specific hazards from the SDS, required PPE, emergency response steps, and OSHA 1910.1200 Hazard Communication requirements.
For working at height:
Create a JHA for [task] at a height of [X feet]. Include fall protection requirements per OSHA 1910.28 (general industry) or 1926.502 (construction), rescue plan requirement, and equipment inspection steps.
For confined space entry:
Create a JHA for entry into a [type of confined space: tank, vault, pit] to [task]. Include atmospheric monitoring steps, permit requirements per OSHA 1910.146, attendant duties, and non-entry rescue provisions.