Predictika · Flame retardant order checks

An AI sales agent's flame retardant order, checked before it goes out

An AI sales agent prepares an order for a halogen-free flame retardant for a plastics compounder: the Exolit OP grade, the polymer it goes into, the loading, the wall thickness, the melt temperature, the resin moisture, any added synergist, the packaging, the quantity against the compounding plan, the monthly use, the discount, and the need and total the order states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how these choices fit together, and returns a verdict, every reason and the total it computed.

Scope: One flame retardant order: grade, polymer, loading, wall, melt temperature, resin moisture, synergist, packaging, quantity, discount and the stated need and total. See everything this validator covers

This validator models orders for five Exolit OP grades, not just the scenarios shown below.

  • Grades and polymers — Exolit OP 1230, OP 1240, OP 1260, OP 1312 and OP 1314, with the polymers each is intended for (PA6, PA66, PA6T66, PBT, PET and TPU in the model).
  • Loading and processing — the loading a grade needs for UL 94 V-0 in a polymer, the extra loading for a 0.4 mm wall, the highest melt temperature for the grade and the driest resin the polymer allows.
  • Packaging and quantity — 20 kg bags and 500 kg big bags, the big-bag discharge station, the order against the compounding plan, the 12-month shelf life and dust-explosion controls.
  • Discount and stated figures — the volume discount an agent can offer, the approval above it, and the need and total stated on the order, which are compared with the computed ones.

Any Exolit OP order that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Clariant product lines. The grade names, target polymers, typical loadings, melt limits, moisture limits, packaging and shelf life follow Clariant public product pages; the minimum loadings for combinations they do not state, the extra loading at 0.4 mm, the maximum loading, the synergist and big-bag rules, all prices and the discount ceilings are modeled and are not published by Clariant.

The AI sales agentBuilds the order from the conversation with the customer and says it is ready to send.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Grades that fit only some polymersOnly with care
Each Exolit grade is intended for particular polymers, so every grade needs a rule on the polymers it may go into.
The grade and the polymer are fields of one order and are checked together on every call.
Limits that depend on the grade, the polymer and the wallOnly with workarounds
The loading needed for V-0 depends on the grade and polymer together and rises for a thin wall, while the melt limit follows the grade and the moisture limit follows the polymer.
Every limit is computed from the grade, polymer and wall in the same order and compared on every call.
A quantity that must match the compounding planOnly with workarounds
The need is batch size times batches times loading, so raising the loading to fix one problem makes the order short, and the shelf life limits how big the order can be.
Need, order size and months of use are recomputed together, so a fix that creates the next problem shows at once.
A stated need and total that must match the computed onesOnly with workarounds
The order total depends on the grade price, the packaging, the quantity and the discount, so a separate rule must recompute it and compare it with the stated figure.
The stated figures are fields of the order and are compared with the computed ones on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, so the agent can fix them in a single pass.

What this validator catches: findings from its test cases

Click to expand

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.

1The selected Exolit grade is not intended for the selected polymer.
2The compounding melt temperature is 335 C; the selected grade should not be processed above 330 C.
3The resin moisture is 450 ppm; the limit for this polymer is 400 ppm.
4A loading of 19 percent is below the 20 percent this grade needs for UL 94 V-0 in this polymer at this wall thickness.
5A loading of 31 percent is above the 30 percent this model covers.
6UL 94 V-0 at 0.4 mm wall thickness should be confirmed in the customer compound.
7The selected grade already contains its synergists; an added synergist applies only to OP 1,230 and OP 1,240.
8500 kg big bags need a big-bag discharge station; the customer has none.
9The compounding plan needs 4,000 kg of flame retardant; the order has 3,500 kg.
10At 300 kg a month this order takes 14 months to use; the shelf life is 12 months from shipping.
11The order states a need of 3,800 kg; the validator computes 4,000 kg.
12The order states a total of 34,000 euros; the validator computes 34,888.
13The customer has not confirmed dust fire and explosion controls (VDI 2,263 or national rules) for the powder; a person should confirm them.
14The order asks for 5 percent discount; the standard ceiling for 4,000 kg is 3 percent.
15The order asks for 7 percent discount; for 4,000 kg the most that can be approved is 3 percent.

Scenarios and results

Click to expand

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.

1. PBT connector compound: A PBT compound with too low a loading, resin that is too wet and an order smaller than the compounding plan

The agent's request. Please order Exolit OP 1240 for PBT: 12 batches of 2,500 kg at a loading of 15 percent, a resin moisture of 600 ppm and a melt temperature of 270 C, with melamine polyphosphate added, as 6 500 kg big bags, using 2,000 kg a month, with a 2 percent discount. The order states a need of 4,500 kg and a total of 26,166 euros. It is ready to send.

