Predictika · Hydrogen cylinder orders

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

An AI sales agent prepares an order for G-Stor Pro H2 hydrogen cylinders: a series and model, the service pressure, the approval, mount, thread and valve, where the cylinders are delivered, how many are ordered, a discount and the total it states in euros. 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 totals it computed.

Scope: Luxfer G-Stor Pro H2 Type 3 hydrogen cylinder orders: series, model, service pressure, approval, mount, thread, valve, destination, quantity, discount and the stated total. See everything this validator covers

This validator models G-Stor Pro H2 cylinder orders of this kind, not just the scenarios shown below.

  • Series, model and pressure — the Mobility, Distribution and UN-ISO series, the four models, and the service pressures each series is offered at.
  • Approval, mount, thread and valve — the approval that suits each series, the neck and body mount that is for Mobility, the thread that fits each model, and the valve a Mobility cylinder is supplied with.
  • Destination, quantity, price and review — delivery to North America or Asia-Pacific, lot sizes and large orders, discounts and the level they need approval at, the engineering review of the largest model at 520 bar, and the stated total compared with the computed one.

Any G-Stor Pro H2 cylinder order that touches these rules is in scope — not only the scenarios pictured here. The series, model and approval names, the pressure ranges, the threads and the mount options follow Luxfer's public product pages; which model takes which thread, the valve rules, the lot sizes, the destination rules, the discount and approval limits and every euro price are modeled and not published by Luxfer, so the prices on this page are illustrative. Not covered: G-Stor Go, CNG and other cylinder lines, freight, taxes and service.

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.

6 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
Approvals and pressures that depend on the seriesOnly with care
Each series is offered at its own pressures and with its own approval, so every series needs separate rules for pressure and approval.
The series, the pressure and the approval are fields of one request and are checked together.
Threads and mounts that depend on the model and seriesOnly with care
The smallest model takes only one thread, two models cannot take another, and the body mount is for one series, so each needs its own rule on the model or series.
The series, model, thread and mount are checked together on every call.
Lot sizes, destinations and reviewsOnly with workarounds
A minimum lot for one series, an approval needed for one destination and a review for one model at one pressure each depend on several choices at once.
The quantity, destination, model and pressure are in one request and all the conditions are evaluated on every call.
A total built from many partsOnly with workarounds
The total depends on the model, pressure, approval, valve, mount, quantity and a discount rounded down to a whole euro, so it must be computed before it can be compared with the total stated.
The total is computed on every call and compared with the total stated in the order.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a step is saved or completed, so a person 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.

1The UNF_2 thread cannot be fitted to the Q042H35.
2The Q042H35 is offered in the Mobility series only.
3The Mobility series is a 350 bar product; 450 bar is not available.
4The Distribution series is offered at 350 or 450 bar; 520 bar is not available.
5The UN-ISO series is offered at 350, 450 or 520 bar; 300 bar is not available.
6The W322H35 at 520 bar needs an engineering review by a person.
7The CSA_B341 approval cannot be supplied on a cylinder of the Mobility series.
8The PED_EC79 approval cannot be supplied on a cylinder of the Distribution series.
9The TPED approval cannot be supplied on a cylinder of the UNISO series.
10The neck and body mount is for the Mobility series; the Distribution series uses the neck mount.
11The UNF_1,125 thread cannot be fitted to the W205H35.
12A Mobility cylinder is supplied with the TPRD and solenoid valve; the quote has a different valve option.
13The Mobility series is ordered in lots of at least 4 cylinders; the quote has 3.
14The quote has 0 cylinders; at least one is needed.
15An order of 241 cylinders needs the supply plan confirmed by a person.
16An order of 500 cylinders needs the supply plan confirmed by a person.
17501 cylinders is above the 500 a single quote can carry.
18For delivery to North America the cylinder needs the CSA B341 approval.
19Export of hydrogen cylinders to Asia-Pacific needs an export check by a person.
20A discount of 4 percent is above the 3 percent a salesperson may give; a manager should approve it.
21A discount of 8 percent is above the 3 percent a salesperson may give; a manager should approve it.
22A discount of 9 percent is above the 8 percent limit.
23The quote states a total of 52,319 euros; the prices give 52,320 euros.
24The quote states a total of 45,700 euros; the prices give 45,600 euros.
25A discount of 12 percent is above the 8 percent limit.
26The quote states a total of 1 euros; the prices give 3,505,500 euros.
27A discount of 5 percent is above the 3 percent a salesperson may give; a manager should approve it.
28An order of 300 cylinders needs the supply plan confirmed by a person.

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. Q042H35 series, pressure and thread: A Distribution-series Q042H35 order at 520 bar with a body mount, the wrong approval and thread, delivery to North America and a discount

The agent's request. Please quote 8 Distribution-series Q042H35 cylinders at 520 bar with PED/EC79 approval, the neck and body mount, the 2-12 UNF thread and a manual valve, for delivery to North America. The discount is 5 percent. The order states a total of 28,652 euros. It is ready to send.

