Predictika · Asphalt supply orders
An AI sales agent prepares an asphalt supply order: a mix, a tack coat, a site, a tonnage, a layer thickness, the ambient temperature, a haul distance and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the order rules and returns a verdict, every reason and the total it computed.
This validator models asphalt supply orders, not just the scenarios shown below.
Any asphalt supply order that touches these rules is in scope — not only the scenarios pictured here. Not covered: road construction services, rail, mining, stabilization, chip seal and other products. The validator shows a computed total but no line-item table.
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 |
|---|---|---|
| Mix and site restrictions | Only with care Each mix suits some sites and not others, so every mix needs its own rule against the site, and the rules grow with each new mix. | The mix and the site are fields of one order and are compared on every call. |
| A tack coat that depends on the site | Only with care A bridge deck needs one bond coat and that coat is allowed nowhere else, so two rules must stay in step. | The site and the tack coat are fields of one order and are checked together. |
| Layer thickness that depends on the mix | Only with care Each mix has its own thinnest and thickest layer, so the thickness check needs a lookup by mix. | The thickness range is part of the model and is compared with the requested layer on every call. |
| A stated total that must match the computed price | Only with workarounds The price is built from the mix, tack coat, haul band, night works and discount, so a separate rule is needed to recompute it and compare it with the stated figure. | The stated total is a field of the order 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 order 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 | Armourpave is offered for terminals, hardstands, urban roads and airports, not for freeways or bridge decks. |
| 2 | Open graded porous asphalt is offered for roads, freeways and airports, not for hardstands or bridge decks. |
| 3 | A bridge deck needs the BridgeBond bond coat as the tack coat. |
| 4 | BridgeBond is a bond coat for bridge decks only. |
| 5 | A layer of 39 millimeters is thinner than the 40 millimeters this mix needs. |
| 6 | A layer of 61 millimeters is thicker than the 60 millimeters allowed for this mix in one lift. |
| 7 | A layer of 59 millimeters is thinner than the 60 millimeters this mix needs. |
| 8 | A layer of 141 millimeters is thicker than the 140 millimeters allowed for this mix in one lift. |
| 9 | A layer of 51 millimeters is thicker than the 50 millimeters allowed for this mix in one lift. |
| 10 | The ambient temperature is 9 degrees Celsius; asphalt is not laid below 10. |
| 11 | The order is 19 tonnes; the minimum asphalt order is 20 tonnes. |
| 12 | An order of 500 tonnes or more needs plant scheduling confirmed by a person. |
| 13 | A haul of 76 kilometers needs delivery temperature confirmed. |
| 14 | A haul of 100 kilometers needs delivery temperature confirmed. |
| 15 | A haul of 101 kilometers is beyond the 100 kilometers hot mix can travel. |
| 16 | A discount of up to 12 percent needs sales approval. |
| 17 | A discount of 13 percent is above the 12 percent limit. |
| 18 | A recycled mix at an airport needs the airport authority specification confirmed. |
| 19 | The order states a total of 2,051,900 cents; the modeled prices give 2,052,000 cents. |
| 20 | The order states a total of 2,052,001 cents; the modeled prices give 2,052,000 cents. |
| 21 | A haul of 90 kilometers needs delivery temperature confirmed. |
| 22 | The order is 10 tonnes; the minimum asphalt order is 20 tonnes. |
| 23 | A layer of 30 millimeters is thinner than the 50 millimeters this mix needs. |
| 24 | The ambient temperature is 5 degrees Celsius; asphalt is not laid below 10. |
| 25 | A haul of 150 kilometers is beyond the 100 kilometers hot mix can travel. |
| 26 | A discount of 20 percent is above the 12 percent limit. |
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 tonnes of Armourpave asphalt for a bridge deck, laid 30 millimeters thick at 5 degrees Celsius, with CRS60 as the tack coat and a haul of 20 kilometers. The total is 2,000,000 cents. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 120 tonnes of AC14 asphalt for a bridge deck, laid 50 millimeters thick at 15 degrees Celsius, with BridgeBond as the tack coat and a haul of 20 kilometers. The total is 2,244,000 cents. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 15 tonnes of OGPA asphalt for a terminal hardstand, laid 60 millimeters thick at 20 degrees Celsius, with CRS60 as the tack coat and a haul of 120 kilometers and a discount of 15 percent. The total is 306,000 cents. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 120 tonnes of Armourpave asphalt for a terminal hardstand, laid 80 millimeters thick at 20 degrees Celsius, with CRS60 as the tack coat and a haul of 40 kilometers. The total is 3,264,000 cents. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 650 tonnes of Reconophalt asphalt for an airport, laid 30 millimeters thick at 20 degrees Celsius, with BridgeBond as the tack coat and a haul of 90 kilometers and a discount of 8 percent. The total is 14,000,000 cents. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 400 tonnes of AC20 asphalt for an airport, laid 70 millimeters thick at 20 degrees Celsius, with Track guard as the tack coat and a haul of 60 kilometers. The total is 7,320,000 cents. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.