Predictika · Engineered steel water pipe

An AI sales agent's steel water pipe order, checked before it goes out

An AI sales agent prepares an order for engineered steel water pipe from public product pages: the pipe diameter, the run length and piece length, the working pressure, the lining and coating, the joint type and how the pipe is installed. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those pages and returns a verdict, every reason and the figures it computed.

Scope: Engineered steel water pipe: diameter, piece length, working pressure, lining, coating, joint type, deflection, installation method and the stated piece count. See everything this validator covers

This validator models orders for engineered steel water pipe as described on the public Northwest Pipe Company product and specification pages, not just the scenarios shown below.

  • Size and pressure — the specification gives standard diameters of 6 to 156 inches (another page starts at 12 inches, so 6 to 11 inches goes to a person), lengths up to 60 feet, and operating pressures from 150 to more than 850 psi; larger diameters and higher pressures go to a person to confirm.
  • Linings and coatings — cement mortar, polyurethane and liquid epoxy linings; cement mortar, polyurethane, liquid epoxy and polyethylene tape coatings. Cement mortar linings are described as performing best at 20 feet per second or less, cement mortar coating for soils low in chloride and sulfate, tape for direct buried pipe, and polyurethane coating for direct buried, directional drilled or slipline pipe.
  • Joints — O-Ring and VanderSeal joints are listed for diameters up to 78 inches; bell-and-spigot lap weld joints allow up to 7 degrees of deflection and butt-weld joints 5 degrees (one mitered end) or 10 degrees (both ends mitered); restrained joints are the ones described for buried pipe above 400 psi, and the InfraShield joint for seismic force transfer. The order's stated piece count must equal the run length divided by the piece length, rounded up.

Any order for this pipe that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Northwest Pipe publishes none, so this validator produces no price build-up or line-item quote), wall thickness and pressure class design, fittings and specials, precast and other product lines, and engineering of the pipeline. Assumptions: the pieces needed are the run length divided by the piece length rounded up; the Carnegie joint has no stated limits and is not restricted.

The AI sales agentBuilds the steel water pipe 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
A joint type that limits the pipe diameterOnly with care
A rule per joint type that reads the diameter from the pipe line; easy to miss when a joint is added or the order is edited.
Joint and diameter travel in one request and every joint limit is checked on every call.
Deflection limits that depend on the joint and its mitered endsOnly with workarounds
The limit changes with the joint and, for butt welds, with how many ends are mitered, so it needs a lookup plus a comparison.
The limit is derived from the joint and miters and compared with the stated deflection on every call.
A lining or coating that suits only some installations or soilsOnly with care
Each pairing needs its own warning rule, and a person has to decide what to do with it.
Unusual pairings return as approval findings with the reason, beside any blocking findings.
A stated piece count that disagrees with the runOnly with workarounds
The count the agent states is a free field, so it takes an extra rule that compares it with the run divided by the piece length.
The stated count is part of the request and is compared with the computed need 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 pipe diameter is 5 inches; the standard range of the Northwest Pipe engineered steel water pipe specification starts at 6 inches.
2The pipe is 6 inches; one Northwest Pipe page gives the range as starting at 6 inches and another as starting at 12 inches, so a person should confirm availability.
3The pipe is 9 inches; one Northwest Pipe page gives the range as starting at 6 inches and another as starting at 12 inches, so a person should confirm availability.
4The pipe is 160 inches; the standard range ends at 156 inches and larger diameters are available on request, so a person should confirm.
5Each piece is 61 feet long; the standard range is lengths up to 60 feet.
6The working pressure is 149 psi; the specification states that design shall in no case be less than 150 psi.
7The working pressure is 900 psi; Northwest Pipe states operating pressures from 150 to more than 850 psi, so a person should confirm this pressure.
8The order states 29 pieces; a run of 1,200 feet in pieces of 40 feet needs a different number of pieces.
9The order states 31 pieces; a run of 1,200 feet in pieces of 40 feet needs a different number of pieces.
10O-Ring and VanderSeal joints are listed for diameters up to 78 inches; the pipe is 79 inches.
11O-Ring and VanderSeal joints are listed for diameters up to 78 inches; the pipe is 84 inches.
12The design deflection is 8 degrees per joint; this joint allows up to 7 degrees.
13The design deflection is 6 degrees per joint; this joint allows up to 5 degrees.
14The design deflection is 11 degrees per joint; this joint allows up to 10 degrees.
15The flow velocity is 25 feet per second; cement mortar linings perform best at 20 feet per second or less, so a person should confirm the lining choice.
16The soil has high chloride or sulfate and the coating is cement mortar, which is described for soils with low chloride and soluble sulfate; a person should confirm.
17Polyethylene tape coating is described for direct buried pipe and the installation is not direct buried; a person should confirm.
18Polyurethane coating is described for direct buried, directional drilled or slipline pipe and the installation is exposed; a person should confirm.
19The joint is not restrained and the buried pipe works at 500 psi; restrained joints are the ones described for buried pipe above 400 psi, so a person should confirm.
20The site has a seismic hazard and the joint is not the InfraShield seismic resilient joint; a person should confirm.
21Each piece is 70 feet long; the standard range is lengths up to 60 feet.
22The working pressure is 120 psi; the specification states that design shall in no case be less than 150 psi.
23The order states 5 pieces; a run of 1,200 feet in pieces of 70 feet needs a different number of pieces.
24O-Ring and VanderSeal joints are listed for diameters up to 78 inches; the pipe is 96 inches.
25Each piece is 65 feet long; the standard range is lengths up to 60 feet.

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. Joint type and deflection: 96-inch pipe with O-Ring joints and a wrong piece count

