Predictika · Commercial acoustical ceilings
An AI sales agent prepares an acoustical ceiling panel order: a panel family (ULTIMA, DUNE or OPTIMA), an edge, a size, a suspension grid, the performance the specification requires, the number of panels and the cartons it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the panel and grid rules and returns a verdict, every reason and the cartons it computed.
This validator models one acoustical ceiling panel order at a time, not just the scenarios shown below.
Any ULTIMA, DUNE or OPTIMA panel order that touches these rules is in scope — not only the scenarios pictured here. The product family names, ULTIMA variants, edge types, the Prelude XL and Prelude ML grids and the performance features come from Armstrong's public website. Exact performance values for each family, carton sizes, panel-to-grid compatibility and the approval thresholds are modeled from comparable products and are not Armstrong's published rules. Not covered: prices (none are modeled, so there is no price build-up), other Armstrong ceiling products, trim and accessories, and engineering sign-off of a real ceiling.
6 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 |
|---|---|---|
| Panel families with different features | Only with care Which family offers humidity resistance, a disinfectable finish or a fire-resistive assembly differs, so each requirement needs its own product rule. | Family, variant and every requirement arrive in one request and are checked together on every call. |
| Coverage rounded up to whole cartons | Only with care The panels needed depend on the area, the panel size and an allowance, and the carton count rounds up per size; the stated total has to be recomputed and compared. | The needed panels and cartons are computed on every call and the stated total is a field compared with the computed one. |
| Seismic design that limits the grid | Only with workarounds The requirement links a project condition on one line with the grid chosen on another, so it needs a cross-line rule. | The seismic setting and the grid are in one request and checked with the rest. |
| Performance required by the specification | Only with care A required NRC or CAC has to be compared with the chosen family's value, usually by a rule per property. | The requirement and the family value are compared 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 person 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 | The order has 524 panels; 525 are needed to cover the area with a 5 percent allowance. |
| 2 | The order has 262 panels; 263 are needed to cover the area with a 5 percent allowance. |
| 3 | The specification requires a noise reduction coefficient (NRC) of 0.80; the selected panel family reaches 0.75. |
| 4 | The specification requires a noise reduction coefficient (NRC) of 0.60; the selected panel family reaches 0.50. |
| 5 | The specification requires a ceiling attenuation class (CAC) of 40; the selected panel family reaches 35. |
| 6 | The selected panel family is not offered with HUMIGUARD humidity resistance; a humid area needs ULTIMA or DUNE. |
| 7 | A disinfectable ceiling needs the CLEANASSURE ULTIMA panels; the selected family does not offer it. |
| 8 | The selected panel family is not listed for fire-resistive (FIREGUARD) assemblies. |
| 9 | A fire-resistive ceiling must match a specific UL assembly; a person should confirm the assembly. |
| 10 | The HRC, LEC and TEMPLOK variants are ULTIMA panels only. |
| 11 | Seismic design category D, E or F needs the heavier Prelude XL grid in this model; Prelude ML is not accepted. |
| 12 | OPTIMA tegular panels are modeled in the 2 by 2 foot size only. |
| 13 | A made-to-order panel size (such as through FASTSIZE or DESIGNFLEX) has its own lead time and pricing; a person should confirm it. |
| 14 | A ceiling over 10,000 square feet is a project order; a person should confirm the schedule and delivery. |
| 15 | The order states 35 cartons; the panels per carton give 34 cartons. |
| 16 | The order needs at least 1 panel; it has 0. |
| 17 | The order has 0 panels; 525 are needed to cover the area with a 5 percent allowance. |
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 prepare an order of 1,050 DUNE 2 by 4 tegular panels (TEMPLOK variant) on a Prelude ML grid for a 9,000 square foot ceiling, with a required NRC of 0.70 and CAC of 35, for a humid area, a disinfectable ceiling, seismic design category D, E or F. The order states 105 cartons in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare an order of 1,182 ULTIMA 2 by 4 tegular panels (standard variant) on a Prelude XL grid for a 9,000 square foot ceiling, with a required NRC of 0.70 and CAC of 35, for a humid area, a disinfectable ceiling, seismic design category D, E or F. The order states 119 cartons in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare an order of 790 DUNE 2 by 4 tegular panels (standard variant) on a Prelude XL grid for a 6,000 square foot ceiling, with a required NRC of 0.50 and CAC of 35, for a fire-resistive assembly. The order states 79 cartons in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare an order of 790 ULTIMA 2 by 4 tegular panels (standard variant) on a Prelude XL grid for a 6,000 square foot ceiling, with a required NRC of 0.50 and CAC of 35, for a fire-resistive assembly. The order states 79 cartons in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please prepare an order of 440 ULTIMA 2 by 2 lay-in panels (standard variant) on a Prelude XL grid for a 1,800 square foot ceiling, with a required NRC of 0.70 and CAC of 35. The order states 27 cartons in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare an order of 473 ULTIMA 2 by 2 lay-in panels (standard variant) on a Prelude XL grid for a 1,800 square foot ceiling, with a required NRC of 0.70 and CAC of 35. The order states 30 cartons in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.