Predictika · Motorhome orders
An AI sales agent prepares an order for a Matrix 670 motorhome: package, layout, engine, textile and the maximum laden mass with its optional equipment. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published model data and weight rules and returns a verdict, every reason and the figures it computed.
This validator models orders for the twelve Adria Matrix 670 variants (layouts SL, DL and DC in the Select Fiat, Select Citroen, Supreme and Supreme Mercedes-Benz packages), not just the scenarios shown below.
Any order for these twelve variants that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the pages read publish none, so this validator produces no price build-up or itemized list), the statutory minimum pay-mass of 10 kg times (seats plus overall length in meters), because Adria's model pages publish the body length but not the overall length of the vehicle, the 650 layouts (the brochure marks them as in the homologation process) and the Edward/Edvard Leather textile (spelled both ways on the model pages), other Adria ranges, optional equipment items and their individual weights, exterior colors, and the maximum laden mass per variant (the order states it).
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 remaining pay-mass that depends on seats and the running-order mass of each variant | Only with care The calculation uses two variant-specific numbers and two numbers from the order, so it needs a lookup per variant and a formula field; it works, but the variant table has to be kept in step with Adria's model pages. | The variant is looked up and the pay-mass is computed on every call, from the published method. |
| Stated body length, seats and pay-mass that must match the model | Only with care A stated figure is a free-entry field; a rule can compare it with a computed value, but someone has to write and maintain each comparison. | The stated figures travel with the order and are compared with the computed figures on every call. |
| 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 | After the mass in running order, the passengers and the optional equipment the remaining pay-mass is -1 kg; the Adria weight guidance says the combination must not exceed the technically permissible maximum laden mass, which means the remaining pay-mass cannot be below zero. |
| 2 | After the mass in running order, the passengers and the optional equipment the remaining pay-mass is -142 kg; the Adria weight guidance says the combination must not exceed the technically permissible maximum laden mass, which means the remaining pay-mass cannot be below zero. |
| 3 | The selected engine is not offered on the selected Matrix package; Select (Fiat) and Supreme list eight Fiat engines, Select (Citroen) lists seven Citroen engines and Supreme Mercedes-Benz lists two Mercedes-Benz engines. |
| 4 | The selected textile is not listed for the Matrix Supreme Mercedes-Benz 670 SL. |
| 5 | The order states a body length of 7,690 mm; the model page lists 7,495 mm. |
| 6 | The order states 4 homologated seats including the driver; the model page lists 3. |
| 7 | The order states a remaining pay-mass of 165 kg; the validator computes 155 kg. |
| 8 | After the mass in running order, the passengers and the optional equipment the remaining pay-mass is -122 kg; the Adria weight guidance says the combination must not exceed the technically permissible maximum laden mass, which means the remaining pay-mass cannot be below zero. |
| 9 | The order states a body length of 7,495 mm; the model page lists 7,690 mm. |
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 order a Matrix Supreme (Fiat, Alde heating) 670 DL with the engine (FIAT MultiJet3 2,2 160HP (118kW) HD 44H AUT.) and the Charles Leather textile, with a technically permissible maximum laden mass of 3,500 kg and 200 kg of factory-fitted optional equipment. The order states a length of 7,495 mm and 3 homologated seats including the driver. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a Matrix Supreme (Fiat, Alde heating) 670 DL with the engine (FIAT MultiJet3 2,2 160HP (118kW) HD 44H AUT.) and the Charles Leather textile, with a technically permissible maximum laden mass of 3,500 kg and 60 kg of factory-fitted optional equipment. The order states a length of 7,495 mm, 3 homologated seats including the driver and a remaining pay-mass of 120 kg. It is ready to send.
Verdict: Allowed.
The agent's request. Please order a Matrix Select (Citroen) 670 DC with the engine (FIAT MultiJet3 2,2 160HP (118kW) HD 35L MAN.) and the Kylian Leather textile, with a technically permissible maximum laden mass of 3,500 kg and 40 kg of factory-fitted optional equipment. The order states a length of 7,495 mm, 4 homologated seats including the driver and a remaining pay-mass of 145 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a Matrix Select (Citroen) 670 DC with the engine (CITROEN BlueHDi 2,2 160HP (118kW) HD 35L MAN.) and the Kylian Leather textile, with a technically permissible maximum laden mass of 3,500 kg and 40 kg of factory-fitted optional equipment. The order states a length of 7,495 mm, 4 homologated seats including the driver and a remaining pay-mass of 145 kg. It is ready to send.
Verdict: Allowed.
The agent's request. Please order a Matrix Supreme Mercedes-Benz 670 SL with the engine (MERCEDES BENZ CDI 2,0 170HP (125kW) AUT. MY24) and the Mabel textile, with a technically permissible maximum laden mass of 3,500 kg and 100 kg of factory-fitted optional equipment. The order states a length of 7,690 mm and 4 homologated seats including the driver. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a Matrix Supreme Mercedes-Benz 670 SL with the engine (MERCEDES BENZ CDI 2,0 170HP (125kW) AUT. MY24) and the Mabel textile, with a technically permissible maximum laden mass of 4,250 kg and 100 kg of factory-fitted optional equipment. The order states a length of 7,690 mm and 4 homologated seats including the driver. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a Matrix Supreme Mercedes-Benz 670 SL with the engine (MERCEDES BENZ CDI 2,0 170HP (125kW) AUT. MY24) and the Ophelia textile, with a technically permissible maximum laden mass of 4,250 kg and 100 kg of factory-fitted optional equipment. The order states a length of 7,690 mm, 4 homologated seats including the driver and a remaining pay-mass of 578 kg. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.