Predictika · Ventilation ducting quotes
An AI sales agent prepares a quote for a circular ventilation duct order: ducts, bends, reducers, tees, saddles, couplings and end caps, with the pressure and temperature the system must handle. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published price list and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models quotes for Lindab Safe circular duct systems built on the Lindab Italia 2024/00 list prices and the SR duct data sheet, not just the scenarios shown below.
Any Lindab Safe duct quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the Safe Click range, rectangular ducts, dampers, silencers and other Lindab products, accessories, delivery, taxes and discounts. Assumptions: prices are Italian list prices in euros and may have changed; the pressure limit is applied by the largest size in the order; a bend, tee or cross is priced as the list shows it without distinguishing every bend type; and the 355 and 450 mm saddle note in the list goes to a person to confirm.
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 |
|---|---|---|
| Prices that exist only for listed size and type combinations | Only with care A price rule for every reducer, tee and saddle combination. An unlisted combination can quietly price at zero unless a separate validation rule catches it. | Each line is looked up in the list; a combination that is not listed is a finding, not a zero. |
| A reducer that grows and a branch larger than its main | Only with care A validation rule per fitting type that compares two size choices. It works, but each one is another rule to keep in step with the list. | The two sizes of each fitting are compared with the listed range on every call. |
| Pressure and temperature limits that depend on the largest size in the order | Only with workarounds The negative pressure rating falls from 3,800 to 750 Pa when any line is 400 mm or more, so a rule on one line has to read every other line. | The limit is worked out from every line in the order, then the pressure is checked against it. |
| Stated totals that must equal the list prices | Only with care A stated figure is a free-entry field; a rule can compare it with a computed total, but the total depends on size, material and oil-tight multipliers kept in step with the list. | The stated total travels with the quote and is compared with the computed total on every call. |
| 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 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 quote; approval findings need a person to sign off; everything else is computed.
| 1 | SR spiral duct is not listed in 150 mm; the price list covers 80, 100, 125, 160, 200, 250, 315, 355, 400, 450, 500, 560 and 630 mm in 3 m lengths. |
| 2 | A bend in 700 mm is not in the price list; bends are listed from 80 to 630 mm. |
| 3 | A bend at 75 degrees is not one of the listed angles (90, 60, 45, 30); other angles are priced on request and this bend is not in the total. |
| 4 | A reducer from 160 to 200 mm is not in the price list for the chosen type; RCU short reducers run from 100 to 315 mm and RCLU long reducers from 355 to 630 mm, each with the listed smaller sizes. |
| 5 | A pressed 90 degree tee or cross from a 160 mm main to a 200 mm branch is not in the price list; main sizes run from 80 to 315 mm and the branch cannot be larger than the main. |
| 6 | The price list notes that a saddle for a 355 mm main is supplied for 400 mm and for a 450 mm main for 500 mm; a person should confirm the fit. |
| 7 | A saddle for a 315 mm branch on a 250 mm main is not in the price list; the main must be a listed duct size inside the range given for that branch size. |
| 8 | The chosen end cap type is not listed in 560 mm in the price list. |
| 9 | A coupling in 700 mm is not in the price list; couplings are listed from 80 to 630 mm. |
| 10 | 2,001 Pa positive pressure is above the standard 2,000 Pa; a stronger version is available on request from Lindab. |
| 11 | The system is designed for 3,001 Pa positive pressure; the strongest Lindab Safe version on request is rated 3,000 Pa. |
| 12 | 3,801 Pa negative pressure is above the 3,800 Pa this size range is certified for; a stronger version is available on request from Lindab. |
| 13 | The system is designed for 5,001 Pa negative pressure; the strongest Lindab Safe version on request is rated 5,000 Pa. |
| 14 | The quote covers 5 to 101 degrees C; the Safe EPDM gasket is rated for -30 to +100 degrees C. |
| 15 | The quote covers -31 to 40 degrees C; the Safe EPDM gasket is rated for -30 to +100 degrees C. |
| 16 | Stainless steel is priced at 5 times (AISI 304) or 6 times (AISI 316) the galvanized Lindab Safe price and special executions depend on minimum order quantities; a person should confirm. |
| 17 | Aluminium and powder-coated executions are priced on request; the total shown is at galvanized list prices only. |
| 18 | Oil-tight ducts are priced at twice the SR price and special executions depend on minimum order quantities; a person should confirm. |
| 19 | The quote states a total of €2,735.60; the list prices give €2,736.60. |
| 20 | The order has no item lines; at least one item with a quantity above zero is needed. |
| 21 | An item line has a negative quantity. |
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 Northgate Mechanical Services a Lindab Safe duct order of 30 SR ducts of 200 mm, 8 bends of 200 mm at 90 degrees, 3 short (RCU) reducers from 160 to 200 mm, 4 tees with a 160 mm main and a 200 mm branch, 24 NPU couplings of 200 mm and 3 ESU end caps of 200 mm, in galvanized steel, for 500 Pa positive and 300 Pa negative pressure and temperatures from 5 to 40 degrees C. The quote states a total of €4,619.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Northgate Mechanical Services a Lindab Safe duct order of 30 SR ducts of 200 mm, 8 bends of 200 mm at 90 degrees, 3 short (RCU) reducers from 200 to 160 mm, 4 tees with a 200 mm main and a 160 mm branch, 24 NPU couplings of 200 mm and 3 ESU end caps of 200 mm, in galvanized steel, for 500 Pa positive and 300 Pa negative pressure and temperatures from 5 to 40 degrees C. The quote states a total of €5,037.10. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Northgate Mechanical Services a Lindab Safe duct order of 16 SR ducts of 400 mm, 4 bends of 400 mm at 45 degrees, 2 long (RCLU) reducers from 400 to 315 mm, 14 NPU couplings of 400 mm and 2 ESU end caps of 400 mm, in galvanized steel, for 500 Pa positive and 1,500 Pa negative pressure and temperatures from 5 to 120 degrees C. The quote states a total of €6,293.50. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Northgate Mechanical Services a Lindab Safe duct order of 16 SR ducts of 400 mm, 4 bends of 400 mm at 45 degrees, 2 long (RCLU) reducers from 400 to 315 mm, 14 NPU couplings of 400 mm and 2 ESU end caps of 400 mm, in galvanized steel, for 500 Pa positive and 700 Pa negative pressure and temperatures from 5 to 80 degrees C. The quote states a total of €6,343.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Northgate Mechanical Services a Lindab Safe duct order of 18 SR ducts of 315 mm, 6 bends of 315 mm at 45 degrees, 2 tees with a 315 mm main and a 250 mm branch, 2 saddles for a 315 mm branch on a 250 mm main, 16 NPU couplings of 315 mm and 2 EPNF end caps of 560 mm, in AISI 304 stainless steel with oil-tight ducts, for 500 Pa positive and 300 Pa negative pressure and temperatures from 5 to 90 degrees C. The quote states a total of €45,972.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Northgate Mechanical Services a Lindab Safe duct order of 18 SR ducts of 315 mm, 6 bends of 315 mm at 45 degrees, 2 tees with a 315 mm main and a 250 mm branch, 2 saddles for a 315 mm branch on a 400 mm main, 16 NPU couplings of 315 mm and 2 EPF end caps of 560 mm, in AISI 304 stainless steel with oil-tight ducts, for 500 Pa positive and 300 Pa negative pressure and temperatures from 5 to 90 degrees C. The quote states a total of €47,432.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote Northgate Mechanical Services a Lindab Safe duct order of 18 SR ducts of 315 mm, 6 bends of 315 mm at 45 degrees, 2 tees with a 315 mm main and a 250 mm branch, 2 saddles for a 315 mm branch on a 400 mm main, 16 NPU couplings of 315 mm and 2 EPF end caps of 560 mm, in galvanized steel, for 500 Pa positive and 300 Pa negative pressure and temperatures from 5 to 90 degrees C. The quote states a total of €5,598.40. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.