Predictika · Medium-voltage cable orders
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.
This validator models NKT medium-voltage cable orders, not just the scenarios shown below.
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).
6 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 |
|---|---|---|
| Accessories that depend on length and size | Only 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 together | Only 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 field | Only 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 total | Only 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 answer | Only 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. |
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.
| 1 | This cable family is not offered at the chosen rated voltage. |
| 2 | 630 mm2 is outside the conductor size range of this cable family. |
| 3 | 70 mm2 is outside the conductor size range of this cable family. |
| 4 | 200 mm2 is not a standard conductor size. |
| 5 | A 16 mm2 screen is below the 25 mm2 minimum for this conductor size. |
| 6 | A 25 mm2 screen is below the 35 mm2 minimum for this conductor size. |
| 7 | A length of 49 m per phase is outside the 50 to 20,000 m range. |
| 8 | An order of 60,000 m of cable is a project order priced case by case. |
| 9 | A length of 20,001 m per phase is outside the 50 to 20,000 m range. |
| 10 | An order of 60,003 m of cable is a project order priced case by case. |
| 11 | Laying at -21 degrees C is below the minimum laying temperature of -20 degrees C. |
| 12 | 5 terminations are ordered; 6 are needed (6 per circuit). |
| 13 | 6 terminations are ordered; 12 are needed (6 per circuit). |
| 14 | 0 joints are ordered; 3 are needed for the drum length. |
| 15 | 2 joints are ordered; 3 are needed for the drum length. |
| 16 | The order has 0 circuits; at least 1 is needed. |
| 17 | A discount of 11 percent is over 10 percent; a sales manager should confirm it. |
| 18 | A discount of 20 percent is over 10 percent; a sales manager should confirm it. |
| 19 | A discount of 21 percent is outside the 0 to 20 percent range. |
| 20 | An order of 30,000 m of cable is a project order priced case by case. |
| 21 | The order states a total of 116,759 euros; the computed total is 116,760 euros. |
| 22 | The order states a total of 117,260 euros; the computed total is 116,760 euros. |
| 23 | A 16 mm2 screen is below the 35 mm2 minimum for this conductor size. |
| 24 | Laying at -30 degrees C is below the minimum laying temperature of -20 degrees C. |
| 25 | 0 terminations are ordered; 6 are needed (6 per circuit). |
| 26 | A discount of 25 percent is outside the 0 to 20 percent range. |
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 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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.