Predictika · Medium-voltage cable orders

An AI sales agent's medium-voltage cable order, checked before it goes out

An AI sales agent prepares an order for medium-voltage power cable: a cable family, a rated voltage, a conductor size, a screen, a length per phase, joints, terminations and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the NKT cable families and returns a verdict, every reason and the order total it computed.

Scope: Medium-voltage power cable from four NKT families (N2XSY, NA2XSY, XRUHAKXS1 and AXAL-TT Endurance 3.0) at 6/10, 12/20 and 18/30 kV, with joints, terminations, laying temperature and discount. See everything this validator covers

This validator models NKT medium-voltage cable orders, not just the scenarios shown below.

  • Family, voltage and size — which cable families are offered at which rated voltage, the standard conductor sizes from 50 to 630 mm², the size range of each family, and the minimum screen for each conductor size.
  • Length, joints and terminations — a length of 50 to 20,000 m per phase, the joints needed where the length exceeds the drum length for the size, six terminations per circuit, and a minimum laying temperature of −20 °C.
  • Discount, approvals and total — a discount of 0 to 20 percent, a sales manager's approval above 10 percent, a project-order approval from 30,000 m of cable, and the order total the request states against the total computed.

Any NKT medium-voltage cable order that touches these rules is in scope — not only the scenarios pictured here. Not covered: high-voltage and low-voltage cable, other NKT product lines, delivery, installation and taxes. Only part of the size and voltage data is published by NKT; the rest, and every euro price, is modeled (see the note at the foot of the page).

The AI sales agentBuilds the cable 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.

6 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
Accessories that depend on length and sizeOnly with care
The number of joints depends on the drum length for each conductor size, so a rule has to compute it per size and compare it with the joints ordered.
Length, size and joints are fields of one request, and the joints needed are computed from them on every call.
Availability that depends on family, voltage and size togetherOnly with care
Each combination of family, voltage and size range needs its own entry or rule, and the list grows with every family.
Family, voltage and size are checked together on every call, whichever order the choices arrive in.
A minimum that depends on another fieldOnly with care
The screen minimum changes with the conductor size, so a lookup has to sit beside the screen field and be kept in step with it.
The minimum screen is computed from the conductor size and compared with the screen ordered on every call.
A stated total that must match the computed totalOnly with workarounds
The total is built from cable and accessory lines less a discount, so a separate rule is needed to recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed order total 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 order; approval findings need a person to sign off; everything else is computed.

1This cable family is not offered at the chosen rated voltage.
2630 mm2 is outside the conductor size range of this cable family.
370 mm2 is outside the conductor size range of this cable family.
4200 mm2 is not a standard conductor size.
5A 16 mm2 screen is below the 25 mm2 minimum for this conductor size.
6A 25 mm2 screen is below the 35 mm2 minimum for this conductor size.
7A length of 49 m per phase is outside the 50 to 20,000 m range.
8An order of 60,000 m of cable is a project order priced case by case.
9A length of 20,001 m per phase is outside the 50 to 20,000 m range.
10An order of 60,003 m of cable is a project order priced case by case.
11Laying at -21 degrees C is below the minimum laying temperature of -20 degrees C.
125 terminations are ordered; 6 are needed (6 per circuit).
136 terminations are ordered; 12 are needed (6 per circuit).
140 joints are ordered; 3 are needed for the drum length.
152 joints are ordered; 3 are needed for the drum length.
16The order has 0 circuits; at least 1 is needed.
17A discount of 11 percent is over 10 percent; a sales manager should confirm it.
18A discount of 20 percent is over 10 percent; a sales manager should confirm it.
19A discount of 21 percent is outside the 0 to 20 percent range.
20An order of 30,000 m of cable is a project order priced case by case.
21The order states a total of 116,759 euros; the computed total is 116,760 euros.
22The order states a total of 117,260 euros; the computed total is 116,760 euros.
23A 16 mm2 screen is below the 35 mm2 minimum for this conductor size.
24Laying at -30 degrees C is below the minimum laying temperature of -20 degrees C.
250 terminations are ordered; 6 are needed (6 per circuit).
26A discount of 25 percent is outside the 0 to 20 percent range.

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. Voltage, screen, joints and laying temperature: A two-circuit XRUHAKXS1 18/30 kV order with a 400 mm² conductor, 1,700 m per phase and a laying temperature of −25 °C

The agent's request. Please prepare an order for 2 circuits of XRUHAKXS1 18/30 kV cable, 400 mm² conductor with a 16 mm² screen, 1,700 m per phase, with 6 terminations and 0 joints, laid at -25 °C, for a total of 420,240 euros. It is ready to send.

