For EHS Specialists ·
What you'll accomplish
You'll have a repeatable system for generating complete, OSHA-quality Job Hazard Analyses in 20–30 minutes instead of 2–4 hours. By the end of this guide, you'll have created 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 — adding "Please write the complete table, do not truncate" often fixes this.
Save this template — you'll 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 — use actual hazard names (pinch points, silica dust, arc flash, etc.) not 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.