Predictika · Slab formwork rental quotes

An AI sales agent's slab formwork rental quote, checked before it goes out

An AI sales agent prepares a rental quote for timber-beam slab formwork: a Dokaflex system, a slab to pour, Eurex floor props, a beam and prop layout, a rental term and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the system, works out the props and beams the layout needs, and returns a verdict, every reason and the line-item totals.

Scope: Doka Dokaflex slab formwork (Dokaflex 30 tec, Dokaflex 1-2-4, Dokaflex S) with Doka beam H20 top and Eurex floor props, rented per slab area and weeks. See everything this validator covers

This validator models Dokaflex slab formwork rental quotes, not just the scenarios shown below.

  • Systems and slab — three Dokaflex systems, each with a maximum slab thickness, a maximum secondary beam spacing for the thickness, and maximum prop and primary beam spacings.
  • Props — Eurex floor props (modeled as Eurex 20, 30 and 60) with a height range and a capacity: the load per prop on the chosen grid against the prop capacity, the prop height the clear height needs, and an engineer check above 90 percent utilization or a clear height over 4 m.
  • Layout and line items — the props, the secondary and primary beam lengths and the plywood facing that the layout needs, with props, beams, plywood, subtotal and net after discount in cents.
  • Rental terms — a minimum two-week rental, long-term terms above 26 weeks, discounts above 15 percent that need approval and above 25 percent that are blocked, and the stated prop count and total against the computed ones.

Any Dokaflex slab rental quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Doka systems (Framax Xlife, Staxo, Top 50, Dokadek), purchase prices, delivery and engineering services. Rental rates in this validator are illustrative.

The AI sales agentBuilds the rental quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 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
Limits that change with slab thicknessOnly with care
The allowed beam spacing and the system limit depend on the slab thickness, so each thickness band needs its own rule for each system.
The slab thickness and the spacings are fields of one request and are checked together on every call.
Prop load against prop capacityOnly with workarounds
The load per prop comes from the slab thickness and the prop grid, so a separate calculation is needed before it can be compared with the capacity of the chosen prop.
The load per prop is computed from the request and compared with the prop capacity on every call.
Prop height against the clear heightOnly with care
Each prop has its own height range, so a rule per prop has to compare it with the clear height less the build-up.
The prop and the clear height are in one request and compared on every call.
A stated prop count and total that must match the layoutOnly with workarounds
The props and the line items come out of the layout, so separate rules are needed to recompute them and compare them with the stated figures.
The stated prop count and total are fields of the request and are compared with the computed ones on every call.
Every problem returned in one answerOnly 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.

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 quote; approval findings need a person to sign off; everything else is computed.

1Props at 130 cm along the beam exceed the maximum of 122 cm for this system.
2Primary beams at 250 cm exceed the maximum of 244 cm for this system.
3A 45 cm slab is thicker than this system allows (at most 40 cm).
4Secondary beams at 50 cm are too wide for this slab thickness (at most 40 cm).
5The load per prop is over the capacity of the chosen Eurex prop for a 30 cm slab on this prop grid.
6The prop load is above 90 percent of the prop capacity; an engineer should confirm the layout.
7The prop height needed, 408 cm, is above the maximum of the chosen prop.
8A clear height of 450 cm needs a bracing check by an engineer.
9The prop height needed, 138 cm, is below the minimum of the chosen prop.
10The rental term of 1 week is below the 2-week minimum.
11A rental term of 30 weeks needs long-term rental terms to be agreed.
12A discount of 20 percent needs sales manager approval.
13A discount of 30 percent is above the 25 percent limit.
14The quote states 90 props; the layout needs 100.
15The quote states a total of 100,000 cents; the line items give 304,000 cents.
16The prop height needed, 178 cm, is below the minimum of the chosen prop.
17A 55 cm slab is thicker than this system allows (at most 40 cm).
18Secondary beams at 40 cm are too wide for this slab thickness (at most 25 cm).

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. Slab, prop and rental limits: A 45 cm slab on Dokaflex 1-2-4 with Eurex 20 props and a one-week rental

The agent's request. Please quote Dokaflex 1-2-4 slab formwork with Eurex 20 props for a 200 square meter slab, 45 cm thick, with a clear height of 450 cm, props every 130 cm along the beam, primary beams every 200 cm and secondary beams every 50 cm, rented for 1 week. The quote has 90 props and a total of 29,470 cents. It is ready to send.

