Predictika · Concrete pipe and culvert quotes
An AI sales agent prepares a quote for concrete pipe: precast reinforced pipe, pre-stressed pressure pipe or a precast box culvert, with a size, a duty, a joint, a load class, the cover over the pipe, add-ons, a quantity and a lead time. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the concrete pipe families named on the Orascom Construction site and returns a verdict and every reason.
This validator models concrete pipe quotes of this kind, not just the scenarios shown below.
Any concrete pipe quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices, other Orascom or National Pipe Company products and non-concrete pipe. The product families are named on the Orascom Construction site; the sizes, limits and approval thresholds are modeled from typical industry practice and are not published by the company (see the note at the foot of the page).
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 |
|---|---|---|
| Sizes that differ by product | Only with care Each product is made in its own list of sizes, so a rule keyed to the product has to hold the list for each one. | The product and the size are fields of one request and are checked together on every call. |
| A product that fits only some duties | Only with care Pre-stressed pipe is a pressure product and precast pipe is not, so a rule has to look at the product, the duty and the pressure at once. | The product, duty, joint and pressure are checked together on every call. |
| Options that depend on other choices | Only with care Sulfate soil needs sulfate-resisting cement, epoxy lining is limited to one product and duty, and supervision needs delivery, so a dependency rule has to sit beside each option. | Every option is a field of one request, so each dependency is checked 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 | A nominal size of 1,100 mm is not available for this product; precast pipe is modeled in 300 to 2,400 mm, pre-stressed pipe in 600 to 2,400 mm and box culvert in 1,000 to 3,000 mm clear span. |
| 2 | A nominal size of 300 mm is not available for this product; precast pipe is modeled in 300 to 2,400 mm, pre-stressed pipe in 600 to 2,400 mm and box culvert in 1,000 to 3,000 mm clear span. |
| 3 | A nominal size of 1,200 mm is not available for this product; precast pipe is modeled in 300 to 2,400 mm, pre-stressed pipe in 600 to 2,400 mm and box culvert in 1,000 to 3,000 mm clear span. |
| 4 | A pressure water line needs pre-stressed pipe; precast reinforced pipe and box culverts are for gravity and storm duty. |
| 5 | Pipe of 2,000 mm needs a haulage and crane check before the quote is released. |
| 6 | Pre-stressed pipe is a pressure product; use precast reinforced pipe or a box culvert for gravity sewer and storm drain duty. |
| 7 | A working pressure of 2 bar is not allowed; pressure lines are modeled for 4 to 20 bar and gravity and storm lines must have no pressure rating. |
| 8 | A working pressure of 25 bar is not allowed; pressure lines are modeled for 4 to 20 bar and gravity and storm lines must have no pressure rating. |
| 9 | A working pressure of 5 bar is not allowed; pressure lines are modeled for 4 to 20 bar and gravity and storm lines must have no pressure rating. |
| 10 | Pre-stressed pipe is jointed with a steel ring and rubber gasket; the plain rubber gasket joint is not available for it. |
| 11 | Load class 0 is not available; classes I to V (1 to 5) are modeled. |
| 12 | Load class 6 is not available; classes I to V (1 to 5) are modeled. |
| 13 | A cover of 0 m is below the 1 m minimum for traffic loads. |
| 14 | 5 m of cover needs load class III or higher; the quote has class 2. |
| 15 | 8 m of cover needs a structural design check. |
| 16 | The soil is marked sulfate-bearing, so sulfate-resisting cement must be selected. |
| 17 | The epoxy lining is offered only on precast reinforced pipe in a gravity sewer. |
| 18 | Installation supervision is offered only together with site delivery. |
| 19 | The quote has 19 pieces; the minimum order is 20 pieces. |
| 20 | 2,500 pieces is a large volume; production planning should confirm the delivery schedule. |
| 21 | A lead time of 0 weeks is not possible. |
| 22 | A lead time of 2 weeks is a rush order; a person should confirm plant capacity. |
| 23 | Pipe of 2,400 mm needs a haulage and crane check before the quote is released. |
| 24 | The quote has 10 pieces; the minimum order is 20 pieces. |
| 25 | 5 m of cover needs load class III or higher; the quote has class 1. |
| 26 | Pipe of 2,100 mm needs a haulage and crane check before the quote is released. |
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 120 pieces of pre-stressed pipe of 1,000 mm for a gravity sewer, with a rubber gasket joint, load class 2 and 6 m of cover, on a lead time of 8 weeks. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 120 pieces of precast reinforced pipe of 1,000 mm for a gravity sewer, with a rubber gasket joint, load class 3 and 6 m of cover, on a lead time of 6 weeks. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 15 pieces of precast reinforced pipe of 1,200 mm for a pressure water line at 8 bar, with a rubber gasket joint, load class 3 and 3 m of cover, with sulfate-bearing soil and installation supervision, on a lead time of 6 weeks. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 150 pieces of pre-stressed pipe of 1,200 mm for a pressure water line at 8 bar, with a steel ring and rubber gasket joint, load class 3 and 2 m of cover, with sulfate-bearing soil, sulfate-resisting cement, site delivery and installation supervision, on a lead time of 8 weeks. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 60 pieces of precast box culvert of 1,200 mm for a storm drain at 5 bar, with a rubber gasket joint, load class 3 and 3 m of cover, with epoxy lining, on a lead time of 0 weeks. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 60 pieces of precast box culvert of 1,500 mm for a storm drain, with a rubber gasket joint, load class 3 and 3 m of cover, on a lead time of 3 weeks. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.