Vision Agent

AI photo checks and nameplate reading for field service

Three jobs buyers asked us for: make sure the required photos are there before a job can close, flag only the problems in a large photo report, and read equipment nameplates and data tags straight into the asset record. A person signs off on anything that matters.

Short answer

The Vision agent reads photos taken in the Fieldproxy technician app and fills or checks the job record. On the phone, it checks each required shot against your rules and holds the job open until a missing or failed photo is retaken or a supervisor approves an override. In the office, it reviews large photo reports item by item and lists only the exceptions for an analyst to confirm. On a new site, one photo of a nameplate or data tag fills the make, model, serial and ratings on the equipment record, for the technician to check before saving.

What buyers asked

Photo proof came up again and again on our sales calls

Between August and November 2026, prospects in very different trades asked for the same thing: photos they can trust without opening every one. These are their words, by trade.

“We are talking about 300 pages of photos related and only one table added up with the information of the relationship between these photos and the information about the device.”
A telecom tower maintenance contractor

Analysts check every photo against what the engineer entered, under a 24 to 48 hour report deadline, and the engineers on the tower can't be held up waiting for an answer.

“Can we make those, those questions or those parts of the checklist mandatory so that they can't pass…”
An EV charger maintenance company

Required photos and answers on the checklist, so a visit can't be passed without the evidence.

“Some clients, you cannot invoice without photos or a sign-off.”
A commercial facility maintenance contractor

The photos have to be there before the job moves to billing, or the payment terms never start.

“We don't have records of our equipment in the locations… the information is non-existent.”
A commercial HVAC contractor

Build the equipment list as technicians visit, from a photo of each unit's data tag.

What it does

Three jobs, one agent

Shot names, rules and statuses are set up with you for each job type. The ones below are examples.

1. Check the photos before the job can close

On the technician's phone

  • Each job type gets a shot list on its checklist: e.g. two before and two after, the meter face, the serial plate, the panel. Before shots sit on the arrival step, after shots on the completion step.
  • The Vision agent reads each photo into the record (the serial, the reading, the model) and your rules compare it with the job: the serial must match the asset, the reading must be higher than last time.
  • A missing or failed shot holds the job at its current status, and the technician is asked for a retake while still on site. An override needs a reason and goes to a supervisor.
AI photo checks before a job closes

2. Review a large photo report and flag only the problems

In the office, after upload

  • A report with hundreds of photos and one device table is split into small checks: one row of the table with its photos, against written yes or no rules (is this the device the row names, does the label match, is the required view there).
  • The analyst gets a short list of exceptions with the page, the item and the reason, not 300 pages to read. Items that pass are not listed.
  • The analyst clears or confirms every flag and signs the report. The AI never approves a report on its own, and the field engineer is never blocked while working.
Can AI review photo inspection reports?

3. Read a nameplate or data tag into the asset record

On the Add equipment screen

  • The technician taps Read the nameplate and takes one photo. Make, model, serial number and ratings fill the equipment fields.
  • The technician checks the fields and saves. A field it can't read confidently, on a worn or painted plate, is left blank for the technician rather than guessed.
  • The unit joins the site's equipment list with its age, warranty status and next maintenance date, and every later job on it adds to its history. An existing equipment list can be imported, so photos only fill the gaps.
Asset management

One photo, field by field

What one site photo fills and checks

Illustrative demo data: the rooftop unit from the film above.

IMG_2291.jpg · rooftop unit, Riverside Plaza

Demo data

AssetRTU-03 · Rooftop unit, 7.5 tonMatched to the site's equipment list
ModelRT-075-460Read from the nameplate
Serial no.4K21-8830Read from the nameplate, checked by the technician
Suction pressure42 psiRead from the gauge face
Proof photoIMG_2291 attachedKept on the job and the asset history
Required shotDisconnect cover photo missingJob can't close until it's taken or overridden

Send us twenty good and twenty bad photos. We'll show you the checks on your own jobs.

Get Demo

Who decides

What runs on its own, and what waits for a person

TaskWho decidesHow
Reading text and values from a photoRuns on its ownNameplates, labels, gauges, error screens.
Checking a required shot against your rulesRuns on its ownThe technician sees the result and retakes on site.
Closing a job with a missing or failed photoWaits for a personAn override needs a reason and a supervisor's approval.
Saving fields read from a nameplateWaits for a personThe technician checks them first.
Flags on a large photo reportWaits for a personAn analyst confirms or clears each one and signs the report.
Judging the quality of the workStays with a personPhotos are kept on the job for a person to review.

Unsure results and overrides land in one office list. The Watcher agent flags jobs closed with an override, technicians whose photos fail more often than the rest, and readings out of range.

Setup

Live within a day, tested on your own photos

  1. Send us real photos

    Twenty good and twenty bad photos for one job type, and what was wrong with each bad one. For report review, two or three old reports with known mistakes.
  2. We build the shot list and rules

    Required shots and instructions on the job checklist, the values to read, the rules to compare them with, the close gate, and who reviews flags.
  3. Test on last month's jobs

    The checks run on photos you already have and are tuned until the flags match what your reviewers would flag. Then technicians start getting retake prompts on site.

