Predictika · Lighting: modular suspension lamp configuration with elements and a ceiling rose
An AI sales agent prepares a quote for an Arrangements modular LED suspension lamp: the Round and Line elements, the ceiling rose and the total power. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the information Flos publishes about the system and returns a verdict, every reason and the figures it computed.
This validator models one product line, the Flos Arrangements modular LED suspension lamp built from Round and Line elements and a ceiling rose, not just the scenarios shown below.
Any Arrangements lamp built from these elements is in scope — not only the scenarios pictured here. Not covered: prices (only some US list prices are published and not every element could be verified, so this validator produces no price build-up or line-item quote), the Square, Broken Line, Drop Down and Drop Up elements, how many elements one rose can carry beyond its power limit, dimming interfaces, and other Flos products.
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 |
|---|---|---|
| Power that must fit the ceiling rose | Only with care The total of the chosen elements must stay within the rose's limit, so a rule has to add up the elements and compare the sum with a limit that depends on the rose. | The elements are added up and compared with the chosen rose on every call, in whatever order they arrive. |
| An element that cannot stand alone | Only with care A Line element needs a Round element beside it; a product rule can enforce it, but each such dependency needs its own rule. | The element mix is checked as a whole on every call. |
| Stated total that must match the elements | Only with care A stated total is a free-entry field; a rule can compare it with the sum of the elements, but someone has to write and maintain that comparison. | The stated total travels with the quote and is compared with the computed sum on every call. |
| A rose whose limit is not published | Only with workarounds There is no rule to write when the power option is unknown, so the case is usually accepted silently or blocked outright. | The validator sends the Recessed Rose to a person for confirmation instead of guessing. |
| 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 quote; approval findings need a person to sign off; everything else is computed.
| 1 | A Line element cannot be installed alone; it must be combined with other elements such as a Round element. |
| 2 | The elements draw 91 W in total; the selected rose supports up to 70 W. |
| 3 | The elements draw 75 W in total; the selected rose supports up to 70 W. |
| 4 | The elements draw 216 W in total; the selected rose supports up to 190 W. |
| 5 | The elements draw 211 W in total; the selected rose supports up to 190 W. |
| 6 | The Recessed Rose power option is not stated on the public pages (roses come in up to 70 W and up to 190 W), so a person should confirm the elements fit. |
| 7 | The lamp has no elements; at least one element is needed. |
| 8 | The quote states 50 W in total; the selected elements add up to 35 W. |
| 9 | The elements draw 84 W in total; the selected rose supports up to 70 W. |
| 10 | The elements draw 245 W in total; the selected rose supports up to 70 W. |
| 11 | The quote states 100 W in total; the selected elements add up to 245 W. |
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 an Arrangements suspension lamp with 1 Round Large element and 1 Round Medium element on a Small Rose. The quote states 70 W in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an Arrangements suspension lamp with 1 Round Large element and 1 Round Medium element on a Big Rose. The quote states 89 W in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an Arrangements suspension lamp with 1 Line element on a Recessed Rose. The quote states 29 W in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an Arrangements suspension lamp with 1 Round Small element and 1 Line element on a Recessed Rose. The quote states 50 W in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an Arrangements suspension lamp with 1 Round Small element and 1 Line element on a Small Rose. The quote states 50 W in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an Arrangements suspension lamp with 4 Round Large elements on a Big Rose. The quote states 216 W in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an Arrangements suspension lamp with 3 Round Large elements on a Big Rose. The quote states 162 W in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.