Predictika · Semiconductor test handlers
An AI sales agent prepares an order for an Eclipse or EclipseX pick-and-place test handler from the public Cohu product page: the platform, the number of test sites, the temperature range, the package size, the test force per site, the power the device dissipates and the throughput. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those published figures and returns a verdict, every reason and the figures it computed.
This validator models orders for the Eclipse and EclipseX pick-and-place handlers as set out on the public Cohu Eclipse product page, not just the scenarios shown below.
Any order for these handlers that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Cohu publishes none for these handlers, so this validator produces no price build-up or line-item quote), other Cohu handlers, device kits and change kits, chiller selection and service. Assumptions: the package size is entered as a short and a long side, and the limits are read from one product page, so any limit that depends on package or temperature together is not modeled.
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 |
|---|---|---|
| A total test force that must equal the sites times the force per site | Only with care A stated figure is a free-entry field; a rule can compare it with a computed total, but the check has to be kept in step with the quote. | The stated total travels with the order and is compared with the computed total on every call. |
| Limits that differ by platform: sites, package size, test force | Only with care A product rule per platform. It works, but every new platform is another set of rules to maintain. | Platform limits are looked up from the platform and every one is checked together. |
| A temperature option that depends on the platform | Only with workarounds The extended range depends on the platform on one line and an option on another, so it needs a cross-line rule that interacts with the others. | The platform, the range and the option are in one request and checked with the rest. |
| Every problem returned in one answer | Only 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. |
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 order has 17 test sites; this platform is listed from 1 up to 16. |
| 2 | The order has 9 test sites; this platform is listed from 1 up to 8. |
| 3 | EclipseX is listed as tri-temp only; the order asks for a passive configuration. |
| 4 | The package long side is 120 mm; this platform is listed up to 110 mm. |
| 5 | The package short side is 2 mm; this platform is listed from 3 mm. |
| 6 | The package short side is 20 mm; this platform is listed from 25 mm. |
| 7 | The package long side is 320 mm; this platform is listed up to 315 mm. |
| 8 | The order needs 140 C; the standard range tops out at 130 C and the extended range option is not on the order. |
| 9 | The order needs -50 C; the standard range starts at -40 C and the extended range option is not on the order. |
| 10 | The order needs -40 C to 160 C; the extended range is listed as -55 C to +155 C. |
| 11 | The extended temperature range is listed for Eclipse, not for EclipseX; a person should confirm it with Cohu. |
| 12 | The order needs 700 kgf per site; this platform is listed up to 650 kgf. |
| 13 | The order needs 950 kgf per site; this platform is listed up to 900 kgf. |
| 14 | The device dissipates 7 kW; the thermal control is listed up to 6 kW. |
| 15 | The order needs 12,500 units per hour; the handler is listed up to 12,000. |
| 16 | The order states 3,000 kgf of total test force; 8 sites at the chosen force give 2,400 kgf. |
| 17 | The order has 0 test sites; this platform is listed from 1 up to 16. |
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 an Eclipse handler with 12 test sites at 700 kgf each, for 60 x 60 mm packages, running from -40 C to 140 C, in a passive configuration, for devices dissipating 4 kW at 11,000 units per hour. The order states 8,400 kgf of total test force. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an Eclipse handler with 12 test sites at 600 kgf each, for 60 x 60 mm packages, running from -40 C to 150 C, in a passive configuration with the extended temperature range, for devices dissipating 4 kW at 11,000 units per hour. The order states 7,200 kgf of total test force. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an EclipseX handler with 10 test sites at 800 kgf each, for 140 x 300 mm packages, running from -40 C to 125 C, in a passive configuration, for devices dissipating 5 kW at 9,000 units per hour. The order states 8,000 kgf of total test force. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an EclipseX handler with 6 test sites at 800 kgf each, for 100 x 300 mm packages, running from -40 C to 150 C, in a tri-temp configuration with the extended temperature range, for devices dissipating 5 kW at 9,000 units per hour. The order states 4,800 kgf of total test force. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an EclipseX handler with 6 test sites at 800 kgf each, for 100 x 300 mm packages, running from -40 C to 125 C, in a tri-temp configuration, for devices dissipating 5 kW at 9,000 units per hour. The order states 4,800 kgf of total test force. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an Eclipse handler with 8 test sites at 400 kgf each, for 120 x 120 mm packages, running from -40 C to 125 C, in a passive configuration, for devices dissipating 3 kW at 12,500 units per hour. The order states 3,200 kgf of total test force. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an EclipseX handler with 8 test sites at 400 kgf each, for 120 x 120 mm packages, running from -40 C to 125 C, in a tri-temp configuration, for devices dissipating 3 kW at 12,000 units per hour. The order states 3,200 kgf of total test force. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.