Yes, AI can draft a roofing RAMS (risk assessment and method statement): the task breakdown, the hazard list and the order of work. It cannot see your roof. A competent person still has to survey the site, replace generic hazards with real ones, confirm edge protection and rescue arrangements, and sign before anyone climbs a ladder.
The draft saves the typing, not the thinking. Most of the time a RAMS takes goes on setting out sections you have written twenty times, and that is the part a model does well. The part that protects your crew, the pitch, the fragile light on the rear extension, the cable across the drive, is observation, and observation happens on site. None of what follows is compliance advice: check any rule or limit against your own regulator, insurer or safety adviser.
What the AI drafts and what a person decides
Split the document into the parts that are pattern and the parts that are place. Pattern is language that repeats between jobs. Place is anything you could only know by standing there. Give the model the first and keep the second for yourself.
| RAMS section | AI can draft | A competent person must decide |
|---|---|---|
| Job description and scope | A tidy paragraph from your notes | That the scope matches the quote and contract |
| Sequence of work | Numbered steps from set-up to hand-over | Whether the order suits this roof, access and weather |
| Hazard list | The usual hazards for the roof type | Which actually exist here, and which are missing |
| Control measures | Standard wording for each hazard | The specific equipment, who installs it and who checks it |
| Risk rating | A table in your scoring format | The scores themselves, before and after controls |
| Emergency and rescue | A template with blanks | The real plan: who calls, where the nearest help is, how a casualty comes down |
| Competence and training | A table layout | Names, tickets and who is actually allowed on the roof |
| Sign-off block | A form layout | The signature, date and the decision that it is safe to start |
If you only remember one row, make it the hazard list. A model will happily list "falls from height, falling materials, manual handling, weather" for every roof it ever hears about. All four are true and none of them tells your crew anything. The value of the document is the line that says "the garage roof on the left is corrugated cement sheeting, treat as fragile, no one steps on it".
Give the model a survey, not a trade name
The quality of a RAMS draft follows the quality of what you feed in. "Write a RAMS for a re-roof" produces wallpaper. A short survey sheet, filled in on the walk-round or from a quick phone video with voice notes, produces something that reads like your job.
Ten fields are enough: building type and number of storeys; eaves height in metres (an estimate is fine for a draft); roof type, covering and pitch; existing covering condition; fragile elements (rooflights, cement sheets, old felt over open boarding); access route for ladders, scaffold or a mobile platform; neighbours and public footfall; overhead and nearby services; ground and storage space for materials; and crew size with who is competent for what.
You are helping a roofing contractor draft a risk assessment and method
statement. Work only from the survey below. Where the survey does not say,
write "TO CONFIRM ON SITE" instead of guessing.
Survey:
- Two-storey semi-detached house, eaves approx 5.5 m, pitch approx 35 degrees
- Strip and re-cover main roof in concrete interlocking tiles, new battens and felt
- Single-storey flat-roof rear extension with two rooflights, condition unknown
- Neighbour's shared driveway on the left, ladders must land on our side
- Overhead electricity cable to the front corner of the house
- Crew: foreman + 3 roofers, one trainee (not to work at the edge unsupervised)
- Duration: 4 days
Produce, in this order:
1. Job description (80 words)
2. Sequence of work as numbered steps, 10-14 steps
3. Hazard table: hazard | who is at risk | control measures | risk before | risk after
(score likelihood x severity, 1-5 each)
4. Emergency and rescue section with blanks for names and numbers
5. A list of every item you marked TO CONFIRM ON SITE
Do not quote any regulation, standard or numerical limit.
Two instructions in that prompt do most of the work. "TO CONFIRM ON SITE" stops the model filling gaps with plausible invention, and it turns the gaps into a checklist for the person doing the survey. "Do not quote any regulation, standard or numerical limit" removes the single most dangerous kind of error, a confident, specific, wrong number.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowA filled-in draft: a four-day re-cover on a semi-detached house
Here is what a draft of that kind looks like after the survey above has been checked, with figures that are illustrative only. The crew is a foreman and three roofers plus a trainee, working on a two-storey house with a flat-roofed extension at the back.
The sequence the model gave back, tidied by the foreman, ran like this: confirm services and neighbours; set up scaffold with a loading bay and edge protection; install a covered walkway over the shared drive; strip tiles in sections from the top down, bagging waste at the eaves; inspect and repair boarding; felt and batten; re-tile working upward; fit ridge and verges; remove edge protection last; clear and hand over. Ten steps, each with a one-line note on who does it and who checks it.
The model's first hazard table had eleven rows. The foreman deleted three duplicates and added two hazards it had missed, leaving ten; six of them appear below. The score is likelihood times severity on a five-by-five grid; whatever scale you use, keep it identical across jobs so the numbers mean the same thing to everyone.
| Hazard | Control measure | Before | After |
|---|---|---|---|
| Fall from the main roof edge | Scaffold with edge protection to the full eaves and gables, inspected and tagged before first use and after bad weather | 5 x 5 = 25 | 1 x 5 = 5 |
| Fall through the extension's rooflights | Treat as fragile. Mark and cover with load-spreading boards or a rigid guard before any work nearby; nobody steps on the extension without the foreman's say-so | 4 x 5 = 20 | 1 x 5 = 5 |
| Contact with the front overhead cable | Keep the scaffold and tools clear of the cable zone confirmed with the network operator; no long ladders or metal poles near the front corner | 3 x 5 = 15 | 1 x 5 = 5 |
| Falling tiles and debris onto the shared drive | Covered walkway, exclusion zone with barrier and signs, waste lowered by chute or hoist, never thrown | 4 x 4 = 16 | 1 x 4 = 4 |
| Manual handling of tile stacks | Pallets lifted by hoist; stacks no larger than agreed per bay; two-person lift for anything awkward | 4 x 3 = 12 | 2 x 3 = 6 |
| Weather: wind and rain on a stripped roof | Strip only what can be felted the same day; stop for wind above the crew's agreed limit | 4 x 3 = 12 | 2 x 3 = 6 |
Notice what is on that table that the model could not have known. The rooflights came from the survey. The cable came from the survey. The shared drive came from the survey. Your sheet turned a generic "falls from height" row into three jobs for three people.
Fragile roofs: wording that tells a crew what to do
Fragile surfaces cause some of the worst outcomes in roofing, and generic wording is how they get missed. Compare two versions of the same line.
The AI's first pass: "Care should be taken when working near fragile roof materials. Operatives should be aware of the risk of falling through."
The version that belongs on a page a crew will read: "The rear extension has two glazed rooflights and an old felt covering with unknown boarding beneath. Treat the whole extension roof as fragile. No one steps on it. Foreman marks the rooflights with a visible guard before work begins. Any work on the extension is done from the scaffold or a mobile platform, with edge protection on all open sides."
The second version names the thing, says who does what and gives a stop rule. When you review an AI draft, hunt for verbs like "be aware", "take care" and "ensure" with no one attached. Replace each with an action, an owner and a trigger. A short instruction to the model helps: "rewrite every control measure as an action with a named role and a point at which work stops".
The model also cannot judge condition. Old cement-based sheeting, painted-over lights, rotted boarding under felt and moss-covered corrugated panels all look sound from the ground and fail underfoot. If the survey says "condition unknown", the draft should assume the worst and the person signing should resolve it, not the model.
A safer default for both the prompt and the signed document: treat every roof surface as fragile until a competent person has confirmed it is not. Rooflights and fibre-cement sheets are the obvious ones, but corroded metal sheets, rotted chipboard decking, wood wool slabs and even slates and tiles can give way underfoot. Put that sentence into your master prompt so the model never labels a surface "sound" on your behalf.
Edge protection and access: the paragraph a person writes
For work at height the logic is a hierarchy: avoid it if you can, prevent a fall with collective protection such as scaffold edge protection, and only then fall back to equipment that limits the consequences. The exact legal wording and the standards behind it differ and change, so confirm yours with your regulator or safety adviser rather than letting a model quote it.
What a model can do is explain your choices in plain language once you have made them. Tell it: "Access is by independent scaffold with a loading bay on the front elevation; edge protection is full-height guardrails on all open sides; a mobile elevating platform is used only for the rear fascia." It will turn that into three clear sentences, and you can compare them with what you actually ordered. If the sentence says "guardrails" and the scaffold quote says "top rail only", you have caught a gap before the crew did.
Two checks belong to people and should say so in the document. First, who inspects the scaffold and edge protection, when, and where the record is kept. Second, what changes the plan: wind, a fault, a missing board, a worker unwell. Put a line in plain English that anyone on the crew can stop work, and name the foreman as the person who decides when it restarts.
Hazards the AI cannot see, and how one gets missed
Imagine a small crew re-covering a bungalow roof from an AI-written RAMS. The survey sheet said "single-storey garage attached" and nothing more. The draft listed the garage as a normal pitched section. On the day, the garage turned out to have a flat panel of old corrugated sheets, silvered with age and screwed into rotting timber. One roofer had been told "the garage is just a stepping area". The near miss was a foot through a sheet; the cause was not the AI, it was the lack of a line on the survey sheet asking "what is the condition of each roof area, and is any of it fragile or unknown?".
That is the useful way to read a failure like that: it tells you which field to add. Build a standing list of site hazards the model cannot detect and run through it on every survey.
- Fragile or unknown surfaces: rooflights, cement sheets, old felt on open boarding, moss-covered panels.
- Suspected asbestos-containing materials: old sheeting, soffits, flues. Stop and get it identified by a qualified person before disturbance. Never ask a model to judge this from a photo.
- Services: overhead lines, aerials, satellite dishes, gas flues and extractor vents near the work area.
- Neighbours and the public: shared drives, schools, bus stops, children and pets, rights of access.
- Structural condition: sagging ridges, rotten rafters, chimneys and parapets that may loosen when tiles are removed.
- Weather exposure: how quickly a stripped section can be made watertight, and who has authority to stop work.
- Vulnerable people on site: occupants at home, anyone who cannot be moved from below the work.
- Hot work: torches for felt or lead; fire watch and extinguishers; nearby combustible loft insulation.
Photos help if you use them as your own prompt rather than the model's evidence. Take a wide shot of each elevation and close shots of anything doubtful, then go through them with the survey sheet, and write what you can see in your own words into the prompt. Keeping those pictures organised by job means they are there when a question comes up later, and photo-report apps for roofers compares the tools built for that job.
The sign-off checklist for the person with the pen
Signing a RAMS means "I have looked at this, it reflects the site, and I am satisfied the work can start safely". It is a decision, and the AI does not make it. Work through a list like this one, ideally on site, before you put your name on the page. Each line has a "how to check" so it is a test and not a tick.
| Check | How to confirm it |
|---|---|
| Every roof area is named and its condition recorded | Walk the elevations; compare with the survey sheet; no "TO CONFIRM" left |
| Fragile areas are identified and guarded or excluded | Point at each on the roof and in a photo; confirm the guard is on the equipment order |
| Access and edge protection match what is booked | Read the scaffold or platform quote against the control-measure wording |
| Services and neighbours are dealt with | Named contact, written arrangement or marked exclusion zone |
| Rescue plan is real | Names, phone numbers, nearest help, how to get a casualty down; walked through verbally with the crew |
| Each person named is competent for the task | Tickets, experience and supervision recorded; trainee limits stated |
| Weather and stop rules are written down | A plain sentence saying who can stop work and who can restart it |
| No invented numbers or regulation quotes remain | Search the draft for digits and the words "regulation", "standard", "limit"; verify each against your own source |
| Version, date and signature block completed | Document has a version number; signed and dated before work starts |
The eighth line catches the most subtle AI error. A draft can state that an access ladder "must extend at least one metre above the landing point", which matches common published guidance, and two lines later state a loading, a wind speed or a guardrail height with exactly the same confidence and no source at all. The reader cannot tell the two apart by tone, so every figure gets checked against a source you trust, including the ones that turn out to be right.
Turning the signed RAMS into a five-minute briefing
A RAMS that only lives in a folder protects nobody. Once the document is signed, ask the model for a one-page crew briefing from it, and check the briefing against the RAMS line by line.
Below is a signed method statement and hazard table. Write a one-page
crew briefing in plain, short sentences, for roofers reading on a phone.
Include: today's job in one line; the three hazards most likely to hurt
someone, with the single most important control for each; what stops
work; who to call; the rescue plan in three steps. No new hazards or
controls that are not in the document. Mark anything you are unsure of.
[paste signed method statement and hazard table here]
An illustrative extract of what comes back for the semi-detached job, followed by the one line the foreman changed:
Today: strip and re-felt the rear slope of the main roof. Biggest risks: (1) falling through the extension rooflights: nobody steps onto the extension roof, full stop; (2) tiles or tools dropping onto the shared drive: everything goes down the chute, never thrown, and the walkway stays covered; (3) the cable at the front corner: no ladders or poles at the front. Work stops if the wind picks up, a guardrail or board is missing, or anyone feels unwell. Call the foreman first, then [emergency number]. Rescue: shout and stop work; the foreman calls for help; nobody climbs onto the extension to reach a casualty.
The correction: the model wrote "re-felt the rear slope", but the signed sequence strips in sections from the top down across the whole main roof, so the first line was rewritten to match the method statement. A briefing that describes a different job from the RAMS is worse than none, which is why the line-by-line check is not optional.
The briefing is a different document with a different reader, and the sign-off should extend to it. Read it aloud on the first morning, ask each person to say back their own task and the hazard attached to it, and record that the briefing took place.
Keeping the document alive across jobs
Once you have a few signed drafts, the real saving appears. Keep a master file for each job type, such as a pitched re-cover, a flat-roof strip and re-lay, a lead repair, or a chimney rebuild. Each master holds your approved wording, your scoring table and your own standing checks. For a new job, paste the master into a fresh chat with the new survey and ask for a draft that changes only what the survey makes different, marking every change.
That "show changes" approach is quicker to review than a full rewrite, because you check the differences rather than reading everything again. It also guards against drift, where a model slowly rewords your carefully chosen control measures. Keep the master in a folder with a version number and date, and review it after any near miss, an incident, a change of equipment supplier or a change of crew structure. A one-line note on what changed in the master is a good output of that review, and it is where a field service app with a document store earns its keep.
Where the information goes when you use a chatbot
A RAMS contains little that is sensitive in the way client financial data is, but it does carry addresses, names and sometimes access details for a home. Keep those out of the prompt: describe the building by type and height, leave the address and the owner's name for your own document, and add them afterwards. If your team shares drafts, use a business plan of ChatGPT or Claude, where conversations are not used for training by default, rather than a mix of personal accounts. Check the current setting names on the vendor's site before relying on them.
Timing your first three AI-drafted RAMS
Start with one job type, the one you do most. Write your last two signed RAMS into a master. Run the next survey with the ten-field sheet, ask the model for a draft, and time how long review and sign-off take compared with writing from scratch. Expect the saving to sit in the typing, perhaps the first half hour, with the review taking as long as it ever did, which is exactly how it should be. Do this for three jobs and write the four times down: survey, drafting, review and sign-off. If the review gets quicker than the survey, something is being skipped.
For the wider picture of where AI fits when the crew is on a roof and the phone keeps ringing, see AI receptionist for roofing companies on storm days. The same draft-then-sign discipline applies to tree surgeon risk assessments, and the general lesson about confident wrong answers is in can AI review a contract.
Questions roofers ask before letting AI near the paperwork
Can I send the AI-drafted RAMS to a client without changes?
No. A draft that has not been checked against the actual roof is a generic document with your company name on it. Someone competent must visit or survey the site, fix the hazards, add the real access and edge protection details, and sign it. Principal contractors and clients who read RAMS every week spot a generic one quickly.
Should I paste the client's name and address into ChatGPT or Claude?
You do not need to. The draft only needs the building type, roof type, pitch, height and constraints. Add names, addresses and contact numbers in your own document afterwards. If you want a shared workspace for the team, use a business plan that does not train on your content by default.
How often should a roofing RAMS be reviewed?
Review it whenever the scope, access, crew, equipment or weather assumptions change, and before each new site even if the job type is identical. Keep a version number and date on the page so the crew can see which copy is current. A shelf of old copies is a hazard in itself.
Does AI know which rules apply to my work?
It knows general patterns and can be confidently wrong about specific rules, limits and wording. Treat any regulation, standard or load figure it quotes as a lead to check against your own regulator, insurer or safety adviser, not as a fact. Use AI for the drafting, never as compliance advice.
Further reads
- How to Write a Health and Safety Policy With AI and What to Check — The company-level policy your RAMS sits underneath.
- Best AI App for a Construction Company: Logging Near Misses — Turn near misses into changes to your next RAMS.
- AI Automation for Roofers: Six Workflows Worth Setting Up First — Six other roofing workflows worth setting up.
- AI Automation for Roofing Companies: A Worked Map for a 10-Person Firm — Where safety paperwork sits among a roofer's other jobs.
- AI Tools for Roofing Contractors in 2026: Estimating and Leads — The estimating and lead tools a roofing firm weighs up.
- AI Hallucinations Explained for Business Owners: Causes and Fixes — Why a confident AI answer still needs checking.
- AI in Roofing: Weather-Delay Messages and Rescheduling Checklist — A roofing weather-delay checklist: five customer notices, a crew rescheduling routine and a named forecast, with the foreman making every go or no-go call.
- Apprentice Training Plan for Trades Firms: Sign-Offs and Reviews With AI — A skills matrix, four-stage sign-offs and a weekly review sheet for a small trades firm, with AI drafting the paperwork and the owner signing.
- Groundworks Tenders: Build a Tender Pack and Method Statements With AI — A reusable tender library for a groundworks contractor: what goes in it, how AI drafts each part, and the competent-person review that comes before issue.
- How to Write a Method Statement for a Small Build, With AI Help — Draft a small-build method statement with AI: sequence, plant, hazards, controls, a competent person's sign-off and the errors to catch before work starts.
- Job Hazard Analysis Template: Draft One per Job Type With AI — A worked job hazard analysis for one job type: the AI's first draft, what the supervisor changes, and a table you can reuse for each job type you do.
- Lone Working Policy for Trades Firms: Check-In Rules Drafted With AI — A two-page lone working policy for a small trades firm: tasks needing two people, check-in rules, an escalation ladder and an AI drafting prompt.
- Simpro Form Builder: Draft Job Sheets and Safety Checklists With ChatGPT — Form Builder lays out Simpro's job documents and Digital Forms holds site checklists: a one-fact-per-question method with ChatGPT drafts and a sign-off block.
- AI Roof Inspection Software: What Drone and Photo Tools Really Detect — What AI roof inspection software flags from drone and phone photos, how to score it on three roofs, and which findings still need a person.
- Can AI Design a Scaffold? What Software Can and Cannot Do — Why a chatbot cannot design a scaffold, what scaffold design software does, how TG20-style compliance sheets fit, and where AI helps with paperwork.
- Can AI Draft a Construction Phase Plan? What You Must Still Check — A worked CDM 2015 example showing the duties AI drafts leave out, and what the principal contractor must confirm before work starts.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: general roofing safety practice and the AI vendors' published privacy settings; no regulator text is reproduced. Confirm the rules that apply to you with your regulator, insurer or safety adviser.