Photos are taken in the Android or iOS app with GPS check-in and the capture time, and the app works offline. Before and after photos come out side by side on the job report and the customer link. Fieldproxy is one price per company with unlimited users, so subcontractors take the same photos without extra licences. See pricing.

Limits

Where photo AI needs help

Small, blurry or rotated text

Model makers publish these limits themselves. Anthropic says Claude may make mistakes on low-quality, rotated or very small images, and OpenAI lists rotated images and small text among its vision limits. A serial shot from the ground or at an angle needs a close-up of the plate. Sources: Anthropic vision docs, OpenAI vision guide.

Plates that aren't there

If your equipment's nameplates are usually missing, painted over or unreadable, there is little to read. The agent leaves those fields for the technician.

Rules have to be written down

"Does the photo look right?" is not a rule. "Is the disconnect cover fitted, yes or no?" is. Rules come from your reviewers' own reasons for rejecting photos, and are tested on old jobs before they go live.

It doesn't sign anything

The agent flags and fills. Approving a report, passing an override or deciding a repair stays with a person.

Worked example

From one photo of a nameplate to an equipment record

Demo data. A technician is at a site for the first time and the unit is not in the system yet.

  1. Step 1

    Photograph the nameplate

    On the Add equipment screen the technician taps Read the nameplate and takes one photo.

    Technician app Add equipment screen with Read the nameplate and the equipment fields it fills

    Technician app: Read the nameplate and the equipment fields it fills.

  2. Step 2

    The fields fill themselves

    Make, model, serial number and ratings go into the right fields. The technician checks them and saves.

  3. Step 3

    The unit joins the site's equipment list

    The equipment now has its age, warranty status and next maintenance date on the customer's equipment list, and every future job on it builds its history.

    Equipment list with every unit at every customer, its age, warranty, condition and next maintenance, with counts for maintenance due, overdue and warranties ending

    Equipment list with age, warranty, condition and next maintenance for every unit.

Names, sites and amounts in this example are demo data. Screens are from the Fieldproxy demo account.

Control

What runs on its own, and what waits for you

TaskWho actsDetail
Reading text from a photoRuns on its ownPlates, labels and error screens.
Saving to the equipment recordWaits for your OKThe technician checks the fields first.
Judging the quality of an installationA person does itPhotos are stored on the job for a person to review.

Getting started

Setup, connections and fit

How it is set up

  1. A 30-minute call to walk through how your office runs today: job types, who approves what, and where work comes in from.
  2. We set it up on your own data and rules, and it is live within a day.
  3. Your existing equipment list can be imported, so photos only fill gaps.

What it connects to

When it is not a fit

  • Nameplates on your equipment are usually missing, painted over or unreadable, so there is little to read.

Questions

AI photo checks and nameplate reading, answered

Can AI check that technicians took the required photos before closing a job?

Yes. In Fieldproxy each job type has a shot list on its checklist, and the job can't move to Completed while a required photo is missing or fails your rule. The technician is asked for a retake on site, and an override needs a reason and a supervisor's approval.

Can AI review a 300-page photo inspection report?

Yes, if the report is split into small checks: each row of the device table with its photos, against written rules. The output is a list of exceptions with the page, item and reason, and an analyst confirms each flag and signs the report. The AI never approves it.

Can I require before and after photos on every job?

Yes. Before shots sit on the arrival step, so the job can't move to In progress without them, and after shots sit on the completion step. Minimum counts can be set, for example at least two of each.

Can a photo of an equipment data tag create the asset record?

Yes. The technician photographs the nameplate or data tag and the make, model, serial and ratings fill the equipment fields, to check before saving. The unit then appears on the site's equipment list and builds its own service history.

Will the AI block field engineers while they work?

Office review of a finished report doesn't block anyone. Checks on the phone run on the step you choose, for the shots most often missed, so a technician gets a retake prompt before leaving site rather than a call the next day.

Do subcontractors need a paid seat to take the required photos?

No. Fieldproxy is one price per company with unlimited users, so contractors and subcontractors take photos in the same Android or iOS app. See the pricing page.

How long does it take to set up?

You're live within a day. Send real examples of good and bad photos for one job type and the reasons the bad ones were rejected; that becomes the first shot list and rules, tested on photos you already have.

Can AI read equipment nameplates from a photo?

Yes. The technician photographs the plate and the make, model, serial and ratings fill the equipment fields, to check before saving.

What happens if a nameplate is worn?

The fields it can read are filled and the rest are left for the technician, rather than guessed.

Stop reading every photo by hand

Show us the photos you reject today. We'll set up the checks on your own jobs, and you're live within a day.

Also works from ChatGPT, Claude and Copilot in Teams

Fieldproxy's MCP server lets your team run the day and change the software itself from the AI assistant they already use, with a confirm step before anything changes.

Part of the Fieldproxy platform

Every agent runs on the same AI Agents stack

Voice, vision, dispatch, and knowledge agents all share one runtime, one schema, and one customization surface, describe what you want in plain English.

Ready to check every job's photos automatically?

Book a 30-minute demo and we'll show you this agent (and the rest of our AI Agents stack) tailored to your real workflows.