Predictika · LED luminaires for offices, schools and public spaces
An AI sales agent prepares an order for Trilux Luceos LED luminaires for a room or building. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the Luceos-H and Luceos-S product tables and returns a verdict, every reason and the figures it computed.
This validator models orders for two Trilux Luceos families, not just the scenarios shown below.
Any order for these Luceos products that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are modeled, so there is no price build-up or line-item quote), other Trilux families, accessories, emergency lighting and lighting design calculations. The module, lumen package, color temperature, lumens and watts come from public Trilux product tables. The control-variant availability for Luceos-S, the minimum ceiling heights, the light-level calculation (a utilization factor of 0.6), the 12 W per square meter threshold and the 200-luminaire project limit are modeled from comparable products and are not published by Trilux.
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 color temperature or control variant not offered for the chosen luminaire | Only with care Each module and lumen package has its own list of color temperatures and controls, so every combination needs its own compatibility rows and a new table means editing them by hand. | Module, package, color temperature and control are in one request and compared with the product tables on every call. |
| A lumen package that belongs to a different module | Only with care Package numbers repeat across families (170, 6500), so a rule has to be written per module and per package. | The module and package are compared with the tables on every call. |
| Total lumens or connected load stated by the agent that does not equal units times the luminaire figures | Only with workarounds The stated figure is usually free text or a separate field, so it takes an extra rule that multiplies and compares. | The stated figures are part of the request and are compared with the computed figures on every call. |
| Enough light for the room and a ceiling high enough for the luminaire type | Only with workarounds Needs a lighting calculation and a per-type height table that sit outside the product rules. | The light level, area, ceiling height and luminaire figures are checked together on every call. |
| Every problem returned in one answer | Only 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, 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 | The selected color temperature is not listed for this module and lumen package. |
| 2 | Lumen package 6,500 is not listed for the selected Luceos module. |
| 3 | Lumen package 8,400 is not listed for the selected Luceos module. |
| 4 | Control variant 5 is not listed for this module, lumen package and color temperature. |
| 5 | Control variant 1 is not listed for this module, lumen package and color temperature. |
| 6 | Control variant 3 is not listed for this module, lumen package and color temperature. |
| 7 | The ceiling height of 2,600 mm is below the 2,800 mm this validator requires for the selected luminaire type. |
| 8 | The ceiling height of 2,300 mm is below the 2,400 mm this validator requires for the selected luminaire type. |
| 9 | 10 luminaires give 62,000 lm, which is not enough for 500 lux over 100 square meters. |
| 10 | The order states 25,000 lm in total, but 4 luminaires at 6,200 lm each give 24,800 lm. |
| 11 | The order states 150 W of connected load, but 4 luminaires at 41 W each draw 164 W. |
| 12 | The connected load of 624 W over 50 square meters is above 12 W per square meter; the lighting designer must confirm it. |
| 13 | An order of 210 luminaires is a project order and needs sales management approval. |
| 14 | The order has 0 luminaires; at least one is needed. |
| 15 | 0 luminaires give 0 lm, which is not enough for 500 lux over 20 square meters. |
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 60 Luceos-H Module D/H2 luminaires, package 8400, in tunable white (80 CRI) with control variant 3, for an open-plan office of 600 square meters at 500 lux with a ceiling of 2,600 mm. Together they give 504,000 lm and draw 3,360 W. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 81 Luceos-H Module D/H2 luminaires, package 6500, in tunable white (80 CRI) with control variant 3, for an open-plan office of 600 square meters at 500 lux with a ceiling of 2,900 mm. Together they give 502,200 lm and draw 3,321 W. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 28 Luceos-S G3 PAW-IA 170 luminaires, package 170, in tunable white (90 CRI) with control variant 3, for an atrium lounge of 300 square meters at 300 lux with a ceiling of 5,000 mm. Together they give 462,000 lm and draw 3,024 W. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 28 Luceos-S G3 PAW-IA 170 luminaires, package 170, in tunable white (90 CRI) with control variant 1, for an atrium lounge of 300 square meters at 300 lux with a ceiling of 5,000 mm. Together they give 462,000 lm and draw 3,024 W. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 38 Luceos-H Module D/H1 luminaires, package 6700, in tunable white (80 CRI) with control variant 1, for a block of classrooms of 150 square meters at 500 lux with a ceiling of 3,200 mm. Together they give 254,600 lm and draw 1,824 W. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 38 Luceos-H Module D/H1 luminaires, package 6700, in 4000 K with control variant 1, for a block of classrooms of 150 square meters at 500 lux with a ceiling of 3,200 mm. Together they give 254,600 lm and draw 1,824 W. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 4 Luceos-S BS G3 PAW-IL 125 luminaires, package 125, in 4000 K (90 CRI) with control variant 1, for a corridor of 120 square meters at 200 lux with a ceiling of 2,300 mm. Together they give 45,200 lm and draw 284 W. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.