- Boiler room photosThe technician follows a photo-taking guideline.
- AI readingNameplates and components: boilers, pumps, vessels, valves, meters.
- ReportStructured takeover report; an unreadable field stays empty.
- Pricing enginePrice calculated without AI, from the company's rules.
- Maintenance contractStandard clauses assembled, editable document.
The context
To take over a building for maintenance, a salesperson and a technician list the equipment on paper, then a maintenance contract is written from those notes. The team itself estimated a building takeover at one hour for sales and two to three hours for the technical side, and writing a contract at ten to twenty minutes, with double data entry.
Choosing the use case
An AI diagnostic produced a prioritisation matrix of eight use cases, ranked by technical feasibility and estimated impact. Management picked one: the takeover chain, from survey to contract.
What was built
- The technician photographs the boiler room. The AI reads the nameplates and components (boilers, pumps, expansion vessels, valves, safety valves, meters) and fills in a structured report.
- A pricing engine with no AI and standard clauses assemble the maintenance contract, delivered as an editable document.
- A photo-taking guideline for technicians: photo coverage turned out to be the real limiting factor, ahead of the model.
How the prototype was tested
Blind generation: the AI does not see the report of the company's expert. Its output is frozen before that report is opened, then graded on a grid set in advance. On three real sites, accuracy ranges from 76 to 81% on what a photo can show, with no invented value; on the site replayed end to end, the contract price lands to the cent. The rest of the report (measurements, observations) relies on voice, planned for the next step.
| Component | Read from photo | Status |
|---|---|---|
| Boiler 1 | BRAND A · 130 kW · 2014 | Read |
| Boiler 2 | BRAND A · 130 kW · 2014 | Read |
| Primary pump | BRAND B · twin | Read |
| Expansion vessel | 80 L | Read |
| Safety valve | unreadable (glare) | To complete |
| Heat meter | not photographed | Missing |
Maintenance contract
Where the project stands
The prototype is validated end to end on real data. Go-live is in progress.