Predictika · Machine vision system orders

An AI sales agent's In-Sight 3800 vision system order, checked before it goes out

An AI sales agent prepares an order for an In-Sight 3800 vision system with a sensor model, an image type, a lens, lighting and filter accessories and a stated frame rate. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the compatibility tables in the product documentation and returns a verdict, every reason and the figures it computed.

Scope: In-Sight 3800 Series vision systems: sensor model, mono or color, lens series and focal length, Multi Torch and Torch-HR lighting, bandpass filters and the stated frame rate. See everything this validator covers

This validator models orders for the six In-Sight 3800 sensor models (IS3801, IS3803, IS3805, IS3808, IS3812 and IS3816) with their lenses and lighting accessories, not just the scenarios shown below.

  • Lens compatibility — the lens tables list which sensor models each lens series and focal length fits (high speed liquid lenses, manual focus lenses, Moritex HR, UR, SR and ZR series, and high resolution HSLL lenses); an unlisted focal length or sensor is blocked.
  • Covers and Multi Torch — the 8 mm and 10 mm high speed liquid lenses fit some models only with a Multi Torch or a C-mount cover.
  • Lighting and filters — the autofocus Multi Torch mounts high speed liquid lenses and the manual-focus kit mounts manual focus lenses; the Multi Torch kits and the bandpass filters are listed for the lower-resolution models and the filters are Multi Torch accessories.
  • Stated frame rate — the frame rate listed for the model and image type (mono or color) is compared with the figure the quote states.

Any In-Sight 3800 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (no public list prices were found, so there is no price build-up or line-item quote), DataMan readers, other In-Sight series, software tools, cables, brackets, lens covers other than the C-mount cover, and the Torch-HR model restriction, which the documents read were not clear about.

The AI sales agentBuilds the vision system order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
A lens that does not fit the sensor modelOnly with care
A compatibility table per lens series and focal length; it works, but each new lens or model is another set of entries to maintain.
The sensor, lens series and focal length are in one request and checked against the table on every call.
A lens that fits only with a Multi Torch or a C-mount coverOnly with workarounds
The fit depends on the sensor, the focal length and two other lines, so it needs a cross-line rule that interacts with the others.
Lens, sensor, lighting and cover are in one request and the condition is checked with the rest.
A Multi Torch kit paired with the wrong lens typeOnly with care
Each kit mounts one kind of lens, so each pairing needs its own rule.
Lens and lighting are compared on every call, in any order.
A frame rate that disagrees with the model and image typeOnly with workarounds
The listed rate depends on the sensor and on mono versus color; checking a stated figure against it takes extra formulas that interact with the rest.
The stated frame rate is a field in the request and is compared with the computed one.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1A 20 mm focal length is not listed for the selected lens series.
2The selected lens (16 mm) is not listed as compatible with the selected In-Sight 3800 model.
3The 8 mm high speed liquid lens fits this model only with a Multi Torch or a C-mount cover, and the quote has neither where one is needed.
4The selected lens (8 mm) is not listed as compatible with the selected In-Sight 3800 model.
5The 10 mm high speed liquid lens fits this model only with a Multi Torch or a C-mount cover, and the quote has neither where one is needed.
6The selected lens (25 mm) is not listed as compatible with the selected In-Sight 3800 model.
7The selected lens (50 mm) is not listed as compatible with the selected In-Sight 3800 model.
8The autofocus Multi Torch kit mounts high speed liquid lenses only.
9The manual-focus Multi Torch kit mounts manual focus lenses only.
10The Multi Torch kits are listed for the IS3801, IS3803 and IS3805 only.
11The blue and red bandpass filters are accessories for the Multi Torch, and the quote has no Multi Torch.
12The quote states a maximum frame rate of 125 fps, but the selected model and image type are listed at 52 fps.
13The quote states a maximum frame rate of 0 fps, but the selected model and image type are listed at 125 fps.
14The quote states a maximum frame rate of 60 fps, but the selected model and image type are listed at 24 fps.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Lens cover: An IS3803 color order with an 8 mm liquid lens

The agent's request. Please quote one In-Sight 3803C vision system with an 8 mm high speed liquid lens. The system captures color images at a maximum of 47 frames per second. It is ready to send.

Verdict: Blocked.

  • Lens needs a Multi Torch or a C-mount cover. The 8 mm high speed liquid lens fits this model only with a Multi Torch or a C-mount cover, and the quote has neither where one is needed.
  • Stated frame rate differs from the model. The quote states a maximum frame rate of 47 fps, but the selected model and image type are listed at 30 fps.

