Predictika · Portable propane cylinder orders

An AI sales agent's propane cylinder order, checked before it goes out

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.

Scope: Worthington portable propane cylinders (steel 4.25 to 43.5 lb, aluminum 6 to 40 lb, composite 17 and 31 lb): size offered, valve, DOT specification, horizontal design, quantity, stated capacity and empty weight. See everything this validator covers

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.

  • Sizes offered — each material (steel, aluminum, composite) is offered only in the sizes on the sheets; an order for a size the material does not come in is blocked.
  • Valve and DOT specification — the valve (CGA-791 with OPD, or CGA-510 on the 43.5 lb steel cylinder) and the DOT specification (4BA240, 4BW260, 4E240, 4E260 on the aluminum 6 lb, or SP 12706 on composite) must match the cylinder ordered.
  • Orientation — a horizontal design is listed only for the 20, 30 and 40 lb steel and the 10, 20, 30 and 40 lb aluminum cylinders; composite cylinders are vertical only.
  • Stated totals — the agent's stated total propane capacity (gallons) and total empty weight (lb) must equal what the validator computes from the sheet figures and the quantity.

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.

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

7 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
A product that is offered only in certain sizes per materialOnly 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 weightOnly 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 answerOnly 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.

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.

1A 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.
2Composite portable cylinders are for vertical use only.
3The order states a total propane capacity of 700 gallons; the cylinders on it hold 710 gallons.
4That 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.
5The 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.
6The 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.
7The order has 0 cylinders; it needs at least one.
8The order states a total empty weight of 1,000 lb; the cylinders on it weigh 975 lb empty.
9The order states a total propane capacity of 300 gallons; the cylinders on it hold 320 gallons.
10The order states a total empty weight of 800 lb; the cylinders on it weigh 816 lb empty.
11The order states a total propane capacity of 100 gallons; the cylinders on it hold 296 gallons.

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. Aluminum 40 lb order: An aluminum 40 lb order whose stated capacity is too low

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.

  • Stated propane capacity differs from the order. The order states a total propane capacity of 1,200 gallons; the cylinders on it hold 1,410 gallons.

2. Aluminum 40 lb order: The agent resubmits after fixing the errors

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.

  • Order summary. 150 cylinders, total propane capacity 1,410 gallons, total nominal empty weight 2,925 lb.

3. Composite 31 lb order: A composite 31 lb order laid horizontal

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.

  • Composite cylinders are vertical use only. Composite portable cylinders are for vertical use only.

4. Composite 31 lb order: The agent resubmits after fixing the errors

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.

  • Order summary. 120 cylinders, total propane capacity 888 gallons, total nominal empty weight 2,244 lb.

5. Steel 43.5 lb order: A steel 43.5 lb order, horizontal, with the wrong valve and specification

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.

  • Valve does not match the cylinder. 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.
  • DOT specification does not match the cylinder. 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.
  • No horizontal design in that size. 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.

6. Steel 43.5 lb order: The agent resubmits after fixing the errors

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.

  • No horizontal design in that size. 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.

7. Steel 43.5 lb order: The agent resubmits after fixing the errors

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.

  • Order summary. 60 cylinders, total propane capacity 618 gallons, total nominal empty weight 2,034 lb.

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 an order for Worthington Enterprises portable propane cylinders: the material, the size, the valve, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. 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. 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. 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.
  6. The validator returned three blocking findings 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 valve or specification that differs for a single size (43.5 lb steel), a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the valve to CGA-510 with OPD and the DOT specification to DOT-4BW260.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. 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.
  12. Two findings cleared. Still blocking: no horizontal design in that size.
  13. The agent resubmits once more.
  14. The revised request. It changes the orientation to vertical.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Three problems caught in one call, fixed in two passes, 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.