ChatGPT for Civil Engineers: Reports, Method Statements and Emails

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for ChatGPT for Civil Engineers: Reports, Method Statements and Emails.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for ChatGPT for Civil Engineers: Reports, Method Statements and Emails.

A civil engineer can use ChatGPT to draft report summaries, method statement skeletons and client emails from the engineer's own notes, provided project data is kept out or anonymised and every technical statement is checked against the design and site conditions. It should not do design calculations or decide safety measures; the engineer signs the result.

Most pages on this topic are prompt lists or overviews. The question that matters in practice is narrower: what can safely be pasted, who is responsible for the output, and how do you check a document whose errors could hurt someone on site. Settle those three and the prompts for reports, method statements and emails become routine; the illustrations below come from a drainage and culvert job.

Follow me on Instagram@sagnikteaches

Data-leak safeguards for project files

Project files carry more than they appear to: site locations, client names, security arrangements, utilities and third-party details, commercial rates and sometimes personal data about residents or workers. Settle the rules before anyone drafts anything. Use four tiers. Tier one: public or generic material, such as standard method descriptions, which may be entered. Tier two: your own project notes with names, locations, rates and reference numbers replaced by codes; allowed if the client's terms permit. Tier three: drawings, reports and survey data as issued; not entered unless the client has agreed in writing. Tier four: anything under a non-disclosure agreement, anything involving critical infrastructure or security, personal data and commercial tender information; never entered.

Connect on LinkedInSagnik Bhattacharya

The tool's terms matter but do not replace the tiers. According to OpenAI, content in ChatGPT Business, Enterprise and the API is excluded from model training by default, and a Business workspace starts at two seats; on personal accounts, each engineer must switch off "Improve the model for everyone" in Data controls. Uploads carry a second risk: OpenAI's own help page warns that ChatGPT may not reliably extract exact values from scanned files or complex visual layouts, so a photographed drawing schedule can come back with wrong numbers as well as leaked ones. A business plan reduces one risk; it does not make confidential material shareable. The settings that keep AI tools from training on your files are worth a check on every account, and what to ask an AI vendor about client data helps if your client's procurement team asks about your set-up.

Subscribe on YouTube@sagnikteaches

Two habits do most of the work. Use codes: "Site A", "Culvert C1", "Client X", with a key kept in a file the tool never sees. And strip metadata and file properties before anything is uploaded; documents carry author names, folder paths and tracked comments that people forget. If in doubt, type a description instead of uploading the file.

The Complete Excel Course with AI Integration thumbnail

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 now

Which tasks suit it, and which do not

Good fits: first drafts of the narrative parts of a method statement, plain-language summaries of your own technical notes, converting a site diary into a progress report, structuring an options appraisal, drafting emails and chasing letters, producing meeting action lists and writing checklists from a description. Poor fits: design calculations, load or flow figures, material quantities, anything that relies on current standards text the tool may misquote, and risk assessments, where the hazards of this site on this day are what matter. ChatGPT for structural engineers draws the same line from the structural side, and AI for consulting engineers covers proposals.

Method statement skeleton: the tool arranges, you supply content

A method statement describes how work will be done safely: sequence, resources, hazards and controls. The structure is standard; the content is specific to the site. Give ChatGPT the structure request and your own bullet points, and forbid it to add hazards or controls you did not state, because a plausible control that is wrong for the site is worse than a gap.

Create a method statement skeleton for replacing a 900mm precast concrete culvert under a minor access road.
Headings: Scope; Programme and sequence; Resources (plant, labour); Access and traffic management; Temporary works; Environmental controls; Hazards and controls (table); Emergency arrangements; Inspection and sign-off.
Under each heading, write only what is in my notes below, as short numbered steps.
Where my notes are silent, write "TO BE COMPLETED BY [role]". Do not invent hazards, controls, plant sizes or standards.
Notes:
- road closed with diversion for 5 working days
- excavate, remove old pipe, bed, lay new units, backfill in layers
- temporary works: trench support, designed by [temporary works designer]
- pump for groundwater if needed
- environmental: silt control downstream

