Predictika · Coiled tubing pressure control orders

An AI sales agent's coiled tubing pressure control stack, checked before it goes out

An AI sales agent prepares an order for a coiled tubing pressure control stack: a blowout preventer, a stripper/packer and the accessories above it, sized for a coiled tubing string. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the brochure data and returns a verdict, every reason and the figures it computed.

Scope: Coiled tubing pressure control stacks: 10 and 15 KSI BOPs, stripper/packers, accessories, coil size, stated BOP weight. See everything this validator covers

This validator models coiled tubing pressure control stack orders, not just the scenarios shown below.

  • BOPs — quad, dual and single ram BOPs at 10 KSI (5 1/8, 4 1/16 and 3 1/16 in bore) and 15 KSI (5 1/8 and 4 1/16 in bore), each with its listed weight, maximum coil size, flange and part number.
  • Stripper/packers and accessories — dual and single stripper/packers as listed (4 1/16 in bore at 10 and 15 KSI; single 3 1/16 in bore at 10 KSI) with their maximum coil sizes; stripper/packers, lubricators, adapters and flow tees must match the working pressure of the BOP.
  • Coil, pressure and joints — the coiled tubing string must be within 3/8 to 3 1/4 in and no larger than the BOP and stripper/packer allow; hydraulic operating pressure is limited to 3,000 psi; rotating joint bores are listed from 1.5 to 2.5 in; the BOP weight the quote states is compared with the listed weight; special projects need confirmation from Forum.

Any coiled tubing pressure control stack that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Forum publishes none, so this validator produces no price build-up or line-item quote), 5 KSI equipment and 7 1/16 in bore (named in the brochure but without tables), temperature class, stripper/packer weights (they vary with the connection), rotating joint pressure, and other Forum product lines. The validator does not require the BOP and stripper/packer bores to match, because the brochure lists each one's connections separately.

The AI sales agentBuilds the pressure control stack 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
Stripper/packer and accessories that must match the BOP pressure ratingOnly with care
Each component is chosen on its own line; a rule per component pair has to compare ratings and be kept in step as the range grows.
All components are in one request and every pressure rating is compared with the BOP on every call.
Coil size that must fit the smallest component in the stackOnly with care
The maximum coil size depends on the BOP type, bore and pressure and, separately, on the stripper/packer; it needs lookup tables and a comparison across lines.
The maximum coil size of each component is looked up from the brochure data and compared with the string size on every call.
Stated BOP weight that must match the listed weightOnly with care
A stated figure is a free-entry field; a rule can compare it with a catalog value, but someone has to write and maintain that rule for every BOP.
The stated weight travels with the order and is compared with the listed weight on every call.
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.

1The brochure lists no BOP of this type, bore size and pressure rating; 15 KSI BOPs are listed in 5 1/8 and 4 1/16 bore only.
2The brochure lists no stripper/packer of this type, bore size and pressure rating; it lists dual and single 4 1/16 at 10 and 15 KSI and single 3 1/16 at 10 KSI.
3The stripper/packer pressure rating differs from the BOP; the brochure says the stack equipment matches the working pressure.
4The lubricator, adapter or flow tee pressure rating differs from the BOP; the brochure says accessories match the working pressure of the surface pressure control equipment.
5The coiled tubing string size is outside the 3/8 to 3 1/4 inch range the brochure lists.
6The coiled tubing string is larger than the maximum coil size the brochure lists for this BOP.
7The coiled tubing string is larger than the maximum coil size the brochure lists for this stripper/packer.
8The quote asks for a hydraulic operating pressure of 3,001 psi, but the brochure lists 3,000 psi as the maximum.
9The rotating joint bore on the quote is outside the 1.5 to 2.5 inch range the brochure lists for rotating joints.
10The quote states a BOP weight of 1,362 lb, but the brochure lists 2,200 lb for this BOP.
11The brochure says Forum pressure control equipment can be customized for special projects; the design, price and delivery of a special project need confirmation from Forum.
12The quote states a BOP weight of 2,000 lb, but the brochure lists 2,200 lb for this BOP.
13The quote asks for a hydraulic operating pressure of 3,500 psi, but the brochure lists 3,000 psi as the maximum.
14The quote states a BOP weight of 3,800 lb, but the brochure lists 4,438 lb for this BOP.

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. 15 KSI quad stack: A 15 KSI quad BOP with a 10 KSI stripper/packer and 2 7/8 in coil

The agent's request. Please quote a 15 KSI quad ram BOP, 4 1/16 in bore, a 10 KSI dual stripper/packer, 4 1/16 in bore, 15 KSI lubricators, adapters and flow tees and a rotating joint with a 2.0 in bore, for a 2 7/8 in coiled tubing string at a hydraulic operating pressure of 3,000 psi. The quote states a BOP weight of 4,438 lb. It is ready to send.

Verdict: Blocked.

  • Stripper/packer pressure differs from the BOP. The stripper/packer pressure rating differs from the BOP; the brochure says the stack equipment matches the working pressure.
  • Coil larger than the BOP allows. The coiled tubing string is larger than the maximum coil size the brochure lists for this BOP.

2. 15 KSI quad stack: The agent resubmits after fixing the errors

The agent's request. Please quote a 15 KSI quad ram BOP, 4 1/16 in bore, a 15 KSI dual stripper/packer, 4 1/16 in bore, 15 KSI lubricators, adapters and flow tees and a rotating joint with a 2.0 in bore, for a 2 3/8 in coiled tubing string at a hydraulic operating pressure of 3,000 psi. The quote states a BOP weight of 4,438 lb. It is ready to send.