Verdict: Blocked.

  • Smallest model is Mobility only. The Q042H35 is offered in the Mobility series only.
  • Distribution pressure. The Distribution series is offered at 350 or 450 bar; 520 bar is not available.
  • Approval does not fit the series. The PED_EC79 approval cannot be supplied on a cylinder of the Distribution series.
  • Body mount only on Mobility. The neck and body mount is for the Mobility series; the Distribution series uses the neck mount.
  • Thread does not fit the model. The UNF_2 thread cannot be fitted to the Q042H35.
  • North America needs CSA B341. For delivery to North America the cylinder needs the CSA B341 approval.
  • Discount above 3 percent. A discount of 5 percent is above the 3 percent a salesperson may give; a manager should approve it.

2. Q042H35 series, pressure and thread: The agent resubmits after fixing the errors

The agent's request. Please quote 8 Mobility-series Q042H35 cylinders at 350 bar with PED/EC79 approval, the neck and body mount, the 1.125-12 UNF thread and the TPRD and solenoid valve, for delivery to the EU. The discount is 3 percent. The order states a total of 25,143 euros. It is ready to send.

Verdict: Allowed.

  • Order summary. Unit price 3,240 euros, list total 25,920 euros, discount 777 euros, quote total 25,143 euros (illustrative prices); 336 litres of water volume in all; design life 20 years.

3. Mobility lot, valve and total: Three Mobility W322H35 cylinders with a manual valve, the wrong approval, a large discount and a total that does not match

The agent's request. Please quote 3 Mobility-series W322H35 cylinders at 350 bar with CSA B341 approval, the neck and body mount, the 1.5-12 UNF thread and a manual valve, for delivery to the EU. The discount is 12 percent. The order states a total of 30,000 euros. It is ready to send.

Verdict: Blocked.

  • Approval does not fit the series. The CSA_B341 approval cannot be supplied on a cylinder of the Mobility series.
  • Mobility needs the TPRD valve. A Mobility cylinder is supplied with the TPRD and solenoid valve; the quote has a different valve option.
  • Mobility minimum order. The Mobility series is ordered in lots of at least 4 cylinders; the quote has 3.
  • Discount above the limit. A discount of 12 percent is above the 8 percent limit.
  • Stated total does not match. The quote states a total of 30,000 euros; the prices give 29,014 euros.

4. Mobility lot, valve and total: The agent resubmits after fixing the errors

The agent's request. Please quote 4 Mobility-series W322H35 cylinders at 350 bar with PED/EC79 approval, the neck and body mount, the 1.5-12 UNF thread and the TPRD and solenoid valve, for delivery to the EU. The discount is 3 percent. The order states a total of 45,552 euros. It is ready to send.

Verdict: Allowed.

  • Order summary. Unit price 11,740 euros, list total 46,960 euros, discount 1,408 euros, quote total 45,552 euros (illustrative prices); 1,288 litres of water volume in all; design life 20 years.

5. UN-ISO export and approvals: Three hundred UN-ISO W322H35 cylinders at 520 bar for export to Asia-Pacific with a discount

The agent's request. Please quote 300 UN-ISO-series W322H35 cylinders at 520 bar with CSA B341 approval, the neck mount, the 2-12 UNF thread and a manual valve, for delivery to Asia-Pacific. The discount is 5 percent. The order states a total of 3,505,500 euros. It is ready to send.

Verdict: Needs approval.

  • Discount above 3 percent. A discount of 5 percent is above the 3 percent a salesperson may give; a manager should approve it.
  • Large order. An order of 300 cylinders needs the supply plan confirmed by a person.
  • Export to Asia-Pacific. Export of hydrogen cylinders to Asia-Pacific needs an export check by a person.
  • Largest model at 520 bar. The W322H35 at 520 bar needs an engineering review by a person.
  • Order summary. Unit price 12,300 euros, list total 3,690,000 euros, discount 184,500 euros, quote total 3,505,500 euros (illustrative prices); 96,600 litres of water volume in all; design life 15 years.

6. UN-ISO export and approvals: The agent resubmits after fixing the errors

The agent's request. Please quote 120 UN-ISO-series W205H35 cylinders at 520 bar with CSA B341 approval, the neck mount, the 2-12 UNF thread and a manual valve, for delivery to the EU. The discount is 3 percent. The order states a total of 1,024,320 euros. It is ready to send.

Verdict: Allowed.

  • Order summary. Unit price 8,800 euros, list total 1,056,000 euros, discount 31,680 euros, quote total 1,024,320 euros (illustrative prices); 24,600 litres of water volume in all; design life 15 years.

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 G-Stor Pro H2 hydrogen cylinders: a series and model, the service pressure, the approval, and more. 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 totals it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 8 Distribution-series Q042H35 cylinders at 520 bar with PED/EC79 approval, the neck and body mount, the 2-12 UNF thread and a manual valve, for delivery to North America. The discount is 5 percent. The rest of the request is on screen. The order states a total of 28,652 euros.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings and one approval, all in one answer. The Q042H35 is offered in the Mobility series only. The Distribution series is offered at 350 or 450 bar; 520 bar is not available. The PED_EC79 approval cannot be supplied on a cylinder of the Distribution series. The other three are on screen.
  6. The validator returned six blocking findings and one approval 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 threads and mounts that depend on the model and series, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the series to mobility, the pressure to 350 bar, the thread to 1.125-12 UNF, the valve to TPRD and solenoid and the stated total to 25,143. Two more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven problems caught in one call, fixed in one pass, 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.