Predictika · Geosynthetic clay liner quotes
An AI sales agent prepares a quote for a geosynthetic clay liner order: the BENTOMAT product, the application, the slope, the rolls ordered against the liner area, the roll length, the cover soil, and the net price the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of where each product is used and how the choices fit together, and returns a verdict, every reason and the price it computed.
This validator models nine BENTOMAT products and four applications, not just the scenarios shown below.
Any order of these products that touches these rules is in scope — not only the scenarios pictured here. The product names, constructions, standard roll sizes, slope limits, the CL recommendation for high-head ponds, the calcium-rich cover warning and the roll length guidance follow public CETCO pages; the prices, volume discounts, overlap allowance and sales approvals are modeled from comparable products, and all prices are illustrative.
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 |
|---|---|---|
| Products that depend on the application | Only with care Each product is used for only some applications, so every rule has to test the pair first. | The product and the application are checked together on every call. |
| Slope limits that differ by product | Only with care Nine products have nine different steepest slopes, so each limit needs its own rule and message. | The slope limit is part of the model and the message names the limit and the slope on the quote. |
| Rolls against the liner area | Only with workarounds The rolls needed depend on the roll width of the product and the roll length, plus an allowance for overlaps and waste, so a separate rule must recompute the coverage. | Roll area, allowance and rolls ordered are computed in the same pass as the rest of the quote. |
| A stated price that must match the computed one | Only with workarounds The net price depends on the product price, the area and the volume discount tier, so a separate rule must recompute it and compare it with the stated figure. | The stated price is a field of the request and is compared with the computed price on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, so the agent can fix them in a single pass. |
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 slope is steeper than this product is used on; its limit is 30 tenths of a horizontal unit per vertical unit and the quote has 29. |
| 2 | This product is not used for the selected application. |
| 3 | The rolls ordered do not cover the liner area with the 5 percent allowance for overlaps and waste. |
| 4 | The order must include at least one roll. |
| 5 | Rolls longer than 150 feet are discouraged for handling and need sales approval. |
| 6 | A roll length of 260 feet is not supplied; rolls up to 250 feet are available. |
| 7 | For high head ponds and lagoons CETCO recommends the CL product, so this selection needs technical approval. |
| 8 | Calcium rich cover material is not recommended over bentonite, so technical approval is needed. |
| 9 | Orders of 500,000 square feet or more need sales manager pricing approval. |
| 10 | The quote states a net price of 6,371,999 cents; the modeled price list and volume discount give a different amount. |
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 prepare a quote for BENTOMAT STM for a landfill base, on a 2 to 1 slope, with 40 rolls of 150 feet, over a liner area of 100,000 square feet. The quote states a net price of $50,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a quote for BENTOMAT DN for a landfill base, on a 2 to 1 slope, with 40 rolls of 150 feet, over a liner area of 100,000 square feet. The quote states a net price of $62,640. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a quote for BENTOMAT DN for a landfill base, on a 2 to 1 slope, with 49 rolls of 150 feet, over a liner area of 100,000 square feet. The quote states a net price of $73,664.64. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a quote for BENTOMAT DN for a pond, on a 1 to 1 slope, with 49 rolls of 150 feet, over a liner area of 100,000 square feet. The quote states a net price of $60,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a quote for BENTOMAT CL for a pond, on a 3 to 1 slope, with 47 rolls of 150 feet, for a high-head pond, over a liner area of 100,000 square feet. The quote states a net price of $77,155.20. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a quote for BENTOMAT 600CL for a landfill cover, on a 3 to 1 slope, with 35 rolls of 200 feet, with calcium-rich cover soil, over a liner area of 100,000 square feet. The quote states a net price of $70,560. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a quote for BENTOMAT 600CL for a landfill cover, on a 50 to 1 slope, with 47 rolls of 150 feet, over a liner area of 100,000 square feet. The quote states a net price of $71,064. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.