Predictika · Lighting: modular suspension lamp configuration with elements and a ceiling rose

An AI sales agent's Arrangements lamp quote, checked before it goes out

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.

Scope: Flos Arrangements suspension lamps: Round Small, Round Medium, Round Large and Line elements on a Small, Big or Recessed Rose. See everything this validator covers

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.

  • Elements and power — Round Small 21 W, Round Medium 35 W, Round Large 54 W and Line 29 W; the total of the chosen elements is compared with the total power stated on the quote.
  • Ceiling rose — every lamp needs a rose; the Small Rose is for up to 70 W and the Big Rose for up to 190 W, so the elements' total power must fit the rose. The Recessed Rose is available, but its power option is not stated on the public pages, so it goes to a person.
  • Combination — a Line element cannot be installed alone and must be combined with other elements, and a lamp needs at least one element.

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.

The AI sales agentBuilds the Arrangements lamp quote from the conversation and says it is ready.
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
Power that must fit the ceiling roseOnly 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 aloneOnly 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 elementsOnly 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 publishedOnly 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 answerOnly 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.

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 quote; approval findings need a person to sign off; everything else is computed.

1A Line element cannot be installed alone; it must be combined with other elements such as a Round element.
2The elements draw 91 W in total; the selected rose supports up to 70 W.
3The elements draw 75 W in total; the selected rose supports up to 70 W.
4The elements draw 216 W in total; the selected rose supports up to 190 W.
5The elements draw 211 W in total; the selected rose supports up to 190 W.
6The 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.
7The lamp has no elements; at least one element is needed.
8The quote states 50 W in total; the selected elements add up to 35 W.
9The elements draw 84 W in total; the selected rose supports up to 70 W.
10The elements draw 245 W in total; the selected rose supports up to 70 W.
11The quote states 100 W in total; the selected elements add up to 245 W.

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. Elements and rose power: A Round Large and a Round Medium on a Small Rose

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.

  • Elements draw more than the rose supports. The elements draw 89 W in total; the selected rose supports up to 70 W.
  • Stated total power does not match. The quote states 70 W in total; the selected elements add up to 89 W.

2. Elements and rose power: The agent resubmits after fixing the errors

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.

  • Lamp summary. 2 element(s) drawing 89 W in total.

3. Line element and Recessed Rose: A Line element on its own with a Recessed Rose

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.

  • Line cannot be installed alone. A Line element cannot be installed alone; it must be combined with other elements such as a Round element.
  • Recessed rose power option to confirm. 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.

4. Line element and Recessed Rose: The agent resubmits after fixing the errors

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.

  • Recessed rose power option to confirm. 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.
  • Lamp summary. 2 element(s) drawing 50 W in total.

5. Line element and Recessed Rose: The agent resubmits after fixing the errors

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.

  • Lamp summary. 2 element(s) drawing 50 W in total.

6. Large lamp: Four Round Large elements on a Big Rose

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.

  • Elements draw more than the rose supports. The elements draw 216 W in total; the selected rose supports up to 190 W.

7. Large lamp: The agent resubmits after fixing the errors

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.

  • Lamp summary. 3 element(s) drawing 162 W 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 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The elements draw 89 W in total; the selected rose supports up to 70 W. The quote states 70 W in total; the selected elements add up to 89 W.
  6. The validator returned two 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 quote are checked against each other and against the stated total.
  7. What this shows: for stated total that must match the elements, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the ceiling rose to Big Rose and the stated total power to 89 W.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared, and the validator's figure matches the quote.
  13. Two problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.