Predictika · Oil country tubular accessories

An AI sales agent's OCTG accessories order, checked before it goes out

An AI sales agent prepares an order for tubing and casing accessories: pup joints, crossovers, flow couplings, blast joints, landing nipples, surface equipment and test plugs, each with a pipe size, a length, a connection, a material grade and the pressure or handling the job needs. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the limits in the public Vallourec accessories brochure and returns a verdict, every reason and the figures it computed.

Scope: Vallourec OCTG accessories: crossovers, couplings, pup joints, nipples, waterbushings, circulating heads, flow couplings, Flo-Pups, blast joints, landing nipples, re-entry guides, mule shoes, bull plugs and test plugs. See everything this validator covers

This validator models an order for one of 14 accessories from the public Vallourec brochure OCTG Accessories and Solutions, not just the scenarios shown below.

  • Size and length — the pipe size range for each accessory, the lengths the brochure lists (for example pup joints and nipples in 2, 3, 4, 5, 6, 8, 10 and 12 foot lengths), length ranges for blast joints, re-entry guides, mule shoes, bull plugs, waterbushings and circulating heads, and typical lengths that go to a person when exceeded.
  • Connections and grades — API and VAM connections listed for the accessory, connections the brochure offers only upon request (which go to a person), and connections it does not list; API or Vallourec proprietary grades for most accessories, and mechanical steel with the yield strengths the brochure gives for waterbushings, circulating heads and test plugs.
  • Pressure and handling — the pressure the brochure gives for waterbushings and circulating heads (6,000 psi), landing nipples (10,000 psi) and test plugs (up to 15,000 psi), no hydro test on couplings, a circulating head that cannot lift the full string, and sizes larger than the listed range that are available upon request.
  • Order figures — a quantity of at least one, and the total length the order states, which must equal the pieces ordered times the length of each.

Any order for these 14 accessories that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Vallourec does not publish list prices, so this page shows no price build-up), VAM connection performance data sheets for individual sizes, weights and grades, lifting sub, lifting plug and drift mandrel accessories, threading and other services, and specialty products such as THERMOCASE and VAM IN-LINE.

The AI sales agentBuilds the accessories 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
Size, length, grade and pressure limits that differ for each of 14 accessoriesOnly with workarounds
Every accessory has its own size range, length list, grade type and pressure limit. A rules-based CPQ needs a table or a set of rules per accessory, and a brochure update means editing each of them.
The accessory arrives in one request and every limit for it is looked up and checked together.
Lengths that are a list for some accessories and a range for othersOnly with care
Pup joints and crossovers have a list of lengths, blast joints a minimum, bull plugs a window. Each needs its own validation rule.
The lengths offered for the accessory are compared with the length ordered on every call.
Connections that are listed, offered only upon request, or not offeredOnly with workarounds
Three levels per accessory and connection type; an upon-request connection should go to a person rather than fail, which a plain compatibility table cannot express.
The connection is checked against the accessory, with block and approval handled separately.
Grade type that depends on the accessory, and a list of yield strengthsOnly with care
Most accessories take API or proprietary grades while waterbushings, circulating heads and test plugs take mechanical steel with specific yields, so the grade rules depend on the accessory.
Grade type and yield strength are checked with the accessory in the same request.
Total length the order statesOnly with care
The stated total is derived from quantity and length, so a rule has to recompute it and compare.
The stated total is a field in the request, compared with the computed one on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is 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.

1A length of 84 inches is not one of the lengths the brochure lists for this accessory.
2A length of 60 inches is not one of the lengths the brochure lists for this accessory.
3The brochure says this accessory has no hydro test.
4The brochure offers the selected connection only upon request; a person should confirm it with Vallourec.
5The selected material grade is not available for this accessory; it is supplied only in the grade type the brochure lists for it.
6A minimum yield strength of 100 ksi is not offered for this accessory.
7The order needs 7,500 psi; the brochure rates this accessory to 6,000 psi.
8This accessory is offered for pipe sizes from 5 to 24 inches; the order is for 4 1/2 inches.
9A length of 60 inches is outside the range the brochure gives for this accessory.
10A minimum yield strength of 135 ksi is not offered for this accessory.
11This accessory cannot be used to lift the full string.
12The brochure lists this accessory up to 7 inches and larger sizes upon request; a person should confirm the size with Vallourec.
13The brochure gives 144 inches as the typical maximum length for this accessory; a person should confirm the ordered length.
14This accessory is offered for pipe sizes from 2 3/8 to 4 1/2 inches; the order is for 7 inches.
15A length of 96 inches is outside the range the brochure gives for this accessory.
16The brochure gives 20 inches as the typical maximum length for this accessory; a person should confirm the ordered length.
17The brochure gives 15 inches as the typical minimum length for this accessory; a person should confirm the ordered length.
18The order needs 12,000 psi; the brochure rates this accessory to 10,000 psi.
19A length of 48 inches is outside the range the brochure gives for this accessory.
20A length of 24 inches is outside the range the brochure gives for this accessory.

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. Blast joints: Eight blast joints of 8 feet on a connection that is not on the brochure list

