Predictika · Wellhead equipment orders

An AI sales agent's production tree order, checked before it goes out

An AI sales agent prepares an order for an Innovex Production Tree from the public product one-pager: pressure rating, tubing size, adaptor top flange, temperature range, product specification level, trim and valve options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the one-pager's published ranges and returns a verdict, every reason and anything a person must confirm.

Scope: Innovex Production Tree orders: pressure rating, tubing size, adaptor top flange, temperature range, PSL, trim level and the access options offered on request. See everything this validator covers

This validator models orders for the Innovex Production Tree as described on the public one-pager (REV February 2025), not just the scenarios shown below.

  • Published ranges — pressure rating 2,000 to 15,000 PSI, tubing size 2 3/8 to 7 inch, adaptor top flange 2 1/16 to 7 inch, temperature from -75 F (class K) to +250 F (class U), and PSL 1, 2 or 3.
  • Trim and special order — trim levels AA to EE are offered; FF and HH are special order, so they go to a person to confirm.
  • Options — standard or premium tubing threads, expanding or slab gate valves, pneumatic or hydraulic safety valves, a flow tee or studded cross and instrumentation flanges are accepted; access for control lines, data lines and sub-surface safety valves is available upon request, so it goes to a person to confirm.

Any Production Tree order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Innovex publishes none, so this validator produces no price build-up), other Innovex wellheads such as the pumping and drilling lines, and well design, material or compatibility questions the one-pager does not state. Assumptions: the one-pager gives ranges, not a list of pressure ratings or tubing sizes, so any value inside a range is accepted; no rule ties a pressure rating to a tubing or flange size because the one-pager states none; the temperature classes are read as -75 F (K) and +250 F (U) from the text.

The AI sales agentBuilds the production tree order from the operator's well requirements 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
Ranges from a product data sheetEasy
A handful of minimum and maximum checks; any CPQ can hold these.
The same ranges are checked with every other rule on every call.
Options that are only available on requestOnly with workarounds
Rules know pass or fail; an option that exists on special order or upon request has to be built as a special case.
It goes to a person as needs approval, neither passed nor blocked.
Several problems in one orderOnly 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.

1The Production Tree is offered for pressure ratings from 2,000 PSI to 15,000 PSI; the order is outside that range.
2The Production Tree is offered for tubing sizes from 2 3/8 inch to 7 inch; the order is outside that range.
3The adaptor top flange is offered in sizes from 2 1/16 inch to 7 inch; the order is outside that range.
4The Production Tree covers temperatures from -75 F (class K) to +250 F (class U); the order is outside that range or its minimum is above its maximum.
5The Production Tree is offered at PSL 1, 2 and 3; the order asks for another level.
6Trim levels FF and HH are offered only on special order; a person should confirm availability with Innovex.
7Access for control lines, data lines and sub-surface safety valves is available upon request; a person should confirm it with Innovex.

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. Pressure and tubing size: A deepwater operator order for a production tree with a pressure rating and tubing size above the published ranges

The agent's request. Please quote an Innovex Production Tree for 8 inch tubing, rated for 20,000 PSI, with an adaptor top flange of 4 1/16 inch, for temperatures from 0 F to 200 F at PSL 2 and trim level DD, with premium tubing threads, slab gate valves, a flow tee and instrumentation flanges. It is ready to send.

Verdict: Blocked.

  • Pressure rating outside the range. The Production Tree is offered for pressure ratings from 2,000 PSI to 15,000 PSI; the order is outside that range.
  • Tubing size outside the range. The Production Tree is offered for tubing sizes from 2 3/8 inch to 7 inch; the order is outside that range.

2. Pressure and tubing size: The agent resubmits after fixing the errors

The agent's request. Please quote an Innovex Production Tree for 7 inch tubing, rated for 15,000 PSI, with an adaptor top flange of 4 1/16 inch, for temperatures from 0 F to 200 F at PSL 2 and trim level DD, with premium tubing threads, slab gate valves, a flow tee and instrumentation flanges. It is ready to send.

Verdict: Allowed.

3. Temperature, flange and special order: A cold-climate operator order with a flange and temperature outside the ranges, special trim and control line access