Verdict: Blocked.

  • Prop load over capacity. The load per prop is over the capacity of the chosen Eurex prop for a 45 cm slab on this prop grid.
  • Prop too short for the height. The prop height needed, 408 cm, is above the maximum of the chosen prop.
  • Slab thicker than the system allows. A 45 cm slab is thicker than this system allows (at most 40 cm).
  • Secondary beam spacing too wide. Secondary beams at 50 cm are too wide for this slab thickness (at most 30 cm).
  • Rental under the minimum term. The rental term of 1 week is below the 2-week minimum.
  • Stated prop count does not match. The quote states 90 props; the layout needs 77.
  • Clear height over 4 m. A clear height of 450 cm needs a bracing check by an engineer.

2. Slab, prop and rental limits: The agent resubmits after fixing the errors

The agent's request. Please quote Dokaflex 30 tec slab formwork with Eurex 60 props for a 200 square meter slab, 45 cm thick, with a clear height of 380 cm, props every 100 cm along the beam, primary beams every 150 cm and secondary beams every 30 cm, rented for 8 weeks. The quote has 134 props and a total of 506,064 cents. It is ready to send.

Verdict: Allowed.

3. Spacing and discount: A Dokaflex S slab quote with a wide prop grid and a large discount

The agent's request. Please quote Dokaflex S slab formwork with Eurex 30 props for a 200 square meter slab, 25 cm thick, with a clear height of 300 cm, props every 130 cm along the beam, primary beams every 250 cm and secondary beams every 50 cm, rented for 8 weeks, with a discount of 30 percent. The quote has 62 props and a total of 173,264 cents. It is ready to send.

Verdict: Blocked.

  • Prop spacing too wide along the beam. Props at 130 cm along the beam exceed the maximum of 122 cm for this system.
  • Primary beam spacing too wide. Primary beams at 250 cm exceed the maximum of 244 cm for this system.
  • Discount over 25 percent. A discount of 30 percent is above the 25 percent limit.

4. Spacing and discount: The agent resubmits after fixing the errors

The agent's request. Please quote Dokaflex S slab formwork with Eurex 30 props for a 200 square meter slab, 25 cm thick, with a clear height of 300 cm, props every 120 cm along the beam, primary beams every 240 cm and secondary beams every 50 cm, rented for 8 weeks, with a discount of 12 percent. The quote has 70 props and a total of 226,772 cents. It is ready to send.

Verdict: Allowed.

5. Prop load and total: A 35 cm slab on Eurex 20 props with a total for the quote

The agent's request. Please quote Dokaflex 30 tec slab formwork with Eurex 20 props for a 200 square meter slab, 35 cm thick, with a clear height of 300 cm, props every 120 cm along the beam, primary beams every 200 cm and secondary beams every 50 cm, rented for 8 weeks. The quote has 84 props and a total of 100,000 cents. It is ready to send.

Verdict: Blocked.

  • Prop load over capacity. The load per prop is over the capacity of the chosen Eurex prop for a 35 cm slab on this prop grid.
  • Secondary beam spacing too wide. Secondary beams at 50 cm are too wide for this slab thickness (at most 40 cm).
  • Stated total does not match. The quote states a total of 100,000 cents; the line items give 257,920 cents.

6. Prop load and total: The agent resubmits after fixing the errors

The agent's request. Please quote Dokaflex 30 tec slab formwork with Eurex 30 props for a 200 square meter slab, 35 cm thick, with a clear height of 300 cm, props every 80 cm along the beam, primary beams every 100 cm and secondary beams every 40 cm, rented for 8 weeks. The quote has 250 props and a total of 512,800 cents. It is ready to send.

Verdict: Allowed.

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 a rental quote for timber-beam slab formwork: a Dokaflex system, a slab to pour, Eurex floor props, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the system, works out the props and beams the layout needs, and returns a verdict, every reason and the line-item totals.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Dokaflex 1-2-4 slab formwork with Eurex 20 props for a 200 square meter slab, 45 cm thick, with a clear height of 450 cm. The quote has 90 props and a total of 29,470 cents. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings and one approval, all in one answer. The load per prop is over the capacity of the chosen Eurex prop for a 45 cm slab on this prop grid. The prop height needed, 408 cm, is above the maximum of the chosen prop. A 45 cm slab is thicker than this system allows (at most 40 cm). The other three are on screen.
  6. The validator returned six blocking findings and one approval 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 quote are checked against each other.
  7. What this shows: for a stated prop count and total that must match the layout, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the system to Dokaflex 30 tec, the prop to Eurex 60, the clear height to 380 cm, the prop spacing along the beam to 100 cm, the props stated on the quote to 134 and the total stated on the quote to 506,064 cents. Three more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.