Predictika · Oil and gas tubulars
An AI sales agent prepares a casing string line item for a well: the casing size and weight, the steel grade, the wall thickness and joint yield strength it quotes, and the loads and clearances the well design calls for. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the manufacturer's published connection performance table and returns a verdict, every reason and the figures it looked up.
This validator models casing line items for the TenarisHydril Wedge 521 connection as listed in the Wedge 521 performance tables of the TenarisHydril Premium Connections catalog (4 to 18 5/8 inch, 92 size and weight rows), not just the scenarios shown below.
Any casing line item for this connection that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the catalog gives dimensions and strengths, not prices, so this validator produces no price build-up), other TenarisHydril connections and the Wedge 521 rows outside the table, make-up torque and running procedures, compression and burst or collapse design, pipe body grades available from the mill, and interchangeability between listed rows. Assumptions: the table gives joint yield strength for every grade column, so availability of a grade for a row is not checked; the diameter of the oversize drift is not stated in the catalog, so a required drift diameter is not compared when the oversize drift is requested; and a row is the exact size and nominal weight pair shown in the table.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| A size and weight pair that is not a catalog row | Only with care A product catalog of 92 size and weight rows has to be loaded and kept in step with the published table; a pair that is not in it must be caught as a choice, not discovered at order entry. | The row is looked up on every call and an unlisted pair is reported with the reason. |
| Joint yield strength that depends on size, weight and steel grade | Only with workarounds The strength is a lookup over three choices with 552 values, and a rule has to compare it with the design load and with the figure the rep typed in. | The strength for the selected grade is looked up from the row on every call and compared with both the load and the stated figure. |
| Drift and box diameter limits taken from the row | Only with workarounds Each limit lives in its own table column and every comparison is a separate rule that must be updated when the table changes. | The standard drift and box diameter come from the row and are compared with what the well needs on every call. |
| Oversize drift available only on some rows | Only with care The catalog marks individual rows with an asterisk, so the flag is per-row data that has to be maintained alongside the strength columns. | The flag is part of the row and is checked whenever the oversize drift is requested. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote 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. |
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.
| 1 | The catalog table has no Wedge 521 row for 7 in casing at 27 lb/ft. |
| 2 | The catalog table has no Wedge 521 row for 8 in casing at 32 lb/ft. |
| 3 | The catalog table has no Wedge 521 row for 7 in casing at 40 lb/ft. |
| 4 | The design tension load is 431 kip, but the joint yield strength of this connection at the selected grade is only 430 kip. |
| 5 | The design tension load is 300 kip, but the joint yield strength of this connection at the selected grade is only 295 kip. |
| 6 | The quote states a joint yield strength of 431 kip, but the catalog gives 430 kip for this size, weight and grade. |
| 7 | The quote states a joint yield strength of 430 kip, but the catalog gives 483 kip for this size, weight and grade. |
| 8 | The quote states a wall thickness of 0.372 in, but the catalog row has 0.362 in. |
| 9 | The required drift diameter is 6.152 in, but the standard drift diameter of this connection is 6.151 in. |
| 10 | The quote needs the popular oversize drift, but the catalog does not mark this size and weight as passing it. |
| 11 | The box outside diameter of this connection is 7.3 in, but the clearance limit on the quote is 7.299 in. |
| 12 | The required drift diameter is 8.7 in, but the standard drift diameter of this connection is 8.679 in. |
| 13 | The box outside diameter of this connection is 9.957 in, but the clearance limit on the quote is 9.9 in. |
| 14 | The design tension load is 900 kip, but the joint yield strength of this connection at the selected grade is only 641 kip. |
| 15 | The quote states a wall thickness of 0.4 in, but the catalog row has 0.352 in. |
| 16 | The required drift diameter is 9 in, but the standard drift diameter of this connection is 8.765 in. |
| 17 | The box outside diameter of this connection is 9.883 in, but the clearance limit on the quote is 9 in. |
| 18 | The quote states a joint yield strength of 400 kip, but the catalog gives 376 kip for this size, weight and grade. |
| 19 | The design tension load is 500 kip, but the joint yield strength of this connection at the selected grade is only 376 kip. |
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.
The agent's request. Please quote 9 5/8 inch casing at 40.00 lb/ft in the 80 ksi grade with the Wedge 521 connection. The quote states a wall thickness of 0.395 inch and a joint yield strength of 641 kip. The design tension load is 700 kip, the well needs a drift of 8.7 inch, and the clearance limit for the box outside diameter is 10 inch. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 9 5/8 inch casing at 40.00 lb/ft in the 95 ksi grade with the Wedge 521 connection. The quote states a wall thickness of 0.395 inch and a joint yield strength of 762 kip. The design tension load is 700 kip, the well needs a drift of 8.625 inch, and the clearance limit for the box outside diameter is 10 inch. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 7 inch casing at 28.00 lb/ft in the 110 ksi grade with the Wedge 521 connection. The quote states a wall thickness of 0.362 inch and a joint yield strength of 591 kip. The design tension load is 600 kip, the well needs a drift of 6 inch, and the clearance limit for the box outside diameter is 7.5 inch. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 7 inch casing at 29.00 lb/ft in the 110 ksi grade with the Wedge 521 connection. The quote states a wall thickness of 0.408 inch and a joint yield strength of 687 kip. The design tension load is 600 kip, the well needs a drift of 6 inch, and the clearance limit for the box outside diameter is 7.5 inch. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 13 3/8 inch casing at 68.00 lb/ft in the 80 ksi grade with the Wedge 521 connection. The quote states a wall thickness of 0.48 inch and a joint yield strength of 1,194 kip. The design tension load is 900 kip, the well needs the popular oversize drift, and the clearance limit for the box outside diameter is 13.8 inch. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 13 3/8 inch casing at 72.00 lb/ft in the 80 ksi grade with the Wedge 521 connection. The quote states a wall thickness of 0.514 inch and a joint yield strength of 1,163 kip. The design tension load is 900 kip, the well needs the popular oversize drift, and the clearance limit for the box outside diameter is 13.8 inch. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 5 1/2 inch casing at 20.00 lb/ft in the 95 ksi grade with the Wedge 521 connection. The quote states a wall thickness of 0.361 inch and a joint yield strength of 409 kip. The design tension load is 300 kip, the well needs a drift of 4.6 inch, and the clearance limit for the box outside diameter is 5.8 inch. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.