“Show every reject with a wrinkle near the seal since Tuesday.”
Filters the reject archive by defect class, image region and time, then returns the matching frames with timestamps and line positions.
Vision & Inspection
A private vision-language copilot on Gatepoint G8 lets operators and quality engineers search rejects, explain decisions and draft shift reports in plain language — on site, with no cloud, while your inspection models keep pass/fail authority.
The problem
A modern inspection system keeps an image of every reject. That archive should answer the questions a quality engineer asks: do seal wrinkles cluster after a film change, which camera has been uncertain all week? In practice, answering means exporting records and scrolling a gallery for an afternoon. Shift handovers get written from memory.
Vision-language models (VLMs) read images and text together, which suits exactly this kind of search and summary. They can also be confidently wrong. And for plants that keep production images on site, a cloud chat assistant is not an option.
So we built the copilot around one rule: it can help people find, understand and report — it cannot decide whether a part ships.
How it works
Two kinds of model run side by side on your hardware. The split between them is fixed in the design, not left to configuration.
| Role | Deterministic inspection models | Vision-language copilot |
|---|---|---|
| Pass/fail decision | Sole authority, through validated reject logic | None |
| Speed | Under 40 ms frame-to-I/O on the line | Seconds per answer; nobody is waiting on a reject gate |
| Output | Verdict, defect class and confidence | Answers with cited frames, summaries and draft reports |
| Changes to reject logic | Only through your change-control process | Impossible — read-only access, no path to PLC or I/O |
| Where it runs | Gatepoint at the line | Gatepoint G8, on site, no internet required |
In practice
Every answer comes back with the frames and records it is based on, so the person asking can check it in one click.
Filters the reject archive by defect class, image region and time, then returns the matching frames with timestamps and line positions.
Explains the inspection model's verdict from its class, confidence and heat map, and links the exact frame and model version.
Compares reject counts and classes either side of the changeover logged in the MES, with example frames.
Ranks cameras by low-confidence decisions and suggests frames for the retraining queue — for a person to approve.
Drafts reject counts, top classes, notable frames and open questions for the shift lead to edit and sign.
Describes the live scene and flags anything unfamiliar for a person to review. It never rejects a part itself.
Guardrails
Every answer links the frames, records and timestamps it relied on. A claim without a source is not shown as fact.
Each question, answer and cited frame is written to the Perflens Console audit log with the user and model version.
The copilot runs under a read-only service account with no write path to the PLC, the I/O or the model registry.
If the search returns no matching records, the copilot reports that instead of composing an answer.
Single sign-on through SAML 2.0 or OpenID Connect, with role-based access so each user sees the lines they work on.
Model weights, the search index and the images all live on the Gatepoint G8 and your servers. No internet connection is required.
Process
We collect the questions your teams spend the most time answering, and write down what a correct answer looks like for each.
A Gatepoint G8 connects to your reject archive, live feeds and MES events, and builds a searchable index on site.
The copilot is tested against a written set of questions with known answers. We report how often answers were correct and how often citations pointed to the right frames.
More users and lines, operator training, and model updates delivered through Perflens Care with the same evaluation set rerun after each update.
Configuration
Honest fit
See it in context
A modeled snack line whose reject archive a copilot can search by defect, region and shift.
Read more
Fast lines, frequent changeovers and handovers that matter.
Read more
Mara Lindqvist on putting vision-language models next to a production line, and keeping them out of the decision.
Read moreFAQ
No. It has no write access to reject logic, PLC outputs or the model registry. Pass/fail decisions stay with the deterministic inspection models and the validated logic around them.
It can, which is why every answer cites its frames and records. Before rollout we measure accuracy on a written set of questions, and that evaluation is rerun after every model update.
No. The model, the index and the images stay on the Gatepoint G8 and your on-premise servers. Read more in air-gapped AI.
Often, if the existing system can export reject images with timestamps and verdicts. We check this during discovery; the copilot is easiest to add where the Perflens Console already holds the archive.
No. Your existing Gatepoints keep running inspection. A single Gatepoint G8 typically serves the copilot for several lines, depending on camera count and how many people use it.
Tell us what your quality team spends hours searching for. We'll tell you whether a copilot answers it — or whether a better report would.