The agent's request. Please quote an Innovex Production Tree for 3 1/2 inch tubing, rated for 5,000 PSI, with an adaptor top flange of 7 1/2 inch, for temperatures from -90 F to 180 F at PSL 2 and trim level FF, with standard tubing threads, expanding gate valves, hydraulic safety valves, a flow tee and access for control lines. It is ready to send.

Verdict: Blocked.

  • Adaptor top flange outside the range. The adaptor top flange is offered in sizes from 2 1/16 inch to 7 inch; the order is outside that range.
  • Temperature outside the range. The Production Tree covers temperatures from -75 F (class K) to +250 F (class U); the order is outside that range or its minimum is above its maximum.
  • Trim level on special order. Trim levels FF and HH are offered only on special order; a person should confirm availability with Innovex.
  • Access options on request. Access for control lines, data lines and sub-surface safety valves is available upon request; a person should confirm it with Innovex.

4. Temperature, flange and special order: The agent resubmits after fixing the errors

The agent's request. Please quote an Innovex Production Tree for 3 1/2 inch tubing, rated for 5,000 PSI, with an adaptor top flange of 4 7/16 inch, for temperatures from -75 F to 180 F at PSL 2 and trim level FF, with standard tubing threads, expanding gate valves, hydraulic safety valves, a flow tee and access for control lines. It is ready to send.

Verdict: Needs approval.

  • Trim level on special order. Trim levels FF and HH are offered only on special order; a person should confirm availability with Innovex.
  • Access options on request. Access for control lines, data lines and sub-surface safety valves is available upon request; a person should confirm it with Innovex.

5. Temperature, flange and special order: The agent resubmits after fixing the errors

The agent's request. Please quote an Innovex Production Tree for 3 1/2 inch tubing, rated for 5,000 PSI, with an adaptor top flange of 4 7/16 inch, for temperatures from -75 F to 180 F at PSL 2 and trim level EE, with standard tubing threads, expanding gate valves, hydraulic safety valves and a flow tee. It is ready to send.

Verdict: Allowed.

6. Temperature range and PSL: A shale operator order with a temperature range the wrong way round and a PSL that is not offered

The agent's request. Please quote an Innovex Production Tree for 4 1/2 inch tubing, rated for 10,000 PSI, with an adaptor top flange of 4 1/16 inch, for temperatures from 220 F to 200 F at PSL 4 and trim level DD, with standard tubing threads, expanding gate valves, pneumatic safety valves and a studded cross. It is ready to send.

Verdict: Blocked.

  • Temperature outside the range. The Production Tree covers temperatures from -75 F (class K) to +250 F (class U); the order is outside that range or its minimum is above its maximum.
  • Product specification level not offered. The Production Tree is offered at PSL 1, 2 and 3; the order asks for another level.

7. Temperature range and PSL: The agent resubmits after fixing the errors

The agent's request. Please quote an Innovex Production Tree for 4 1/2 inch tubing, rated for 10,000 PSI, with an adaptor top flange of 4 1/16 inch, for temperatures from 0 F to 200 F at PSL 3 and trim level DD, with standard tubing threads, expanding gate valves, pneumatic safety valves and a studded cross. It is ready to send.

Verdict: Allowed.

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 an Innovex Production Tree from the public product one-pager: pressure rating, tubing size, adaptor top flange, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the one-pager's published ranges and returns a verdict, every reason and anything a person must confirm.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote an Innovex Production Tree for 3 1/2 inch tubing, rated for 5,000 PSI, with an adaptor top flange of 7 1/2 inch. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings and two approvals, all in one answer. The adaptor top flange is offered in sizes from 2 1/16 inch to 7 inch; the order is outside that range. The Production Tree covers temperatures from -75 F (class K) to +250 F (class U); the order is outside that range or its minimum is above its maximum.
  6. The validator returned two blocking findings and two approvals 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 options that are only available on request, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the adaptor top flange to 4 7/16 inch and the minimum temperature to -75 F.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The two blocking findings are cleared; two approvals remain for a person: trim level on special order and access options on request.
  13. The agent resubmits once more.
  14. The revised request. It changes the trim level to EE. It removes the access for control lines.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared.
  18. Four 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.