Predictika · LED luminaires for offices, schools and public spaces

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

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.

Scope: Luceos-H suspended and Luceos-S free-standing LED luminaires: module, lumen package, color temperature, control variant, ceiling height, light level and connected load. See everything this validator covers

This validator models orders for two Trilux Luceos families, not just the scenarios shown below.

  • Luceos-H suspended luminaires — Module D/H1 (1,190 mm), Module D/H2 (1,490 mm) and Module D/H2 asymmetric, with the lumen packages (4000 and 6700; 6500 and 8400; 5000), the 3000 K, 4000 K and tunable-white (2700 to 6500 K) versions and the two control variants listed in the Trilux product tables.
  • Luceos-S free-standing luminaires — the G3 PAW-IL 170 and PAW-IA 170 types and the BS G3 PAW-IL 125 type, with their color temperatures and control variants as listed for the first 25 of 192 products on the Trilux table.
  • Room check — the luminaires ordered are compared with the light level wanted over the floor area, the ceiling height is compared with a minimum, and the connected load is compared with a power-density threshold.
  • Figures checked — the total lumens and total connected load the order states are compared with units times the per-luminaire figures.

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.

The AI sales agentBuilds the lighting order 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
A color temperature or control variant not offered for the chosen luminaireOnly 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 moduleOnly 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 figuresOnly 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 typeOnly 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 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, 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 order; approval findings need a person to sign off; everything else is computed.

1The selected color temperature is not listed for this module and lumen package.
2Lumen package 6,500 is not listed for the selected Luceos module.
3Lumen package 8,400 is not listed for the selected Luceos module.
4Control variant 5 is not listed for this module, lumen package and color temperature.
5Control variant 1 is not listed for this module, lumen package and color temperature.
6Control variant 3 is not listed for this module, lumen package and color temperature.
7The ceiling height of 2,600 mm is below the 2,800 mm this validator requires for the selected luminaire type.
8The ceiling height of 2,300 mm is below the 2,400 mm this validator requires for the selected luminaire type.
910 luminaires give 62,000 lm, which is not enough for 500 lux over 100 square meters.
10The order states 25,000 lm in total, but 4 luminaires at 6,200 lm each give 24,800 lm.
11The order states 150 W of connected load, but 4 luminaires at 41 W each draw 164 W.
12The connected load of 624 W over 50 square meters is above 12 W per square meter; the lighting designer must confirm it.
13An order of 210 luminaires is a project order and needs sales management approval.
14The order has 0 luminaires; at least one is needed.
150 luminaires give 0 lm, which is not enough for 500 lux over 20 square meters.

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. Open-plan office: Sixty Luceos-H D/H2 8400 in tunable white for an open-plan office

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.

  • Color temperature not offered for this package. The selected color temperature is not listed for this module and lumen package.
  • Ceiling height below the minimum. The ceiling height of 2,600 mm is below the 2,800 mm this validator requires for the selected luminaire type.

2. Open-plan office: The agent resubmits after fixing the errors

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.

  • Order summary. 81 luminaires, 502,200 lm and 3,321 W in total.

3. Atrium lounge: Twenty-eight Luceos-S IA 170 in tunable white, 90 CRI, with control 3

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.

  • Control variant not offered. Control variant 3 is not listed for this module, lumen package and color temperature.

4. Atrium lounge: The agent resubmits after fixing the errors

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.

  • Order summary. 28 luminaires, 462,000 lm and 3,024 W in total.

5. Classrooms: Luceos-H D/H1 6700 in tunable white for a block of classrooms

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.

  • Color temperature not offered for this package. The selected color temperature is not listed for this module and lumen package.
  • Power density above 12 W per square meter. The connected load of 1,824 W over 150 square meters is above 12 W per square meter; the lighting designer must confirm it.

6. Classrooms: The agent resubmits after fixing the errors

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.

  • Power density above 12 W per square meter. The connected load of 1,824 W over 150 square meters is above 12 W per square meter; the lighting designer must confirm it.
  • Order summary. 38 luminaires, 254,600 lm and 1,824 W in total.

7. Corridor: Four Luceos-S BS 125 in 4000 K for a corridor

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.

  • Color temperature not offered for this package. The selected color temperature is not listed for this module and lumen package.
  • Ceiling height below the minimum. The ceiling height of 2,300 mm is below the 2,400 mm this validator requires for the selected luminaire type.

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 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. 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 selected color temperature is not listed for this module and lumen package. The ceiling height of 2,600 mm is below the 2,800 mm this validator requires for the selected luminaire type.
  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 order are checked against each other.
  7. What this shows: for a color temperature or control variant not offered for the chosen luminaire, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the lumen package to 6,500, the luminaires to 81, the ceiling height to 2,900 mm, the stated total lumens, as to 502200 and the stated connected load, as to 3,321 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 order.
  13. Two problems caught in one call, fixed in one pass, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.