2. Lens cover: The agent resubmits after fixing the errors

The agent's request. Please quote one In-Sight 3803C vision system with an 8 mm high speed liquid lens, with a C-mount cover. The system captures color images at a maximum of 30 frames per second. It is ready to send.

Verdict: Allowed.

  • Order summary. Sensor listed at 30 fps at full resolution; lens focal length 8 mm.

3. Lens, lighting and filter: An IS3812 order with a UR lens, Multi Torch and filter

The agent's request. Please quote one In-Sight 3812M vision system with a 50 mm Moritex UR series lens, with an autofocus Multi Torch and a red bandpass filter. The system captures monochrome images at a maximum of 25 frames per second. It is ready to send.

Verdict: Blocked.

  • Lens is not compatible with the sensor model. The selected lens (50 mm) is not listed as compatible with the selected In-Sight 3800 model.
  • Autofocus Multi Torch needs a high speed liquid lens. The autofocus Multi Torch kit mounts high speed liquid lenses only.
  • Multi Torch is for the 1.6 to 5 MP models. The Multi Torch kits are listed for the IS3801, IS3803 and IS3805 only.
  • Stated frame rate differs from the model. The quote states a maximum frame rate of 25 fps, but the selected model and image type are listed at 22 fps.

4. Lens, lighting and filter: The agent resubmits after fixing the errors

The agent's request. Please quote one In-Sight 3812M vision system with a 50 mm Moritex SR series lens, with an autofocus Multi Torch and a red bandpass filter. The system captures monochrome images at a maximum of 22 frames per second. It is ready to send.

Verdict: Blocked.

  • Autofocus Multi Torch needs a high speed liquid lens. The autofocus Multi Torch kit mounts high speed liquid lenses only.
  • Multi Torch is for the 1.6 to 5 MP models. The Multi Torch kits are listed for the IS3801, IS3803 and IS3805 only.

5. Lens, lighting and filter: The agent resubmits after fixing the errors

The agent's request. Please quote one In-Sight 3812M vision system with a 50 mm Moritex SR series lens, with a red Torch-HR. The system captures monochrome images at a maximum of 22 frames per second. It is ready to send.

Verdict: Allowed.

  • Order summary. Sensor listed at 22 fps at full resolution; lens focal length 50 mm.

6. Manual focus lens: An IS3805 order with a manual focus lens and a Multi Torch

The agent's request. Please quote one In-Sight 3805M vision system with a 24 mm manual focus lens, with an autofocus Multi Torch. The system captures monochrome images at a maximum of 32 frames per second. It is ready to send.

Verdict: Blocked.

  • Autofocus Multi Torch needs a high speed liquid lens. The autofocus Multi Torch kit mounts high speed liquid lenses only.

7. Manual focus lens: The agent resubmits after fixing the errors

The agent's request. Please quote one In-Sight 3805M vision system with a 24 mm manual focus lens, with a manual-focus Multi Torch. The system captures monochrome images at a maximum of 32 frames per second. It is ready to send.

Verdict: Allowed.

  • Order summary. Sensor listed at 32 fps at full resolution; lens focal length 24 mm.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an order for an In-Sight 3800 vision system with a sensor model, an image type. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the compatibility tables in the product documentation and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote one In-Sight 3812M vision system with a 50 mm Moritex UR series lens, with an autofocus Multi Torch and a red bandpass filter. The system captures monochrome images at a maximum of 25 frames per second. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The selected lens (50 mm) is not listed as compatible with the selected In-Sight 3800 model. The autofocus Multi Torch kit mounts high speed liquid lenses only. The Multi Torch kits are listed for the IS3801, IS3803 and IS3805 only. The other one is on screen.
  6. The validator returned four blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for a lens that does not fit the sensor model, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the lens series to Moritex SR series lens and the stated maximum frame rate as to 22 fps.
  10. It calls the validator again.
  11. Still blocked, with two findings, all in one answer. The autofocus Multi Torch kit mounts high speed liquid lenses only. The Multi Torch kits are listed for the IS3801, IS3803 and IS3805 only.
  12. Two findings cleared. Still blocking: autofocus Multi Torch needs a high speed liquid lens and Multi Torch is for the 1.6 to 5 MP models.
  13. The agent resubmits once more.
  14. The revised request. It changes the lighting to Torch-HR, red and the bandpass filter to none.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared, and the validator's figure matches the quote.
  18. Four problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.