Predictika · process-control tool delivery commitments
An AI agent drafts a quote that promises delivery of process-control tools. Before the quote goes out, the agent sends it to Predictika, which checks the promise against unbooked build slots, shared optical module supply, lead time, the acceptance milestone, export-license status and the service term, compares the figures the agent states with the computed ones, and returns every finding together.
An illustrative model built from public information about KLA's tool families. All supply numbers, slot counts, lead times and thresholds are invented, the customers are fictional, and the page is not affiliated with or endorsed by KLA.
The validator models the delivery commitments a quote makes for these five tool families only, in the four delivery quarters from Q4 2027 to Q3 2028. It handles any quote involving these families and quarters, not just the scenarios shown on this page.
8 scenarios in 4 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 delivery slot against the unbooked build slots in that quarter | Cannot do it Build slots live in planning and supply systems, not in a quote. A CPQ has no figure to compare the order with unless someone builds an integration and keeps it current. | Slots are model data. The order is checked against what is left in the delivery quarter, and an order that leaves no margin goes to a person. |
| Slots fit but the shared optics do not | Cannot do it Optical modules are one pool shared by every family and every order. Rules on one quote cannot see what other quotes and families have already drawn from it. | The pool is model data, each family declares what a tool needs, and the order is checked against what is unallocated. |
| An acceptance milestone set before acceptance can finish | Only with care Possible with a date or quarter formula, but only when someone writes one for each family and the quarter arithmetic is right. | The installation and acceptance time is part of each family, and the milestone is checked against delivery plus that time. |
| A stated figure that differs from the computed one | Only with care A validation rule can compare a stated figure with a calculated one, but only if the figure is a field on the quote, which it rarely is. | Stated figures travel with the quote and are compared with the computed ones on every call. |
| Thin margins that should go to a person, not stop the quote | Only with workarounds A hard rule either blocks or lets the quote through. A middle path needs approval fields and a routing workflow built around each rule. | Block, needs approval and allow are separate outcomes of the same rules, with the reason for each. |
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. The examples below are messages returned in the recorded runs.
| 1 | the order quantity of 6 is above the unbooked build slots left in Q4 2027 (4); the delivery cannot be promised. |
| 2 | this order needs 27 optical modules and only 24 are unallocated in Q1 2028; shared subsystem supply cannot cover it. |
| 3 | the acceptance milestone is set for Q2 2028 but delivery in Q1 2028 plus installation and acceptance is not complete before Q3 2028. |
| 4 | shipment to China needs an export license and its status is not filed; do not quote a delivery date. |
| 5 | the agent stated 5 unbooked build slots; the validator finds 4 in Q4 2027. |
| 6 | this order leaves 3 unallocated optical modules in Q1 2028, under the 4 module safety margin; confirm with supply planning. |
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 promise Aurora Wafer Systems delivery of 6 39xx Series wafer inspectors in Q4 2027 in 40 weeks, for its China fab. The quote includes a 12 year service contract, and component cost has risen 15 percent since the quote. There are 6 unbooked build slots in Q4 2027. It is ready to send.
Verdict: Blocked.
The agent's request. Please promise Aurora Wafer Systems delivery of 6 39xx Series wafer inspectors in Q1 2028 at the standard 56 week lead time, for its China fab with the export license granted. The quote includes a 5 year service contract and no change in component cost. There are 12 unbooked build slots in Q1 2028. It is ready to send.
Verdict: Allowed.
The agent's request. Please promise Silverlake Memory delivery of 5 Surfscan Series wafer inspectors in Q4 2027 at the standard 48 week lead time. There are 5 unbooked build slots in Q4 2027, and the quote is 10 days old with a 90 day validity. It is ready to send.
Verdict: Blocked.
The agent's request. Please promise Silverlake Memory delivery of 5 Surfscan Series wafer inspectors in Q1 2028 at the standard 48 week lead time. There are 10 unbooked build slots in Q1 2028, and the quote is 10 days old with a 90 day validity. It is ready to send.
Verdict: Allowed.
The agent's request. Please promise Harbor Fab Works delivery of 9 39xx Series wafer inspectors in Q1 2028 at 60 weeks. There are 12 unbooked build slots in Q1 2028. It is ready to send.
Verdict: Blocked.
The agent's request. Please promise Harbor Fab Works delivery of 7 39xx Series wafer inspectors in Q1 2028 at 60 weeks. There are 12 unbooked build slots in Q1 2028. It is ready to send.
Verdict: Needs approval.
The agent's request. Please promise Pinecrest Devices delivery of 3 R9xx Series reticle inspectors in Q1 2028, with the acceptance milestone and invoice in Q2 2028. The earliest acceptance quarter is Q2 2028, and there are 4 unbooked build slots in Q1 2028. It is ready to send.
Verdict: Blocked.
The agent's request. Please promise Pinecrest Devices delivery of 3 R9xx Series reticle inspectors in Q1 2028, with the acceptance milestone and invoice in Q3 2028. The earliest acceptance quarter is Q3 2028, and there are 4 unbooked build slots in Q1 2028. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.