Predictika · Specialty polymer orders
An AI sales agent prepares an order for Syensqo KetaSpire PEEK: the grade, filler, form, color, number of 25 kg bags, the temperature the application needs, food-contact use and the total weight the order states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how those choices fit together and returns a verdict and every reason.
This validator models KetaSpire PEEK resin orders, not just the scenarios shown below.
Any KetaSpire PEEK order that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Syensqo polymers and grades. Syensqo publishes no ordering rules for these choices, so every limit, threshold and rule beyond the public grade names is modeled. No prices are modeled.
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 |
|---|---|---|
| Fillers that fit some grades only | Only with care The SL30 filler is modeled on KT-820 only, and fine powder is neat only, so each choice needs a rule that reads the grade and the filler together. | The grade, filler and form are fields of one request and are checked against each other on every call. |
| Colors that depend on the filler and the form | Only with care Carbon-filled grades are black and fine powder is natural, so the color rule has to read both the filler and the form. | The color is checked against the filler and the form in the same pass on every call. |
| A temperature limit that depends on the grade | Only with workarounds XT-920 runs hotter than the other grades, so the limit has to be looked up from the grade and then compared with what the application needs. | The limit is computed from the grade and compared with the requirement in the same pass on every call. |
| A stated weight that must match the bags | Only with workarounds The weight on the order has to equal the bags times 25 kg, so a computed total has to be compared with a stated figure. | The total is computed in the same pass and compared with the stated weight on every call. |
| Sample, allocation and food-contact limits | Only with workarounds A sample limit, an approval band and a hard limit on quantity, plus a food-contact review, have to be kept in step with one another. | Blocks and approvals are evaluated together, and the verdict reports each one. |
| 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 order; approval findings need a person to sign off; everything else is computed.
| 1 | Fine powder is modeled for neat (unfilled) grades only; the order asks for a filled grade as powder. |
| 2 | KT-880 is not offered as fine powder in this model; use KT-820 or XT-920. |
| 3 | The SL30 wear-resistant filler is modeled on KT-820 only. |
| 4 | Carbon and SL30 grades are black; natural color is not available. |
| 5 | Fine powder is supplied natural only. |
| 6 | The application needs 241 C continuous use; the selected grade is modeled to 240 C. |
| 7 | Food-contact use is not modeled for carbon-filled or SL30 grades. |
| 8 | Food-contact use needs a regulatory compliance check by a person. |
| 9 | A sample order is limited to 2 bags; the order has 3. |
| 10 | An order of 81 bags needs supply-allocation sign-off. |
| 11 | An order of 401 bags is over the 400-bag (10,000 kg) single-order limit. |
| 12 | The order states 400 kg; the bags ordered give 500 kg. |
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 KetaSpire KT-880 SL30 wear-resistant, as fine powder in black, 30 bags of 25 kg, as a production order. The application runs continuously at 250 C. The order states 700 kg in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote KetaSpire XT-920 neat (unfilled), as pellets in natural, 30 bags of 25 kg, as a production order. The application runs continuously at 250 C. The order states 750 kg in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote KetaSpire XT-920 CF30 carbon-filled, as pellets in natural, 100 bags of 25 kg, as a production order. The application runs continuously at 245 C, and the resin will be in food contact. The order states 2500 kg in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote KetaSpire XT-920 GF30 glass-filled, as pellets in natural, 100 bags of 25 kg, as a production order. The application runs continuously at 245 C. The order states 2500 kg in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote KetaSpire KT-820 GF30 glass-filled, as pellets in natural, 4 bags of 25 kg, as a sample order. The application runs continuously at 245 C. The order states 100 kg in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote KetaSpire XT-920 GF30 glass-filled, as pellets in natural, 2 bags of 25 kg, as a sample order. The application runs continuously at 245 C. The order states 50 kg in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.