Predictika · Machine vision camera, lens and cable quotes
An AI sales agent prepares a quote for a JAI Go-X Series camera: the model, output bit depth, frame rate, a C-mount lens, the working distance and the cable run to the host. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published camera and lens tables and returns a verdict, every reason and the figures it computed.
This validator models the 33 Go-X camera models in JAI's Camera Selection Guide and the 41 C-mount lenses JAI recommends for them in its lens brochure, not just the scenarios shown below.
Any quote for a Go-X camera with these lenses that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (neither JAI document gives prices, so this validator produces no price build-up or line-item quote), other JAI camera series, accessories, and models or lenses introduced after the guide (version 14) and lens brochure (October 2025, v8).
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Lens choices that depend on the exact camera model | Only with care A product rule per camera model listing its lenses. It works, but each of the 33 models is another list to keep correct as lenses change. | The lens is checked against the list for the selected model on every call, and the finding says so. |
| Working distance limits that differ by lens | Only with care Each lens has its own minimum and, for some, maximum distance, so the rules multiply with the lens catalog. | The limits are looked up from the selected lens each time and each finding names the limit that applies. |
| Frame rate and bit depth against the interface | Only with workarounds The data the camera produces is pixels times frame rate times bit depth, compared with what the interface can carry; this takes cross-field calculation rules. | The data rate is computed from the model, bit depth and frame rate on every call and compared with the interface limit. |
| A cable-length limit that depends on the interface | Only with workarounds The limit comes from the interface of the chosen camera, and USB3 has a range rather than a single figure, so a rule has to read another rule's result. | Every choice is in one request, so the conflict is found whichever order the choices arrive in. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote 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. |
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.
| 1 | The quote asks for 10-bit output, but this camera model is listed with up to 8-bit output. |
| 2 | 9-bit output is not offered; the Go-X cameras are listed with 8, 10 and 12-bit output. |
| 3 | 16-bit output is not offered; the Go-X cameras are listed with 8, 10 and 12-bit output. |
| 4 | The quote asks for 12-bit output, but this camera model is listed with up to 8-bit output. |
| 5 | The quote needs 30 frames per second, but this camera model is listed at 18 fps at full resolution. |
| 6 | At 12-bit and 30 fps this camera needs at least 286.8 MB/s, more than the 115 MB/s effective throughput listed for its interface. |
| 7 | The working distance of 50 mm is closer than the 100 mm minimum of this lens. |
| 8 | A cable run of 150 m is longer than the 100 m maximum listed for this camera interface. |
| 9 | The interface stated on the quote is not the interface of the camera model on it. |
| 10 | The quote states 5.0 megapixels, but this camera model is listed at 6.3 megapixels. |
| 11 | The lens on the quote is not among the lenses JAI lists for this camera model. |
| 12 | The quote needs 30 frames per second, but this camera model is listed at 22 fps at full resolution. |
| 13 | At 12-bit and 22 fps this camera needs at least 165.5 MB/s, more than the 115 MB/s effective throughput listed for its interface. |
| 14 | At 12-bit and 74 fps this camera needs at least 556.6 MB/s, more than the 400 MB/s effective throughput listed for its interface. |
| 15 | The working distance of 500 mm is farther than the 400 mm maximum of this lens. |
| 16 | The working distance of 60 mm is closer than the 70 mm minimum of this lens. |
| 17 | The working distance of 700 mm is closer than the 800 mm minimum of this lens. |
| 18 | The working distance of 99 mm is closer than the 100 mm minimum of this lens. |
| 19 | The working distance of 401 mm is farther than the 400 mm maximum of this lens. |
| 20 | A cable run of 101 m is longer than the 100 m maximum listed for this camera interface. |
| 21 | The selection guide gives the USB3 Vision cable length as 3 to 5 m; a run of 4 m depends on the cable used, so a person should confirm it. |
| 22 | The selection guide gives the USB3 Vision cable length as 3 to 5 m; a run of 5 m depends on the cable used, so a person should confirm it. |
| 23 | A cable run of 6 m is longer than the 5 m maximum listed for this camera interface. |
| 24 | A cable run of 36 m is longer than the 35 m maximum listed for this camera interface. |
| 25 | The quote states 3.2 megapixels, but this camera model is listed at 5.0 megapixels. |
| 26 | The quote states 5.0 megapixels, but this camera model is listed at 5.1 megapixels. |
| 27 | At 12-bit and 27 fps this camera needs at least 824.5 MB/s, more than the 560 MB/s effective throughput listed for its interface. |
| 28 | The quote needs 80 frames per second, but this camera model is listed at 74 fps at full resolution. |
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.
The agent's request. Please quote a GOX-24505-PGE camera with a JCH-C23-1628D lens, 12-bit output at 10 frames per second, working distance 500 mm and a 10 m cable run. The quote states GigE Vision 1G and 24.5 megapixels. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a GOX-24505-5GE camera with a JMO-C11-3518XR lens, 12-bit output at 10 frames per second, working distance 500 mm and a 10 m cable run. The quote states GigE Vision 5G and 24.5 megapixels. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a GOX-5102-USB camera with a JCH-C23-2528D lens, 8-bit output at 60 frames per second, working distance 80 mm and a 12 m cable run. The quote states USB3 Vision and 5.0 megapixels. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a GOX-5105-CXP camera with a JCH-C118-1620C lens, 8-bit output at 60 frames per second, working distance 250 mm and a 12 m cable run. The quote states CoaXPress CXP-6 and 5.1 megapixels. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a GOX-8901-USB camera with a JCH-C1-3514A lens, 8-bit output at 40 frames per second, working distance 150 mm and a 4 m cable run. The quote states USB3 Vision and 8.9 megapixels. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a GOX-8901-USB camera with a JCH-C1-3514A lens, 8-bit output at 30 frames per second, working distance 150 mm and a 4 m cable run. The quote states USB3 Vision and 8.9 megapixels. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a GOX-8901-USB camera with a JCH-C1-3514A lens, 8-bit output at 30 frames per second, working distance 150 mm and a 3 m cable run. The quote states USB3 Vision and 8.9 megapixels. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.