Predictika · Oil country tubular goods · Premium connections

An AI sales agent's VAM connection order, checked before it goes out

An AI sales agent prepares an order for tubing, casing or liner threaded with a VAM premium connection: the connection, the pipe size, yield strength, material, application, and the qualification level, compression, torque, profile and options the well needs. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public Vallourec VAM Book and returns a verdict, every reason and the figures it computed.

Scope: Vallourec VAM premium connections: VAM TOP, VAM TOP HC, VAM TOP HT, VAM 21, VAM HTTC, VAM HP, VAM HW ST, VAM EDGE SF, VAM SG, VAM FJL, VAM HTF-NR and VAM LOX. See everything this validator covers

This validator models an order for pipe threaded with one of 12 VAM connection variants from the public Vallourec VAM Book, not just the scenarios shown below.

  • Size and strength — the pipe sizes each connection is offered in (with larger or smaller sizes available upon request where the VAM Book says so, which go to a person), and the yield strength range, for example 55 to 140 ksi for VAM TOP and 95 to 140 ksi for VAM EDGE SF.
  • Material and application — carbon, sour service and corrosion resistant alloys, and the application: tubing, production casing, intermediate casing, liner or surface casing. Combinations the VAM Book does not list go to a person or are blocked.
  • Performance the well needs — qualification level (CAL IV, II or I), compression rating, high torque for rotating liners and drilling with casing, and a flush or semi-flush profile for tight clearance.
  • Options and order figures — special clearance couplings, dope-free (CLEANWELL) running, a quantity of at least one joint, and the total length the order states, which must equal the joints ordered times the length of each.

Any order for these connections that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Vallourec publishes no list prices, so this page shows no price build-up), per-size and per-weight performance data sheets, accessories, VAM BOLT-II, DINO VAM, BIG OMEGA and other VAM connections, VAM IN-LINE and THERMOCASE.

The AI sales agentBuilds the VAM connection 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
Qualification level, compression rating and torque capacity that differ for each of 12 connectionsOnly with workarounds
Every connection has its own qualification level, compression rating and torque capability, and VAM TOP changes with the application. A rules-based CPQ needs a table or a set of rules per connection, and a VAM Book update means editing each of them.
The connection arrives in one request and everything the well needs from it is checked together.
Several problems in one order, such as rotation, compression and CAL IV on a connection that offers none of themOnly with workarounds
Rules tend to fire as the order 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.
Sizes, materials and applications that are listed, available only upon request, or not offeredOnly with workarounds
Three levels per connection; an upon-request item should go to a person rather than fail, which a plain compatibility table cannot express.
Each item is checked against the connection, with block and approval handled separately.
A yield strength range that differs by connectionOnly with care
One minimum and maximum per connection, applied to the pipe grade in the order.
The grade is compared with the range of the connection in the same request.
Total length the order statesOnly with care
The stated total is derived from joints 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.

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 order has 0 joints; at least 1 is needed.
2This connection is offered for pipe sizes from 2 3/8 to 16 inches; the order is for 18 inches.
3This connection is offered for pipe sizes from 2 3/8 to 16 inches; the order is for 1 9/10 inches.
4The order needs qualification level CAL 4; this connection in this application is listed at CAL level 0 (0 means no CAL level is listed).
5The order needs 80 percent of pipe body yield in compression; this connection is rated 60 percent.
6The string must be rotated, and this connection is not a high torque design.
7The order needs 100 percent of pipe body yield in compression; this connection is rated 80 percent.
8This connection is not intended for the selected application.
9This connection is not a standard choice for the selected application; a person should confirm it with Vallourec.
10This connection is documented for yield strengths from 55 to 140 ksi; the order is for 150 ksi.
11This connection is documented for yield strengths from 55 to 140 ksi; the order is for 40 ksi.
12A special clearance coupling is not available for this connection.
13The dope-free option for this connection should be confirmed with Vallourec for the size and grade.
14The high torque version of this connection is available only on some sizes; a person should confirm it for this size.
15This connection is offered for pipe sizes from 3 1/2 to 14 inches; the order is for 15 inches.
16The selected material type is not listed as validated for this connection; a person should confirm it with Vallourec.
17The order needs qualification level CAL 4; this connection in this application is listed at CAL level 2 (0 means no CAL level is listed).
18This connection is documented for yield strengths from 95 to 140 ksi; the order is for 150 ksi.
19This connection is offered for pipe sizes from 4 1/2 to 5 1/2 inches; the order is for 7 inches.
20This connection is not offered for the selected material type.

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. Rotating CRA liner: 250 joints of 7 inch corrosion resistant alloy liner on VAM TOP, to be rotated

