Predictika · Semiconductor subsystem quotes
An AI sales agent prepares a quote for a gas and chemical delivery subsystem: a process tool gas panel, a valve manifold or an all-plastic chemical delivery module, with a material, a service type, a cleanroom class, heaters, a leak test, a quantity, a lead time and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product rules and returns a verdict, every reason and the total it computed.
This validator models gas and chemical delivery subsystem quotes, not just the scenarios shown below.
Any gas and chemical delivery subsystem quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other product lines, services and build-to-drawing details. The product categories, cleanroom classes, materials and tests are named on the public Ultra Clean Holdings pages; the material split, channel limits, service rules, lead-time and discount thresholds and every price are modeled from comparable products and are not published by the company, so all figures are illustrative.
6 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 material that must suit the product | Only with care Stainless steel fits gas panels and manifolds and plastics fit chemical modules, so every material needs a rule that looks at the product. | The product and the material are in one request and checked together on every call. |
| Limits that depend on the product | Only with care Each product has its own channel maximum, so the rule needs a separate list by product. | The product and the channel count are in one request, so the limit is checked on every call. |
| Service that needs a particular material or test | Only with workarounds Corrosive and toxic service each add requirements on material and leak test, and toxic service also needs a person to review. | The service, the material and the test are all in the request, so every dependency is decided together. |
| Options that apply to some products only | Only with workarounds Heaters, the spark test and the Class 100 build are not offered on every product, so each option needs its own product check. | The option and the product are in the request and checked on every call. |
| A discount with an approval band and a block limit | Only with workarounds The two thresholds must be tested together so the right one fires. | The discount is compared with both thresholds on every call and returns a block, an approval or nothing. |
| A stated total that must match the computed total | Only with workarounds The total is built from several items, so a separate rule must recompute it and compare it with the stated figure. | The stated total is a field of the request and is compared with the computed total on every call, together with every other finding. |
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 | 41 channels is outside the range of 1 to 40 for this product. |
| 2 | The material chosen does not suit the product; gas panels and valve manifolds are stainless steel and chemical delivery modules are all-plastic. |
| 3 | Corrosive gas service needs electropolished 316L stainless steel. |
| 4 | Toxic or pyrophoric gas service needs a safety engineering review. |
| 5 | Toxic or pyrophoric service needs a helium leak test. |
| 6 | The electrical permeability (spark) test applies to plastic assemblies only. |
| 7 | Heaters are quoted on gas panels and manifolds only. |
| 8 | Chemical delivery modules are assembled in Class 1,000 or ISO 7 cleanrooms. |
| 9 | A lead time of 5 weeks is below the 6 week minimum. |
| 10 | A lead time under 10 weeks on more than 12 channels needs planning to confirm capacity. |
| 11 | 51 units is outside the quoted range of 1 to 50. |
| 12 | A discount of 9 percent is above 8 percent and needs sales management approval. |
| 13 | A discount of 16 percent is above the 15 percent maximum. |
| 14 | The quote states a total of 11,899,999 cents; the modeled prices give 11,900,000 cents. |
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 2 chemical delivery modules in standard 316L stainless steel, for inert gas service, assembled in a Class 100 cleanroom, with a spark test, heaters, a lead time of 4 weeks, 6 channels and a 12 percent discount, for a total of 10,229,200 cents. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 chemical delivery modules in PFA, for inert gas service, assembled in a Class 1000 cleanroom, with a spark test, a lead time of 14 weeks, 6 channels and a 5 percent discount, for a total of 11,806,200 cents. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 valve manifolds in electropolished 316L stainless steel, for toxic or pyrophoric gas service, assembled in a Class 100 cleanroom, with no leak test, a lead time of 16 weeks, 44 channels and a 10 percent discount, for a total of 22,570,000 cents. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 valve manifolds in electropolished 316L stainless steel, for toxic or pyrophoric gas service, assembled in a Class 100 cleanroom, with a helium leak test, a lead time of 16 weeks, 40 channels and a 10 percent discount, for a total of 21,220,000 cents. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 2 process tool gas panels in standard 316L stainless steel, for corrosive gas service, assembled in a Class 100 cleanroom, with a spark test, a lead time of 16 weeks, 30 channels, for a total of 25,780,000 cents. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 process tool gas panels in electropolished 316L stainless steel, for corrosive gas service, assembled in a Class 100 cleanroom, with a helium leak test, a lead time of 16 weeks, 24 channels, for a total of 25,900,000 cents. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.