Predictika · Portable propane cylinder orders
An AI sales agent prepares an order for Worthington Enterprises portable propane cylinders: the material, the size, the valve, the DOT specification, vertical or horizontal design, the number of cylinders, and the total propane capacity and empty weight it quotes. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Worthington's public product sheets and returns a verdict, every reason and the totals it computed.
This validator models portable propane cylinder orders as described in Worthington Enterprises' public product sheets (portable propane cylinder comparison sheet, steel and aluminum portable cylinder sheets), not just the scenarios shown below.
Any portable cylinder order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Worthington publishes none for these cylinders), forklift cylinders, the 60 and 100 lb steel cylinders, other valves and collars, and all other Worthington products.
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 |
|---|---|---|
| A product that is offered only in certain sizes per material | Only with care Every material and size pair needs its own entry, and a new size means another row to add and keep in step with the sheet. | Material and size are in one request and are checked against the whole table together. |
| A valve or specification that differs for a single size (43.5 lb steel) | Only with care The exception has to be written as a separate rule on that one size, and it is easy to forget when the table changes. | Valve and specification are checked against the cylinder ordered on every call. |
| A design that exists only for some sizes (horizontal) | Only with care Orientation is a separate choice from size, so it becomes a combination rule per material and size. | Orientation and size travel in one request and every combination is checked. |
| Totals typed or generated elsewhere that must equal the computed capacity and weight | Only with workarounds A CPQ computes its own totals; comparing them with figures supplied by another system or an agent needs custom validation code. | The stated figures are fields in the request and are compared with the computed ones. |
| 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 | A horizontal design is listed only for the 20, 30 and 40 lb steel cylinders and the 10, 20, 30 and 40 lb aluminum cylinders; this size is vertical only. |
| 2 | Composite portable cylinders are for vertical use only. |
| 3 | The order states a total propane capacity of 700 gallons; the cylinders on it hold 710 gallons. |
| 4 | That size is not offered in the selected material; steel portable cylinders come in 4.25, 11, 20, 30, 40 and 43.5 lb, aluminum in 6, 10, 20, 30 and 40 lb, composite in 17 and 31 lb. |
| 5 | The valve on the order is not the valve fitted to this cylinder; the 43.5 lb steel cylinder has a CGA-510 valve with OPD and every other steel, aluminum and composite portable size has a CGA-791 valve with OPD. |
| 6 | The DOT specification on the order is not the one this cylinder is built to; steel cylinders up to 40 lb are DOT-4BA240, the 43.5 lb steel cylinder is DOT-4BW260, aluminum is DOT-4E240 (DOT-4E260 for the 6 lb) and composite is DOT-SP 12706. |
| 7 | The order has 0 cylinders; it needs at least one. |
| 8 | The order states a total empty weight of 1,000 lb; the cylinders on it weigh 975 lb empty. |
| 9 | The order states a total propane capacity of 300 gallons; the cylinders on it hold 320 gallons. |
| 10 | The order states a total empty weight of 800 lb; the cylinders on it weigh 816 lb empty. |
| 11 | The order states a total propane capacity of 100 gallons; the cylinders on it hold 296 gallons. |
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 150 40 lb aluminum propane cylinders, vertical, with the CGA-791 with OPD valve and DOT-4E240 specification. The order is for 1,200 gallons of propane in all and 2,925 lb empty. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 150 40 lb aluminum propane cylinders, vertical, with the CGA-791 with OPD valve and DOT-4E240 specification. The order is for 1,410 gallons of propane in all and 2,925 lb empty. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 120 31 lb composite propane cylinders, horizontal, with the CGA-791 with OPD valve and DOT-SP 12706 specification. The order is for 888 gallons of propane in all and 2,244 lb empty. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 120 31 lb composite propane cylinders, vertical, with the CGA-791 with OPD valve and DOT-SP 12706 specification. The order is for 888 gallons of propane in all and 2,244 lb empty. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 60 43.5 lb steel propane cylinders, horizontal, with the CGA-791 with OPD valve and DOT-4BA240 specification. The order is for 618 gallons of propane in all and 2,034 lb empty. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 60 43.5 lb steel propane cylinders, horizontal, with the CGA-510 with OPD valve and DOT-4BW260 specification. The order is for 618 gallons of propane in all and 2,034 lb empty. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 60 43.5 lb steel propane cylinders, vertical, with the CGA-510 with OPD valve and DOT-4BW260 specification. The order is for 618 gallons of propane in all and 2,034 lb empty. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.