Verdict: Allowed.

  • Stack summary. 15 KSI quad ram BOP, 4 1/16 in bore, BX-155 flanges, part number 1025784, listed weight 4,438 lb, maximum coil 2 3/8 in.

3. Compact 3 1/16 in stack: A 15 KSI single 3 1/16 in BOP with a dual stripper/packer

The agent's request. Please quote a 15 KSI single ram BOP, 3 1/16 in bore, a 10 KSI dual stripper/packer, 3 1/16 in bore and 10 KSI lubricators, adapters and flow tees, for a 1 3/4 in coiled tubing string at a hydraulic operating pressure of 3,000 psi. The quote states a BOP weight of 564 lb. It is ready to send.

Verdict: Blocked.

  • BOP not in the brochure for this size and pressure. The brochure lists no BOP of this type, bore size and pressure rating; 15 KSI BOPs are listed in 5 1/8 and 4 1/16 bore only.
  • Stripper/packer not in the brochure. The brochure lists no stripper/packer of this type, bore size and pressure rating; it lists dual and single 4 1/16 at 10 and 15 KSI and single 3 1/16 at 10 KSI.
  • Stripper/packer pressure differs from the BOP. The stripper/packer pressure rating differs from the BOP; the brochure says the stack equipment matches the working pressure.
  • Accessory pressure differs from the BOP. The lubricator, adapter or flow tee pressure rating differs from the BOP; the brochure says accessories match the working pressure of the surface pressure control equipment.

4. Compact 3 1/16 in stack: The agent resubmits after fixing the errors

The agent's request. Please quote a 10 KSI single ram BOP, 3 1/16 in bore, a 10 KSI dual stripper/packer, 3 1/16 in bore and 10 KSI lubricators, adapters and flow tees, for a 1 3/4 in coiled tubing string at a hydraulic operating pressure of 3,000 psi. The quote states a BOP weight of 564 lb. It is ready to send.

Verdict: Blocked.

  • Stripper/packer not in the brochure. The brochure lists no stripper/packer of this type, bore size and pressure rating; it lists dual and single 4 1/16 at 10 and 15 KSI and single 3 1/16 at 10 KSI.

5. Compact 3 1/16 in stack: The agent resubmits after fixing the errors

The agent's request. Please quote a 10 KSI single ram BOP, 3 1/16 in bore, a 10 KSI single stripper/packer, 3 1/16 in bore and 10 KSI lubricators, adapters and flow tees, for a 1 3/4 in coiled tubing string at a hydraulic operating pressure of 3,000 psi. The quote states a BOP weight of 564 lb. It is ready to send.

Verdict: Allowed.

  • Stack summary. 10 KSI single ram BOP, 3 1/16 in bore, BX-154 flanges, part number 1089497, listed weight 564 lb, maximum coil 1 3/4 in.

6. Special project: A special-project dual BOP and stripper/packer stack

The agent's request. Please quote a 10 KSI dual ram BOP, 4 1/16 in bore, a 10 KSI dual stripper/packer, 4 1/16 in bore and 10 KSI lubricators, adapters and flow tees, for a 2 3/8 in coiled tubing string at a hydraulic operating pressure of 3,000 psi. The quote states a BOP weight of 2,200 lb. This is a special project. It is ready to send.

Verdict: Needs approval.

  • Special project equipment. The brochure says Forum pressure control equipment can be customized for special projects; the design, price and delivery of a special project need confirmation from Forum.
  • Stack summary. 10 KSI dual ram BOP, 4 1/16 in bore, BX-155 flanges, part number P406DBX0C, listed weight 2,200 lb, maximum coil 2 3/8 in.

7. Special project: The agent resubmits after fixing the errors

The agent's request. Please quote a 10 KSI dual ram BOP, 4 1/16 in bore, a 10 KSI dual stripper/packer, 4 1/16 in bore and 10 KSI lubricators, adapters and flow tees, for a 2 3/8 in coiled tubing string at a hydraulic operating pressure of 3,000 psi. The quote states a BOP weight of 2,200 lb. It is ready to send.

Verdict: Allowed.

  • Stack summary. 10 KSI dual ram BOP, 4 1/16 in bore, BX-155 flanges, part number P406DBX0C, listed weight 2,200 lb, maximum coil 2 3/8 in.

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 coiled tubing pressure control stack: a blowout preventer, a stripper/packer and the accessories above it, sized for a coiled tubing string. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the brochure data 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 15 KSI single ram BOP, 3 1/16 in bore, a 10 KSI dual stripper/packer, 3 1/16 in bore and 10 KSI lubricators. The quote states a BOP weight of 564 lb. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The brochure lists no BOP of this type, bore size and pressure rating; 15 KSI BOPs are listed in 5 1/8 and 4 1/16 bore only. The brochure lists no stripper/packer of this type, bore size and pressure rating; it lists dual and single 4 1/16 at 10 and 15 KSI and single 3 1/16 at 10 KSI. The stripper/packer pressure rating differs from the BOP; the brochure says the stack equipment matches the working pressure. The other one is on screen.
  6. The validator returned four 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 stripper/packer and accessories that must match the BOP pressure rating, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the BOP to 10 KSI single ram BOP, 3 1/16 in bore.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The brochure lists no stripper/packer of this type, bore size and pressure rating; it lists dual and single 4 1/16 at 10 and 15 KSI and single 3 1/16 at 10 KSI.
  12. Three findings cleared. Still blocking: stripper/packer not in the brochure.
  13. The agent resubmits once more.
  14. The revised request. It changes the stripper/packer to 10 KSI single stripper/packer, 3 1/16 in bore.
  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. 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.