A realistic output gives nine headings, a dozen sensible steps taken from the notes and several "TO BE COMPLETED" markers: plant, emergency arrangements, inspection points. Those markers are the useful part: they show what the notes left out. The flaws to catch are an invented sequence detail, such as "backfill in 150mm layers" when your notes did not give a thickness, and a confident hazard table with generic entries. Check: compare every number, dimension and control in the draft with the design information, the temporary works design and the site risk assessment; strike anything unsupported; and have the person who will supervise the work read it as though they must carry it out tomorrow.

Technical report summary: shorten without changing the finding

Summaries of your own investigation or inspection report are a good use, since you hold the facts. The danger is that a summary shifts emphasis or drops a caveat. Tell the tool to preserve conditions, ranges and uncertainty.

Summarise the extract below in 150 words for a client who is not an engineer.
Keep every number, range, condition and caveat exactly as written; do not round or generalise.
Where the text says "likely", "possible" or "subject to", keep that wording.
End with a list titled "Not covered in this summary" naming sections omitted.
Extract: [coded text]

A realistic output keeps "settlement of 12-18mm is predicted, subject to confirmation by monitoring" intact and lists omissions. The usual failure is conversion of a caveat into a statement: "settlement of 12-18mm is expected" where the original was conditional. Check: put the summary beside the original and tick each number and each hedge. Then read the summary as the client would and ask whether it could lead them to a decision the full report would not support.

Terminology control: stop the quiet synonym swaps

Engineering terms are not interchangeable, and a language tool treats near-synonyms as free variation. It may swap "culvert" for "pipe", "headwall" for "wing wall", or one material grade for another. The fix is a glossary and an instruction.

Use only the terms in this glossary for these items; do not substitute others:
culvert = the 900mm precast unit; headwall = the concrete end structure; bedding = granular bed under the unit;
backfill = material placed around and above the unit.
After the draft, list every technical noun you used that is not in the glossary.

That last line gives you a check list: scan the "not in glossary" items for anything that should have been a glossary term. For longer documents, ask for a table of abbreviations and check it against the text. Terminology errors in a method statement can change what a gang on site does, so treat them as safety issues, not style.

Client and contractor emails: the safe middle

Emails are where most of the time goes and where the risk is manageable, as long as the draft contains no new commitments. Specify the facts, the ask and the tone, and keep money, programme and blame out of the tool's hands.

Draft an email from a site engineer to the client's project manager, [first name].
Facts: the culvert replacement is on programme; groundwater was higher than the ground investigation suggested on Tuesday; a pump has been used for two days; no change to the programme yet.
Ask: confirm whether they want a revised forecast by Friday.
Do not admit liability, quote costs or promise dates. 120 words, plain, factual.

Sample output: a short email stating the groundwater finding, the pump use and the question about a forecast. Check: the email contains none of the things you told it not to include; every date is right; and if the message touches a contractual matter, notice, variation or delay, someone with the contract in front of them reads it before it is sent. Keep a copy of what you sent, not the chat.

For longer threads, summarise with names replaced and ask for "decisions made, decisions needed and who owns each", quoting dates exactly. Check each owner against the thread; models mix up who agreed to what when similar roles appear.

Monday to Friday on a culvert replacement

The job here is made up but typical: a four-engineer civil team with a small road-crossing culvert replacement. On Monday the project engineer writes ten bullet points of method and runs the skeleton prompt using codes; the draft comes back with seven "TO BE COMPLETED" markers. The engineer fills plant, emergency arrangements and inspection points from the site team and checks the temporary works section against the designer's drawing, not the draft. Time: about 90 minutes, against roughly three hours for a first draft by hand, by the engineer's estimate.

On Wednesday groundwater is higher than expected. The site engineer writes the facts and uses the email prompt; the draft omits the pump cost on purpose, and the project manager reads and adds a sentence about the notice provisions before sending. On Friday a short progress report uses the site diary as input, anonymised, with the instruction to keep dates and quantities exactly. The engineer finds the draft had changed "pump used on two days" into "pumping was required throughout the week", which would have implied cost and delay beyond the facts, and corrects it.

