Predictika · Process pump orders

An AI sales agent's process pump order, checked before it goes out

An AI sales agent prepares an order for a Goulds Model 3196 i-FRAME ANSI process pump for a fictional processing plant: power frame group, motor size, liquid temperature, flange class and shaft seal. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the limits in the published product bulletin and returns a verdict, every reason and the figures it computed.

Scope: Goulds 3196 i-FRAME process pump orders: power frame group and motor, liquid temperature, flange class and seal type. See everything this validator covers

This validator models Goulds 3196 i-FRAME pump orders, not just the scenarios shown below.

  • Power frame groups — STi up to 40 HP, MTi 122 HP, LTi 200 HP, XLTi 250 HP and i-17 350 HP; the maximum power the order states for the frame group is compared with what the group is rated for.
  • Temperature — up to 350 °F as standard, up to 700 °F with the high-temperature option; above 350 °F a bearing cooler is recommended, so an order without one is held for a person to confirm.
  • Flanges and seals — Class 150 or Class 300 flanges; packing, single or double mechanical seal, or the Dynamic Seal. The magnetic-drive alternatives are separate models, not a 3196 seal option.

Any 3196 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (engineered-pump pricing is project-based and not published, so this validator produces no price build-up or line-item quote), pump sizes, flow and head selection, materials of construction, impeller and options other than those above, other Goulds models and other ITT products.

The AI sales agentBuilds the pump 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 motor size that must fit the frame groupOnly with care
A numeric rule per frame group, kept in step with the bulletin.
The frame group and motor are in one request; the rated maximum is computed and compared.
A temperature limit that depends on an optionOnly with care
A rule linking the temperature to the high-temperature option, with a second limit when the option is on.
Temperature and option are checked together on every call.
A stated frame-group rating that must match the groupOnly with workarounds
The figure depends on the group chosen, so it needs a derived value and a comparison rule.
The rating is computed from the group and compared with the figure on the order.
A recommendation that needs a person to confirmOnly with workarounds
An approval step that holds the whole order until a person signs off.
The approval comes back with the other findings and the order is held until it is given.
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 41 HP motor is quoted, but this power frame group is rated for a maximum of 40 HP.
2A 123 HP motor is quoted, but this power frame group is rated for a maximum of 122 HP.
3A 201 HP motor is quoted, but this power frame group is rated for a maximum of 200 HP.
4A 260 HP motor is quoted, but this power frame group is rated for a maximum of 250 HP.
5A 351 HP motor is quoted, but this power frame group is rated for a maximum of 350 HP.
6A liquid temperature of 351 °F is above the 350 °F maximum without the high-temperature option.
7A bearing cooler is recommended for liquid temperatures over 350 °F; a person should confirm the order without one.
8A liquid temperature of 701 °F is above the 700 °F maximum, even with the high-temperature option.
9Flange class 600 is not offered; the options are Class 150 and Class 300.
10The 3196 has no sealless version; the magnetic-drive alternatives are the separate Models 3296 EZMAG and 3298.
11The order states a maximum of 200 HP for the frame group, but the frame group quoted is rated for 122 HP.
12A 60 HP motor is quoted, but this power frame group is rated for a maximum of 40 HP.
13A liquid temperature of 450 °F is above the 350 °F maximum without the high-temperature option.
14The order states a maximum of 60 HP for the frame group, but the frame group quoted is rated for 40 HP.

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. Temperature and flanges: A 450 °F service with no high-temperature option and Class 600 flanges

The agent's request. Please quote a Goulds 3196 i-FRAME process pump in the LTi power frame group with a 150 HP motor, for a liquid at 450 °F, with Class 600 flanges and a single mechanical seal. The order states that the frame group is rated for 200 HP. It is ready to send.

Verdict: Blocked.

  • Liquid temperature above 350 F needs the high-temperature option. A liquid temperature of 450 °F is above the 350 °F maximum without the high-temperature option.
  • Flange class not offered. Flange class 600 is not offered; the options are Class 150 and Class 300.

2. Temperature and flanges: The agent resubmits after fixing the errors