The agent's request. Please quote 2400 feet of 96-inch engineered steel water pipe in pieces of 50 feet for direct buried installation at 300 psi working pressure, with cement mortar lining and polyurethane coating and O-Ring joints. The order states 40 pieces. It is ready to send.

Verdict: Blocked.

  • Stated piece count does not match. The order states 40 pieces; a run of 2,400 feet in pieces of 50 feet needs a different number of pieces.
  • Gasketed joint above its diameter limit. O-Ring and VanderSeal joints are listed for diameters up to 78 inches; the pipe is 96 inches.

2. Joint type and deflection: The agent resubmits after fixing the errors

The agent's request. Please quote 2400 feet of 96-inch engineered steel water pipe in pieces of 50 feet for direct buried installation at 300 psi working pressure, with cement mortar lining and polyurethane coating and bell-and-spigot lap weld joints, designed for 9 degrees of deflection per joint. The order states 48 pieces. It is ready to send.

Verdict: Blocked.

  • Joint deflection above the joint limit. The design deflection is 9 degrees per joint; this joint allows up to 7 degrees.

3. Joint type and deflection: The agent resubmits after fixing the errors

The agent's request. Please quote 2400 feet of 96-inch engineered steel water pipe in pieces of 50 feet for direct buried installation at 300 psi working pressure, with cement mortar lining and polyurethane coating and bell-and-spigot lap weld joints, designed for 6 degrees of deflection per joint. The order states 48 pieces. It is ready to send.

Verdict: Allowed.

  • Order summary. 96 inch pipe, 2,400 feet in pieces of 50 feet, working pressure 300 psi.

4. Piece length and pressure: 60-inch pipe in 70-foot pieces at 120 psi

The agent's request. Please quote 3000 feet of 60-inch engineered steel water pipe in pieces of 70 feet for direct buried installation at 120 psi working pressure, with polyurethane lining and polyethylene tape coating and bell-and-spigot lap weld joints. The order states 43 pieces. It is ready to send.

Verdict: Blocked.

  • Pipe length per piece too long. Each piece is 70 feet long; the standard range is lengths up to 60 feet.
  • Working pressure below the minimum design. The working pressure is 120 psi; the specification states that design shall in no case be less than 150 psi.

5. Piece length and pressure: The agent resubmits after fixing the errors

The agent's request. Please quote 3000 feet of 60-inch engineered steel water pipe in pieces of 60 feet for direct buried installation at 250 psi working pressure, with polyurethane lining and polyethylene tape coating and bell-and-spigot lap weld joints. The order states 50 pieces. It is ready to send.

Verdict: Allowed.

  • Order summary. 60 inch pipe, 3,000 feet in pieces of 60 feet, working pressure 250 psi.

6. Exposed pipe and butt welds: 72-inch exposed pipe with butt welds and tape coating

The agent's request. Please quote 1800 feet of 72-inch engineered steel water pipe in pieces of 45 feet for exposed installation at 200 psi working pressure, with liquid epoxy lining and polyethylene tape coating and butt-weld joints with one end mitered, designed for 8 degrees of deflection per joint. The order states 40 pieces. It is ready to send.

Verdict: Blocked.

  • Joint deflection above the joint limit. The design deflection is 8 degrees per joint; this joint allows up to 5 degrees.
  • Tape coating on pipe that is not buried. Polyethylene tape coating is described for direct buried pipe and the installation is not direct buried; a person should confirm.

7. Exposed pipe and butt welds: The agent resubmits after fixing the errors

The agent's request. Please quote 1800 feet of 72-inch engineered steel water pipe in pieces of 45 feet for exposed installation at 200 psi working pressure, with liquid epoxy lining and liquid epoxy coating and butt-weld joints with both ends mitered, designed for 8 degrees of deflection per joint. The order states 40 pieces. It is ready to send.

Verdict: Allowed.

  • Order summary. 72 inch pipe, 1,800 feet in pieces of 45 feet, working pressure 200 psi.

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 engineered steel water pipe from public product pages: the pipe diameter, the run length and piece length, the working pressure, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those pages 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 2400 feet of 96-inch engineered steel water pipe in pieces of 50 feet for direct buried installation at 300 psi working pressure. The order states 40 pieces. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The order states 40 pieces; a run of 2,400 feet in pieces of 50 feet needs a different number of pieces. O-Ring and VanderSeal joints are listed for diameters up to 78 inches; the pipe is 96 inches.
  6. The validator returned two 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 a joint type that limits the pipe diameter, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the joint to bell-and-spigot lap weld and the stated pieces to 48. It sets the deflection per joint to 9 degrees.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The design deflection is 9 degrees per joint; this joint allows up to 7 degrees.
  12. Two findings cleared, but the change brings a different blocking finding: joint deflection above the joint limit.
  13. The agent resubmits once more.
  14. The revised request. It changes the deflection per joint to 6 degrees.
  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. Two 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.