The pattern across the week: the tool saved typing and prompted for missing items, but each document needed a read against the real sources. None of the technical decisions came from it.

From a rushed diary line to a progress-report paragraph

Take a raw diary line, written in a hurry: "Tues. Wet. GW high in trench, pump on 06:30-16:00, 2 men on pump watch, bedding delayed to Weds, 14 units delivered (needed 12), road still shut, diversion signs checked 07:00 and 15:30." Written straight into a report, it is unreadable. A weak AI paraphrase reads: "Weather and groundwater conditions caused delays, but works continued well with deliveries ahead of schedule." Two things went wrong: "well" is a judgement and "ahead of schedule" is not in the diary. The extra two units delivered mean something different, probably a surplus to be returned.

Instructing the tool to keep every figure and add no evaluative words gives: "Tuesday was wet and groundwater in the trench was high. A pump ran from 06:30 to 16:00, with two operatives monitoring it. Bedding was delayed to Wednesday. Fourteen units were delivered against twelve required. The road remained closed and the diversion signs were checked at 07:00 and 15:30." Dull, correct, and ready for the engineer to add the interpretation, such as the programme effect, that only the engineer can judge. The extra two units become a query to the supplier rather than a boast.

The battered-trench control that did not fit this site

An engineer asked for a hazards and controls table without supplying hazards, hoping the tool would be thorough. It returned a tidy table with "ensure all excavations are battered to a safe angle". The notes, however, said trench support was to be used because the road edge and a buried service ruled out battering. The sentence was generic, plausible and wrong for this job. It was caught only because the supervisor read the method statement against the temporary works design.

The rule that follows: never ask a drafting tool to generate hazards or controls. Supply your own from the site risk assessment and ask it only to lay them out. If you want a prompt for completeness, ask it to list questions: "What hazards would a reviewer expect me to have considered for a culvert replacement under a live road?" Treat the answer as a checklist of questions to ask the team, not as a list of hazards for this site. Each one you adopt should come from your own judgement on the site, with the risk assessment updated by the competent person.

Options appraisals and technical notes for non-engineers

Clients and councils often want a two-page note explaining why one option beats another. The thinking is yours, but the writing takes hours. Give the tool your option list with the criteria and your own scoring, anonymised, and ask for a structured note with the scores shown in a table and the reasoning in plain language.

Write a 300-word options note for a non-technical client. Options: A replace like-for-like, B larger unit, C open-bottomed structure.
Criteria and my scoring (1-5, 5 best): cost A4 B3 C2; programme A4 B4 C2; flood capacity A2 B4 C5; maintenance A3 B3 C4.
Use my scores as given. Do not add criteria or change scores. State that cost figures are preliminary and to be confirmed.
End with the option I recommend: B, and the one reason I want emphasised: flood capacity at moderate extra cost.

The tool will lay out a table and a fair paragraph. Check that the scores in the table match yours, that the recommendation is the one you gave and that "preliminary" survived. A frequent drift is that the tool adds a persuasive line such as "B is clearly the best value", which your scoring does not show: B scores 14 against 13 for both A and C, so it leads but not by a wide margin. Strike it, or replace it with the numbers.

Chasing letters and delay notices: where to be careful

Letters that start a contractual clock, such as notices of delay, instructions or claims, should not be drafted with a tool and sent without a contract-aware reader. They are a poor place to try prompts for the first time. The reason is that small word changes alter legal effect: "request" versus "instruct", "we will" versus "we intend to". If a tool helps you structure the facts of a delay chronologically, keep it to the facts and let the commercial or contracts person write the operative paragraph.

For everyday chasing, such as outstanding information, drawings awaited or an inspection request, a tool is perfectly good. Ask for three firmness levels as an option, and send the mildest that works. Keep a log of what you chased and when; a human date list is what you will need if the matter escalates, and the chat will not be it.

Training the team, and handling site staff on phones

The office is the easy part. The risk is on site, where engineers and foremen use personal phones and apps, and where a quick photo of a drawing could be pasted into a free tool. Brief everyone in ten minutes: what is allowed, which account, and the one-line rule "if it would not go on a public noticeboard, it does not go in". Provide the approved account and a shortcut on the phones that need it, and an easy way to ask, such as a named person or a messaging group, so that nobody guesses.

