Predictika · Metal ceiling package quotes
An AI sales agent prepares a multi-zone suspended metal ceiling quote for SAS International: tile and grid systems, acoustic rafts and open cell ceilings, each zone with its finish, perforation and backing, absorption class, sound insulation, fire class, tile size, hanger spacing, service load, lights, perimeter trim and area, for a project that has a delivery date. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the system limits and performance SAS publishes and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models a SAS International ceiling package as described on the SAS public web pages, not just the scenarios shown below.
Any SAS International ceiling package that touches these systems, finishes and limits is in scope — not only the scenarios pictured here. Not covered: the other tile systems (SAS120, SAS170, SAS175, SAS205, SAS320), the linear and baffle ranges (SAS500, SAS700 to SAS750), SAS810, the SAS740i light, partitions and doors, wall panels, chilled ceilings, bespoke projects, delivery, installation and VAT. SAS publishes no prices, so every price on this page is illustrative, in pounds sterling.
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 |
|---|---|---|
| Sound absorption reached by perforation, backing and system | Only with workarounds The class a zone reaches depends on the face, whether mineral wool is fitted and the system, and one system offers none. A CPQ needs a lookup matrix for every combination and a rule that compares it with the class the zone needs. | The face, backing, system and required class are inputs and are compared on every call. |
| Fire class and escape routes | Only with care Which finish reaches A2-s1,d0 and the rule that an escape route needs it are product rules, but they have to be repeated for every zone and agree with the finish chosen in that zone. | Fire class, finish and use of each zone are checked together. |
| Grid load against capacity and hanger spacing | Only with workarounds The load is the system weight plus backing plus the services a zone carries, and the limits differ for each system. A CPQ holds a formula field and a validation rule per system, and someone keeps the tables in step. | Weights, backing, service load, hanger spacing and capacity are computed and compared in one pass. |
| The same rules for every zone | Only with workarounds A hospital wing has wards, corridors, theaters and an atrium, each a ceiling of its own. In a CPQ each zone is a bundle option, and every product rule has to be written again for each one. | Each zone is checked against the same model; one answer lists every zone's findings. |
| Tile size, tile area and trims by system | Only with care Maximum tile size differs by system, SAS330 has a limit on the area of a tile, rafts need a floating-edge or bulkhead trim and the snap-in edge fits two systems. Each is a rule on a table that must be maintained. | Sizes, area and trims are checked against the chosen system. |
| A delivery date against the longest item | Only with workarounds The lead time of a project is that of its slowest zone, which depends on the system, finish and perforation. A CPQ needs a roll-up of the maximum across zones and a rule that compares it with the date. | The longest lead time is computed and compared with the weeks the customer needs. |
| A stated total that has to agree with the quote | Only with workarounds Four zones with backing, lights, trims and a discount make a total that can drift from what is typed on the quote without anyone noticing. | The total is computed from the choices and compared with the total the quote states. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote 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 customer needs the ceiling in 7 weeks and the longest item on the quote takes 8 weeks, so production would have to be brought forward and a person should confirm. |
| 2 | The customer needs the ceiling in 5 weeks, and the longest item on the quote takes 8 weeks; production can be brought forward by 2 weeks at most. |
| 3 | The quote covers 24 square meters in all; the minimum order is 25 square meters. |
| 4 | The quote includes no SAS International ceiling, so there is nothing to price. |
| 5 | The quote takes a discount of £6,077 against a list price of £75,960, above the 8 percent that needs a sales manager. |
| 6 | The quote takes a discount of £15,193 against a list price of £75,960, above the 20 percent a sales agent may offer. |
| 7 | The quote states a total of £213,419; the prices give £213,420. |
| 8 | The total is £814,050, above 500,£0, so a person should confirm. |
| 9 | Zone 2 has an area of 100 square meters that does not match its ceiling system; a zone needs a system and an area together. |
| 10 | Zone 4 has an area of 0 square meters that does not match its ceiling system; a zone needs a system and an area together. |
| 11 | Zone 1 has tiles of 2,001 by 750 millimeters; the chosen system takes tiles up to 2,000 by 750 millimeters. |
| 12 | Zone 4 has SAS330 tiles of 1,001 by 1,000 millimeters; a SAS330 tile may cover at most 1 square meter. |
| 13 | Zone 1 asks for a mesh finish on a system that does not take it; mesh is offered on SAS130, SAS200, SAS330 and SAS600. |
| 14 | Zone 4 asks for a mesh finish outdoors; the mesh finish is quoted for interior ceilings only. |
| 15 | Zone 1 needs sound absorption of class A, which the system, face and backing chosen do not reach; a perforated or mesh face with mineral wool backing, on a system with acoustic tiles, is needed. |
| 16 | Zone 1 asks for 42 dB of sound insulation; the tile systems give up to 41 dB. |
| 17 | Zone 1 asks for 16 dB of sound insulation without a solid backing layer; above 15 dB the tiles need one. |
| 18 | Zone 1 asks for 20 dB of sound insulation, which the chosen system does not give; SAS600 rafts and SAS800 open cell leave the ceiling void open. |
| 19 | Zone 1 has hangers every 1,200 millimeters, the most the chosen system allows, so a structural engineer should confirm. |
| 20 | Zone 1 has hangers every 1,201 millimeters; the chosen system allows up to 1,200 millimeters. |
| 21 | Zone 1 loads the grid with 26 kilograms per square meter (tiles, backing and services); the chosen system carries up to 25. |
| 22 | Zone 1 carries cable trays on a grid that is not a structural grid; SAS380 and SAS385 are the systems designed to support cable trays and services. |
| 23 | Zone 4 has 181 integrated lights in 360 square meters; the limit is one light for every 2 square meters. |
| 24 | Zone 1 has 40 integrated SAS lights on a system other than SAS330; the SAS330i light fits SAS330. |
| 25 | Zone 1 needs the A2-s1,d0 fire class, which only the RAL powder coat finish reaches; the finish chosen reaches Class A. |
| 26 | Zone 2 is an escape route, and the quote does not require the A2-s1,d0 fire class there. |
| 27 | Zone 3 is a hygienic area and the quote has no Cleanseal airtight seal there. |
| 28 | Zone 1 has a Cleanseal airtight seal on a system other than SAS130; Cleanseal is part of the SAS130 grid. |
| 29 | Zone 3 is a hygienic area with a finish other than RAL powder coat; only the powder-coated wipeable surface is quoted for hygienic areas. |
| 30 | Zone 1 has SAS600 rafts with a perimeter trim other than a floating edge or a bulkhead; a raft needs one of those two. |
| 31 | Zone 1 has a snap-in edge trim on a system that has no snap-in edge detail; the snap-in edge is made for SAS130 and SAS330. |
| 32 | Zone 4 has a WoodTones finish outdoors; SAS gives external warranties project by project, so a person should confirm. |
| 33 | Zone 2 has tiles of 3,001 by 600 millimeters; the chosen system takes tiles up to 3,000 by 700 millimeters. |
| 34 | Zone 3 needs sound absorption of class B, which the system, face and backing chosen do not reach; a perforated or mesh face with mineral wool backing, on a system with acoustic tiles, is needed. |
| 35 | Zone 4 has hangers every 1,501 millimeters; the chosen system allows up to 1,500 millimeters. |
| 36 | Zone 2 loads the grid with 26 kilograms per square meter (tiles, backing and services); the chosen system carries up to 25. |
| 37 | Zone 3 asks for 45 dB of sound insulation; the tile systems give up to 41 dB. |
| 38 | Zone 4 carries cable trays on a grid that is not a structural grid; SAS380 and SAS385 are the systems designed to support cable trays and services. |
| 39 | Zone 3 has SAS600 rafts with a perimeter trim other than a floating edge or a bulkhead; a raft needs one of those two. |
| 40 | Zone 3 has a snap-in edge trim on a system that has no snap-in edge detail; the snap-in edge is made for SAS130 and SAS330. |
| 41 | Zone 2 needs the A2-s1,d0 fire class, which only the RAL powder coat finish reaches; the finish chosen reaches Class A. |
| 42 | Zone 2 asks for a mesh finish outdoors; the mesh finish is quoted for interior ceilings only. |
| 43 | Zone 4 has 120 integrated SAS lights on a system other than SAS330; the SAS330i light fits SAS330. |
| 44 | Zone 4 has a snap-in edge trim on a system that has no snap-in edge detail; the snap-in edge is made for SAS130 and SAS330. |
| 45 | Zone 3 asks for 35 dB of sound insulation without a solid backing layer; above 15 dB the tiles need one. |
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 SAS International ceilings for the four zones below, to be delivered in 14 weeks. Zone 1, general use: 1,380 square meters of SAS150 in RAL powder coat with standard perforation, sound absorption class A, tiles 1,200 by 600 millimeters, hangers every 1,300 millimeters, services of 4 kilograms per square meter, perimeter angle trim over 410 meters. Zone 2, an escape route: 640 square meters of SAS200 in RAL powder coat with standard perforation, with mineral wool backing, sound absorption class C, fire class A, tiles 2,400 by 600 millimeters, hangers every 1,100 millimeters, services of 3 kilograms per square meter, channel shadow gap trim over 520 meters. Zone 3, a hygienic area: 420 square meters of SAS130 in RAL powder coat, sound insulation of 38 dB, tiles 1,200 by 600 millimeters, hangers every 1,000 millimeters, services of 2 kilograms per square meter, snap-in edge trim over 190 meters. Zone 4, general use: 360 square meters of SAS330 in WoodTones with standard perforation, with mineral wool backing, sound absorption class C, fire class A, tiles 1,500 by 1,000 millimeters, hangers every 1,400 millimeters, services of 8 kilograms per square meter, 220 integrated SAS lights, snap-in edge trim over 110 meters. The discount is £73,000. The quote states a total of £197,280. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote SAS International ceilings for the four zones below, to be delivered in 14 weeks. Zone 1, general use: 1,380 square meters of SAS150 in RAL powder coat with Ultramicro perforation, with mineral wool backing, sound absorption class A, tiles 1,200 by 600 millimeters, hangers every 1,200 millimeters, services of 4 kilograms per square meter, perimeter angle trim over 410 meters. Zone 2, an escape route: 640 square meters of SAS200 in RAL powder coat with standard perforation, with mineral wool backing, sound absorption class C, fire class A2-s1,d0, tiles 2,400 by 600 millimeters, hangers every 1,100 millimeters, services of 3 kilograms per square meter, channel shadow gap trim over 520 meters. Zone 3, a hygienic area: 420 square meters of SAS130 in RAL powder coat, with a solid backing layer and a Cleanseal airtight seal, sound insulation of 38 dB, tiles 1,200 by 600 millimeters, hangers every 1,000 millimeters, services of 2 kilograms per square meter, snap-in edge trim over 190 meters. Zone 4, general use: 360 square meters of SAS330 in WoodTones with standard perforation, with mineral wool backing, sound absorption class C, fire class A, tiles 1,200 by 800 millimeters, hangers every 1,400 millimeters, services of 8 kilograms per square meter, 170 integrated SAS lights, snap-in edge trim over 110 meters. The discount is £39,300. The quote states a total of £288,390. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote SAS International ceilings for the four zones below, to be delivered in 14 weeks. Zone 1, general use: 1,380 square meters of SAS150 in RAL powder coat with Ultramicro perforation, with mineral wool backing, sound absorption class A, tiles 1,200 by 600 millimeters, hangers every 1,100 millimeters, services of 4 kilograms per square meter, perimeter angle trim over 410 meters. Zone 2, an escape route: 640 square meters of SAS200 in RAL powder coat with standard perforation, with mineral wool backing, sound absorption class C, fire class A2-s1,d0, tiles 2,400 by 600 millimeters, hangers every 1,100 millimeters, services of 3 kilograms per square meter, channel shadow gap trim over 520 meters. Zone 3, a hygienic area: 420 square meters of SAS130 in RAL powder coat, with a solid backing layer and a Cleanseal airtight seal, sound insulation of 38 dB, tiles 1,200 by 600 millimeters, hangers every 1,000 millimeters, services of 2 kilograms per square meter, snap-in edge trim over 190 meters. Zone 4, general use: 360 square meters of SAS330 in WoodTones with standard perforation, with mineral wool backing, sound absorption class C, fire class A, tiles 1,200 by 800 millimeters, hangers every 1,400 millimeters, services of 8 kilograms per square meter, 170 integrated SAS lights, snap-in edge trim over 110 meters. The discount is £22,900. The quote states a total of £304,790. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote SAS International ceilings for the four zones below, to be delivered in 14 weeks. Zone 1, general use: 1,900 square meters of SAS130 in RAL powder coat, tiles 1,200 by 600 millimeters, hangers every 1,500 millimeters, services of 30 kilograms per square meter, carrying cable trays, perimeter angle trim over 190 meters. Zone 2, general use: 700 square meters of SAS800 in RAL powder coat, sound absorption class D, tiles 600 by 600 millimeters, hangers every 1,000 millimeters, perimeter angle trim over 120 meters. Zone 3, general use: 520 square meters of SAS600 in RAL powder coat with standard perforation, with mineral wool backing, sound absorption class C, sound insulation of 20 dB, tiles 2,400 by 1,200 millimeters, hangers every 1,000 millimeters, perimeter angle trim over 150 meters. Zone 4, general use: 380 square meters of SAS150 in mesh, with mineral wool backing, sound absorption class B, tiles 1,200 by 600 millimeters, hangers every 1,100 millimeters, 60 integrated SAS lights, perimeter angle trim over 90 meters. The discount is £27,500. The quote states a total of £268,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote SAS International ceilings for the four zones below, to be delivered in 14 weeks. Zone 1, general use: 1,900 square meters of SAS385 in RAL powder coat, tiles 1,200 by 600 millimeters, hangers every 2,000 millimeters, services of 30 kilograms per square meter, carrying cable trays, perimeter angle trim over 190 meters. Zone 2, general use: 700 square meters of SAS200 in RAL powder coat with standard perforation, with mineral wool backing, sound absorption class D, tiles 2,400 by 600 millimeters, hangers every 1,100 millimeters, perimeter angle trim over 120 meters. Zone 3, general use: 520 square meters of SAS130 in RAL powder coat with standard perforation, with mineral wool backing and a solid backing layer, sound absorption class C, sound insulation of 20 dB, tiles 1,200 by 600 millimeters, hangers every 1,000 millimeters, perimeter angle trim over 150 meters. Zone 4, general use: 380 square meters of SAS330 in mesh, with mineral wool backing, sound absorption class B, tiles 1,200 by 600 millimeters, hangers every 1,400 millimeters, 60 integrated SAS lights, perimeter angle trim over 90 meters. The discount is £30,000. The quote states a total of £399,480. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote SAS International ceilings for the four zones below, to be delivered in 20 weeks. Zone 1, general use: 900 square meters of SAS600 in WoodTones with standard perforation, with mineral wool backing, sound absorption class B, tiles 2,400 by 1,200 millimeters, hangers every 1,000 millimeters, perimeter angle trim over 380 meters. Zone 2, general use: 480 square meters of SAS330 in mesh, fire class A, tiles 1,000 by 1,000 millimeters, hangers every 1,400 millimeters, outdoors, snap-in edge trim over 160 meters. Zone 3, an escape route: 600 square meters of SAS200 in WoodTones with standard perforation, with mineral wool backing, sound absorption class C, fire class A2-s1,d0, tiles 2,400 by 600 millimeters, hangers every 1,100 millimeters, channel shadow gap trim over 260 meters. Zone 4, general use: 520 square meters of SAS130 in RAL powder coat with standard perforation, with mineral wool backing, sound absorption class B, sound insulation of 30 dB, tiles 1,200 by 600 millimeters, hangers every 1,250 millimeters, snap-in edge trim over 210 meters. The discount is £77,700. The quote states a total of £272,540. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote SAS International ceilings for the four zones below, to be delivered in 20 weeks. Zone 1, general use: 900 square meters of SAS600 in WoodTones with standard perforation, with mineral wool backing, sound absorption class B, tiles 2,400 by 1,200 millimeters, hangers every 1,000 millimeters, floating edge trim over 380 meters. Zone 2, general use: 480 square meters of SAS330 in RAL powder coat, fire class A, tiles 1,000 by 1,000 millimeters, hangers every 1,400 millimeters, outdoors, snap-in edge trim over 160 meters. Zone 3, an escape route: 600 square meters of SAS200 in RAL powder coat with standard perforation, with mineral wool backing, sound absorption class C, fire class A2-s1,d0, tiles 2,400 by 600 millimeters, hangers every 1,100 millimeters, channel shadow gap trim over 260 meters. Zone 4, general use: 520 square meters of SAS130 in RAL powder coat with standard perforation, with mineral wool backing and a solid backing layer, sound absorption class B, sound insulation of 30 dB, tiles 1,200 by 600 millimeters, hangers every 1,150 millimeters, snap-in edge trim over 210 meters. The discount is £19,900. The quote states a total of £312,000. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.