The agent's request. Please quote a Goulds 3196 i-FRAME process pump in the LTi power frame group with a 150 HP motor, for a liquid at 450 °F, with Class 300 flanges and a single mechanical seal, with the high-temperature option. The order states that the frame group is rated for 200 HP. It is ready to send.

Verdict: Needs approval.

  • Bearing cooler recommended above 350 F. A bearing cooler is recommended for liquid temperatures over 350 °F; a person should confirm the order without one.
  • Order summary. 150 HP motor on a frame group rated for 200 HP; liquid at 450 °F.

3. Temperature and flanges: The agent resubmits after fixing the errors

The agent's request. Please quote a Goulds 3196 i-FRAME process pump in the LTi power frame group with a 150 HP motor, for a liquid at 450 °F, with Class 300 flanges and a single mechanical seal, with the high-temperature option and a bearing cooler. The order states that the frame group is rated for 200 HP. It is ready to send.

Verdict: Allowed.

  • Order summary. 150 HP motor on a frame group rated for 200 HP; liquid at 450 °F.

4. Frame group and motor: A 60 HP motor on the STi frame group with a stated rating of 122 HP

The agent's request. Please quote a Goulds 3196 i-FRAME process pump in the STi power frame group with a 60 HP motor, for a liquid at 200 °F, with Class 150 flanges and a double mechanical seal. The order states that the frame group is rated for 122 HP. It is ready to send.

Verdict: Blocked.

  • Motor larger than the frame group is rated for. A 60 HP motor is quoted, but this power frame group is rated for a maximum of 40 HP.
  • Stated maximum power differs from the frame group. The order states a maximum of 122 HP for the frame group, but the frame group quoted is rated for 40 HP.

5. Frame group and motor: The agent resubmits after fixing the errors

The agent's request. Please quote a Goulds 3196 i-FRAME process pump in the MTi power frame group with a 60 HP motor, for a liquid at 200 °F, with Class 150 flanges and a double mechanical seal. The order states that the frame group is rated for 122 HP. It is ready to send.

Verdict: Allowed.

  • Order summary. 60 HP motor on a frame group rated for 122 HP; liquid at 200 °F.

6. Seal and temperature maximum: A sealless pump at 750 °F

The agent's request. Please quote a Goulds 3196 i-FRAME process pump in the XLTi power frame group with a 200 HP motor, for a liquid at 750 °F, with Class 300 flanges and a sealless magnetic drive, with the high-temperature option and a bearing cooler. The order states that the frame group is rated for 250 HP. It is ready to send.

Verdict: Blocked.

  • Liquid temperature above 700 F. A liquid temperature of 750 °F is above the 700 °F maximum, even with the high-temperature option.
  • No sealless version of the 3196. The 3196 has no sealless version; the magnetic-drive alternatives are the separate Models 3296 EZMAG and 3298.

7. Seal and temperature maximum: The agent resubmits after fixing the errors

The agent's request. Please quote a Goulds 3196 i-FRAME process pump in the XLTi power frame group with a 200 HP motor, for a liquid at 650 °F, with Class 300 flanges and the Dynamic Seal, with the high-temperature option and a bearing cooler. The order states that the frame group is rated for 250 HP. It is ready to send.

Verdict: Allowed.

  • Order summary. 200 HP motor on a frame group rated for 250 HP; liquid at 650 °F.

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 a Goulds Model 3196 i-FRAME ANSI process pump for a fictional processing plant: power frame group, motor size, liquid temperature, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the limits in the published product bulletin and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a Goulds 3196 i-FRAME process pump in the LTi power frame group with a 150 HP motor, for a liquid at 450 °F. The order states that the frame group is rated for 200 HP. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. A liquid temperature of 450 °F is above the 350 °F maximum without the high-temperature option. Flange class 600 is not offered; the options are Class 150 and Class 300.
  6. The validator returned two 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 temperature limit that depends on an option, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the flange class to 300 and the high-temperature option to yes.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The two blocking findings are cleared; one approval remains for a person: bearing cooler recommended above 350 F.
  13. The agent resubmits once more.
  14. The revised request. It changes the bearing cooler to yes.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Two 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.