The agent's request. Please quote 250 joints of 7 inch liner threaded with VAM TOP, 40 feet each, in a corrosion resistant alloy with a minimum yield of 110 ksi. The well needs rotation of the string, 80 percent of pipe body yield in compression and qualification to CAL 4. The order states 10,000 feet of pipe in total. It is ready to send.

Verdict: Blocked.

  • Qualification level too low. The order needs qualification level CAL 4; this connection in this application is listed at CAL level 0 (0 means no CAL level is listed).
  • Compression rating too low. The order needs 80 percent of pipe body yield in compression; this connection is rated 60 percent.
  • No high torque capacity. The string must be rotated, and this connection is not a high torque design.

2. Rotating CRA liner: The agent resubmits after fixing the errors

The agent's request. Please quote 250 joints of 7 inch liner threaded with VAM TOP HT, 40 feet each, in a corrosion resistant alloy with a minimum yield of 110 ksi. The well needs rotation of the string, 80 percent of pipe body yield in compression and qualification to CAL 4. The order states 10,000 feet of pipe in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 250 joint(s) of 40 feet each, 10,000 feet of pipe in total.

3. Shale production casing: 400 joints of 5 1/2 inch shale production casing on VAM EDGE SF

The agent's request. Please quote 400 joints of 5 1/2 inch production casing threaded with VAM EDGE SF, 40 feet each, in carbon steel with a minimum yield of 150 ksi. The well needs qualification to CAL 4. The order states 16,000 feet of pipe in total. It is ready to send.

Verdict: Blocked.

  • Yield strength outside the range. This connection is documented for yield strengths from 95 to 140 ksi; the order is for 150 ksi.
  • Qualification level too low. The order needs qualification level CAL 4; this connection in this application is listed at CAL level 2 (0 means no CAL level is listed).

4. Shale production casing: The agent resubmits after fixing the errors

The agent's request. Please quote 400 joints of 5 1/2 inch production casing threaded with VAM EDGE SF, 40 feet each, in carbon steel with a minimum yield of 140 ksi. The well needs qualification to CAL 4. The order states 16,000 feet of pipe in total. It is ready to send.

Verdict: Blocked.

  • Qualification level too low. The order needs qualification level CAL 4; this connection in this application is listed at CAL level 2 (0 means no CAL level is listed).

5. Shale production casing: The agent resubmits after fixing the errors

The agent's request. Please quote 400 joints of 5 1/2 inch production casing threaded with VAM 21, 40 feet each, in carbon steel with a minimum yield of 125 ksi. The well needs qualification to CAL 4. The order states 16,000 feet of pipe in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 400 joint(s) of 40 feet each, 16,000 feet of pipe in total.

6. Surface casing: 60 joints of 20 inch casing on VAM LOX

The agent's request. Please quote 60 joints of 20 inch production casing threaded with VAM LOX, 40 feet each, in carbon steel with a minimum yield of 80 ksi. The order states 2,400 feet of pipe in total. It is ready to send.

Verdict: Blocked.

  • Application not suited. This connection is not intended for the selected application.

7. Surface casing: The agent resubmits after fixing the errors

The agent's request. Please quote 60 joints of 20 inch surface casing threaded with VAM LOX, 40 feet each, in carbon steel with a minimum yield of 80 ksi. The order states 2,400 feet of pipe in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 60 joint(s) of 40 feet each, 2,400 feet of pipe 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, casing or liner threaded with a VAM premium connection: the connection, the pipe size, yield strength, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public Vallourec VAM Book 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 250 joints of 7 inch liner threaded with VAM TOP, 40 feet each, in a corrosion resistant alloy with a minimum yield of 110 ksi. The well needs rotation of the string, 80 percent of pipe body yield in compression and qualification to CAL 4. The rest of the request is on screen. The order states 10,000 feet of pipe in total.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The order needs qualification level CAL 4; this connection in this application is listed at CAL level 0 (0 means no CAL level is listed). The order needs 80 percent of pipe body yield in compression; this connection is rated 60 percent. The string must be rotated, and this connection is not a high torque design.
  6. The validator returned three 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 qualification level, compression rating and torque capacity that differ for each of 12 connections, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the connection to VAM TOP HT.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared, and the validator's figure matches the quote.
  13. Three problems caught in one call, fixed in one pass, 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.