For wider team guidance, how to train staff to use AI in a small business has a structure you can adapt. Record questions you could not answer, such as a client asking about their drawings, and review them at your twice-yearly policy check.

Quick sums: what is worth doing and what is not

Illustrative only. A small consultancy writes eight method statements and four progress reports a month. If a method statement takes three hours by hand and 90 minutes with a skeleton and checking, that is 12 hours saved on eight; if progress reports drop from 90 minutes to 50, that is under three hours saved on four. In total around 15 hours a month, though checking time is already inside those figures, and the first month will be slower while prompts are tuned. If an engineer's time is costed at $60 an hour, the gain is roughly $900 a month, set against a plan cost you can read on the current pricing page. Your own numbers will differ; time two real documents before and after before you promise anything to the partners.

The same arithmetic shows where not to bother. A two-line email takes two minutes by hand; drafting and checking it with a tool takes longer. Keep the tool for documents with structure, length or repetition, where drafting help is real, and write the short ones yourself.

Checks that apply to every document

  1. Source match. Every dimension, quantity, date and standard reference traces to a drawing, specification, survey or the engineer's notes.
  2. Nothing invented. No hazard, control, plant, reference or clause you did not supply. Strike and replace.
  3. Terms as per glossary. Nouns and abbreviations match the project's usage.
  4. Caveats intact. "Likely", "subject to" and ranges survived any summarising.
  5. Commitments reviewed. Cost, programme, liability and instruction language checked by the person responsible for the contract.
  6. Named sign-off. The issuing engineer reads the final text in full and signs or sends it.

Standards and codes change, and models misquote them. If a clause number or a limit appears in a draft, find it in the current document yourself and cite it from there. Better still, do not ask the tool for clauses at all.

What to put in the project file

Keep a short record where your quality procedure expects it: which documents were drafted with AI help, what source material went in (in coded form), who checked and when. It protects the project if questions arise later, and makes it easier to show a client what you do. Keep the final reviewed document and the notes it was drafted from, not the conversation. If your client's contract says anything about AI use or data handling, check it before using the tool on their project.

Writing one rule for the office and the site

A short written rule beats a long one nobody reads. Include: the four data tiers; the approved account and the training setting; the permitted tasks (drafting narrative, summarising your own notes, emails, checklists) and the excluded ones (calculations, quantities, risk assessments, standards quotations); the check list above; and who approves exceptions. Review it twice a year, as tools and their terms change, and brief site staff as well as the office, since a site engineer typing into a phone on a muddy afternoon is where rules get bent. For a neighbouring discipline's approach to the same problem, see specification first drafts for building services engineers.

Questions civil engineers ask about ChatGPT and project data

Can ChatGPT do engineering calculations?

Do not rely on it for them. It can explain a method or help structure a calculation sheet, but design calculations need verified tools, checked inputs and a competent engineer's sign-off. Use it for words around the numbers, not the numbers that carry safety or liability.

Is it safe to upload drawings or site photos?

Treat them as confidential unless the client has agreed otherwise. Drawings can carry site locations, security details and third-party information. Describe what you need in text, or crop and redact first. Check the plan's data terms, and ask your client or employer what their policy allows.

Who is responsible for a method statement written with AI help?

The engineer or company that issues it. A tool does not share responsibility. Whatever drafting help you use, you check the content against the project's actual hazards, standards and site conditions, and your name or your firm's goes on the result.

How do I keep terminology consistent?

Give ChatGPT a short glossary of the project's terms and tell it to use only those, with a table of abbreviations. Then search the output for words you did not supply. Models substitute near-synonyms, such as swapping one pipe or material name for another, without warning.

Further reads

Sources: OpenAI enterprise privacy page, and OpenAI help articles on ChatGPT Business, data controls and data analysis, checked 4 November 2026.

Want safe AI rules for your project files?

On a 1:1 call we'll look at the documents your team writes most, decide which are safe to draft with AI, and set data rules your engineers will follow on site and in the office.

Book a 1:1 call with me