The agent's request. Please quote eight blast joints for 4 1/2 inch pipe, 96 inches long each, with a connection that is not on the brochure list, in API grades. The order states 700 inches of accessory length in total. It is ready to send.

Verdict: Blocked.

  • Length outside the range offered. A length of 96 inches is outside the range the brochure gives for this accessory.
  • Stated total length does not match. The order states 700 inches of accessory length in total; the pieces ordered give 768.
  • Connection only upon request. The brochure offers the selected connection only upon request; a person should confirm it with Vallourec.

2. Blast joints: The agent resubmits after fixing the errors

The agent's request. Please quote eight blast joints for 4 1/2 inch pipe, 120 inches long each, with a connection that is not on the brochure list, in API grades. The order states 960 inches of accessory length in total. It is ready to send.

Verdict: Needs approval.

  • Connection only upon request. The brochure offers the selected connection only upon request; a person should confirm it with Vallourec.
  • Order summary. 8 piece(s) of 120 inches each, 960 inches of accessory length in total.

3. Blast joints: The agent resubmits after fixing the errors

The agent's request. Please quote eight blast joints for 4 1/2 inch pipe, 120 inches long each, with a VAM threaded-and-coupled connection, in API grades. The order states 960 inches of accessory length in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 8 piece(s) of 120 inches each, 960 inches of accessory length in total.

4. Surface equipment for a full-string lift: Six circulating heads with a 135 ksi yield, to lift the full string

The agent's request. Please quote six circulating heads for 9 5/8 inch pipe, 24 inches long each, with a VAM threaded-and-coupled connection, in mechanical steel with a minimum yield of 135 ksi, for a job that needs 6,000 psi, and the accessory must lift the full string. The order states 144 inches of accessory length in total. It is ready to send.

Verdict: Blocked.

  • Yield strength not offered. A minimum yield strength of 135 ksi is not offered for this accessory.
  • Cannot lift the full string. This accessory cannot be used to lift the full string.

5. Surface equipment for a full-string lift: The agent resubmits after fixing the errors

The agent's request. Please quote six waterbushings for 9 5/8 inch pipe, 36 inches long each, with a VAM threaded-and-coupled connection, in mechanical steel with a minimum yield of 125 ksi, for a job that needs 6,000 psi, and the accessory must lift the full string. The order states 216 inches of accessory length in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 6 piece(s) of 36 inches each, 216 inches of accessory length in total.

6. Test plugs: Four test plugs with an API connection and API grade

The agent's request. Please quote four test plugs for 9 5/8 inch pipe, 20 inches long each, with an API threaded-and-coupled connection, in API grades, for a job that needs 10,000 psi. The order states 80 inches of accessory length in total. It is ready to send.

Verdict: Blocked.

  • Connection not offered on this accessory. The brochure does not list the selected connection for this accessory.
  • Material grade not available. The selected material grade is not available for this accessory; it is supplied only in the grade type the brochure lists for it.

7. Test plugs: The agent resubmits after fixing the errors

The agent's request. Please quote four test plugs for 9 5/8 inch pipe, 20 inches long each, with a VAM threaded-and-coupled connection, in mechanical steel with a minimum yield of 150 ksi, for a job that needs 10,000 psi. The order states 80 inches of accessory length in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 4 piece(s) of 20 inches each, 80 inches of accessory length in total.

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 tubing and casing accessories: pup joints, crossovers, flow couplings, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the limits in the public Vallourec accessories brochure 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 eight blast joints for 4 1/2 inch pipe, 96 inches long each, with a connection that is not on the brochure list, in API grades. The order states 700 inches of accessory length in total. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings and one approval, all in one answer. A length of 96 inches is outside the range the brochure gives for this accessory. The order states 700 inches of accessory length in total; the pieces ordered give 768.
  6. The validator returned two 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 and against the stated total.
  7. What this shows: for connections that are listed, offered only upon request, or not offered, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the length of each piece to 120 inches and the stated total length as to 960 inches.
  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: connection only upon request.
  13. The agent resubmits once more.
  14. The revised request. It changes the connection to VAM T&C.
  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. Three 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.