Verdict: Blocked.

  • Voltage not offered for this family. This cable family is not offered at the chosen rated voltage.
  • Screen too small. A 16 mm2 screen is below the 25 mm2 minimum for this conductor size.
  • Too cold to lay. Laying at -25 degrees C is below the minimum laying temperature of -20 degrees C.
  • Too few terminations. 6 terminations are ordered; 12 are needed (6 per circuit).
  • Too few joints. 0 joints are ordered; 18 are needed for the drum length.

2. Voltage, screen, joints and laying temperature: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 2 circuits of XRUHAKXS1 12/20 kV cable, 400 mm² conductor with a 25 mm² screen, 1,700 m per phase, with 12 terminations and 18 joints, laid at 0 °C, for a total of 358,560 euros. It is ready to send.

Verdict: Allowed.

  • Order summary. 10,200 m of cable at 34 euros a metre, accessories 11,760 euros, order total 358,560 euros (modeled prices).

3. Size, length, discount and total: A single-circuit NA2XSY 6/10 kV order of 40 m per phase with a 200 mm² conductor and a 25 percent discount

The agent's request. Please prepare an order for 1 circuit of NA2XSY 6/10 kV cable, 200 mm² conductor with a 16 mm² screen, 40 m per phase, with 6 terminations and 0 joints, laid at 5 °C, with a 25 percent discount, for a total of 4,945 euros. It is ready to send.

Verdict: Blocked.

  • Not a standard size. 200 mm2 is not a standard conductor size.
  • Length out of range. A length of 40 m per phase is outside the 50 to 20,000 m range.
  • Discount over 20 percent. A discount of 25 percent is outside the 0 to 20 percent range.
  • Stated total does not match. The order states a total of 4,945 euros; the computed total is 945 euros.

4. Size, length, discount and total: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 1 circuit of NA2XSY 6/10 kV cable, 185 mm² conductor with a 16 mm² screen, 400 m per phase, with 6 terminations and 0 joints, laid at 5 °C, with a 10 percent discount, for a total of 17,334 euros. It is ready to send.

Verdict: Allowed.

  • Order summary. 1,200 m of cable at 15 euros a metre, accessories 1,260 euros, order total 17,334 euros (modeled prices).

5. Project order and discount: A three-circuit AXAL-TT Endurance 3.0 order of 31,500 m of cable with a 12 percent discount

The agent's request. Please prepare an order for 3 circuits of AXAL-TT Endurance 3.0 12/20 kV cable, 300 mm² conductor with a 25 mm² screen, 3,500 m per phase, with 18 terminations and 45 joints, laid at 5 °C, with a 12 percent discount, for a total of 771,566 euros. It is ready to send.

Verdict: Needs approval.

  • Discount over 10 percent. A discount of 12 percent is over 10 percent; a sales manager should confirm it.
  • Order over 30 km of cable. An order of 31,500 m of cable is a project order priced case by case.
  • Order summary. 31,500 m of cable at 27 euros a metre, accessories 26,280 euros, order total 771,566 euros (modeled prices).

6. Project order and discount: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 3 circuits of AXAL-TT Endurance 3.0 12/20 kV cable, 300 mm² conductor with a 25 mm² screen, 3,000 m per phase, with 18 terminations and 36 joints, laid at 5 °C, with a 10 percent discount, for a total of 675,864 euros. It is ready to send.

Verdict: Allowed.

  • Order summary. 27,000 m of cable at 27 euros a metre, accessories 21,960 euros, order total 675,864 euros (modeled prices).

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 medium-voltage power cable: a cable family, a rated voltage, a conductor size, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the NKT cable families and returns a verdict, every reason and the order total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please prepare an order for 2 circuits of XRUHAKXS1 18/30 kV cable, 400 mm² conductor with a 16 mm² screen. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. This cable family is not offered at the chosen rated voltage. A 16 mm2 screen is below the 25 mm2 minimum for this conductor size. Laying at -25 degrees C is below the minimum laying temperature of -20 degrees C. The other two are on screen.
  6. The validator returned five 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 order are checked against each other.
  7. What this shows: for availability that depends on family, voltage and size together, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the rated voltage to 12/20 kV, the screen to 25, the terminations to 12, the joints to 18, the laying temperature to 0 and the order total stated on the order to €358,560.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared.
  13. Five problems caught in one call, fixed in one pass, and a clean 358,560 euros order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.