Verdict: Blocked.

  • Resin too wet. The resin moisture is 600 ppm; the limit for this polymer is 400 ppm.
  • Loading too low for UL 94 V-0. A loading of 15 percent is below the 20 percent this grade needs for UL 94 V-0 in this polymer at this wall thickness.
  • Order below the compounding need. The compounding plan needs 4,500 kg of flame retardant; the order has 3,000 kg.

2. PBT connector compound: The agent resubmits after fixing the errors

The agent's request. Please order Exolit OP 1240 for PBT: 12 batches of 2,500 kg at a loading of 20 percent, a resin moisture of 350 ppm and a melt temperature of 270 C, with melamine polyphosphate added, as 6 500 kg big bags, using 2,000 kg a month, with a 2 percent discount. The order states a need of 6,000 kg and a total of 26,166 euros. It is ready to send.

Verdict: Blocked.

  • Order below the compounding need. The compounding plan needs 6,000 kg of flame retardant; the order has 3,000 kg.

3. PBT connector compound: The agent resubmits after fixing the errors

The agent's request. Please order Exolit OP 1240 for PBT: 12 batches of 2,500 kg at a loading of 20 percent, a resin moisture of 350 ppm and a melt temperature of 270 C, with melamine polyphosphate added, as 12 500 kg big bags, using 2,000 kg a month, with a 2 percent discount. The order states a need of 6,000 kg and a total of 52,332 euros. It is ready to send.

Verdict: Allowed.

  • Order summary. 6,000 kg of flame retardant ordered (6,000 kg needed), 890 euro cents per kg, 52,332 euros in total.

4. PA66 battery housing: A grade that is not intended for PA66

The agent's request. Please order Exolit OP 1230 for PA66: 10 batches of 2,000 kg at a loading of 15 percent, a resin moisture of 800 ppm and a melt temperature of 290 C, as 6 500 kg big bags, using 1,500 kg a month, with a 2 percent discount. The order states a need of 3,000 kg and a total of 28,812 euros. It is ready to send.

Verdict: Blocked.

  • Grade not offered for the polymer. The selected Exolit grade is not intended for the selected polymer.

5. PA66 battery housing: The agent resubmits after fixing the errors

The agent's request. Please order Exolit OP 1314 for PA66: 10 batches of 2,000 kg at a loading of 15 percent, a resin moisture of 800 ppm and a melt temperature of 290 C, as 6 500 kg big bags, using 1,500 kg a month, with a 2 percent discount. The order states a need of 3,000 kg and a total of 21,462 euros. It is ready to send.

Verdict: Allowed.

  • Order summary. 3,000 kg of flame retardant ordered (3,000 kg needed), 730 euro cents per kg, 21,462 euros in total.

6. High-temperature PA6T66: A melt temperature above the grade limit

The agent's request. Please order Exolit OP 1230 for PA6T66: 10 batches of 2,000 kg at a loading of 15 percent, a resin moisture of 900 ppm and a melt temperature of 340 C, as 6 500 kg big bags, using 1,500 kg a month, with a 2 percent discount. The order states a need of 3,000 kg and a total of 28,812 euros. It is ready to send.

Verdict: Blocked.

  • Melt temperature above grade limit. The compounding melt temperature is 340 C; the selected grade should not be processed above 330 C.

7. High-temperature PA6T66: The agent resubmits after fixing the errors

The agent's request. Please order Exolit OP 1230 for PA6T66: 10 batches of 2,000 kg at a loading of 15 percent, a resin moisture of 900 ppm and a melt temperature of 328 C, as 6 500 kg big bags, using 1,500 kg a month, with a 2 percent discount. The order states a need of 3,000 kg and a total of 28,812 euros. It is ready to send.

Verdict: Allowed.

  • Order summary. 3,000 kg of flame retardant ordered (3,000 kg needed), 980 euro cents per kg, 28,812 euros in total.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an order for a halogen-free flame retardant for a plastics compounder: the Exolit OP grade, the polymer it goes into, the loading, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how these choices fit together, and returns a verdict, every reason and the total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please order Exolit OP 1240 for PBT: 12 batches of 2,500 kg at a loading of 15 percent, a resin moisture of 600 ppm and a melt temperature of 270 C. The order states a need of 4,500 kg and a total of 26,166 euros. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The resin moisture is 600 ppm; the limit for this polymer is 400 ppm. A loading of 15 percent is below the 20 percent this grade needs for UL 94 V-0 in this polymer at this wall thickness. The compounding plan needs 4,500 kg of flame retardant; the order has 3,000 kg.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the order are checked against each other.
  7. What this shows: for a quantity that must match the compounding plan, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the loading to 20 percent, the resin moisture to 350 ppm and the need stated on the order to 6,000 kg.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The compounding plan needs 6,000 kg of flame retardant; the order has 3,000 kg.
  12. Two findings cleared. Still blocking: order below the compounding need.
  13. The agent resubmits once more.
  14. The revised request. It changes the packs to 12 and the total stated on the order to €52,332.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Three problems caught in one call, fixed in two passes, and a clean 52,332 euros order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.