Predictika · Steam trap orders
An AI sales agent prepares an order for ball float steam traps for a customer's steam line, with the pressures and temperature the customer gave. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product data and returns a verdict, every reason and the figures it computed.
This validator models orders for the FT14 ball float steam trap in the public technical information sheets for the screwed and flanged versions, not just the scenarios shown below.
Any order for these traps that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (no public price list, so this validator produces no price build-up or line-item quote), other Spirax Sarco trap types and product lines, the vertical-flow version, capacity sizing, and installation design.
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 differential pressure above the variant rating | Only with care The usable differential pressure depends on the variant chosen, so it needs a computed value (inlet minus back pressure) and a rule per variant, kept in step with the data sheet. | The inlet and back pressures are in one request, the differential is computed and compared with the variant on every call. |
| Limits that depend on the customer's steam conditions | Only with care Pressure and temperature limits are customer conditions, not catalogue options, so they usually live in separate validation rules that someone must keep current. | The conditions are part of the request and checked against the sheet limits on every call. |
| A stated rating that disagrees with the data sheet | Only with workarounds The rating the agent states is free text or a separate field, so it takes an extra rule that compares it with the variant's own rating. | The stated figures are part of the request and are compared with the data sheet figures 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 | The differential pressure across the trap is 66 psi; the selected variant is rated for at most 65 psi. |
| 2 | The differential pressure across the trap is 146 psi; the selected variant is rated for at most 145 psi. |
| 3 | The inlet pressure is 204 psi g; the FT14 maximum operating pressure (PMO) is 203 psi g. |
| 4 | The differential pressure across the trap is 204 psi; the selected variant is rated for at most 203 psi. |
| 5 | The operating temperature is 483 degrees F; the FT14 maximum operating temperature is 482 degrees F at 189 psi g. |
| 6 | The quote states a maximum differential pressure of 65 psi; the selected variant is rated 145 psi. |
| 7 | The quote states a maximum differential pressure of 203 psi; the selected variant is rated 65 psi. |
| 8 | The quote states a maximum operating pressure of 232 psi g; the FT14 data sheet gives 203 psi g. |
| 9 | The inlet pressure is 250 psi g; the FT14 maximum operating pressure (PMO) is 203 psi g. |
| 10 | The differential pressure across the trap is 250 psi; the selected variant is rated for at most 65 psi. |
| 11 | The operating temperature is 500 degrees F; the FT14 maximum operating temperature is 482 degrees F at 189 psi g. |
| 12 | The quote states a maximum differential pressure of 145 psi; the selected variant is rated 65 psi. |
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 3 FT14 ball float steam traps, FT14-14 variant, 1 inch (DN25), flanged EN 1092 PN16, flow left to right, for a steam line at 220 psi g inlet and 15 psi g back pressure, at 500 degrees F. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 FT14 ball float steam traps, FT14-14 variant, 1 inch (DN25), flanged EN 1092 PN16, flow left to right, for a steam line at 195 psi g inlet and 15 psi g back pressure, at 500 degrees F. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 FT14 ball float steam traps, FT14-14 variant, 1 inch (DN25), flanged EN 1092 PN16, flow left to right, for a steam line at 195 psi g inlet and 15 psi g back pressure, at 450 degrees F. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 6 FT14 ball float steam traps, FT14-4.5 variant, 3/4 inch (DN20), screwed BSP, flow right to left, for a steam line at 110 psi g inlet and 30 psi g back pressure, at 345 degrees F. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 FT14 ball float steam traps, FT14-10 variant, 3/4 inch (DN20), screwed BSP, flow right to left, for a steam line at 110 psi g inlet and 30 psi g back pressure, at 345 degrees F. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 8 FT14 ball float steam traps, FT14-10 variant, 1/2 inch (DN15), flanged ASME 150, flow right to left, for a steam line at 120 psi g inlet and 10 psi g back pressure, at 350 degrees F. The quote states a maximum differential pressure of 203 psi and a maximum operating pressure of 232 psi g. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 FT14 ball float steam traps, FT14-10 variant, 1/2 inch (DN15), flanged ASME 150, flow right to left, for a steam line at 120 psi g inlet and 10 psi g back pressure, at 350 degrees F. The quote states a maximum differential pressure of 145 psi and a maximum operating pressure of 203 psi g. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.