Predictika · Modular industrial connector assemblies

An AI sales agent's Han-Modular connector assembly, checked before it goes out

An AI sales agent configures a Han-Modular connector assembly: a hinged frame, up to six modules, the voltage, current and conductor size each bay has to carry, and the number of contacts in all. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the module data in HARTING's published selection guide and returns a verdict, every reason and the figures it computed.

Scope: Han-Modular hinged-frame assemblies: frame size, module positions, per-bay ratings and conductor sizes, and the contact count. See everything this validator covers

This validator models Han-Modular assemblies on the Han 6 B, 10 B, 16 B and 24 B hinged frames with fifteen modules, not just the scenarios shown below.

  • Module positions — a Han 6 B frame has 2 positions, a 10 B has 3, a 16 B has 4 and a 24 B has 6; double-width modules (such as the Han EEE, Han DD Double and the 100 A, 200 A and 300 A power modules) take two.
  • Ratings per bay — the voltage and current a bay has to carry are compared with the rated values of the module in that bay (for example Han E 16 A / 500 V, Han DD 10 A / 250 V, Han C 40 A / 690 V).
  • Conductor sizes — the conductor cross-section stated for a bay must lie within the range the module accepts (for example 0.14 to 4 mm² for the Han E).
  • Contact count — the contacts the quote states are compared with the contacts the selected modules provide.

Any Han-Modular assembly that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices, hoods, housings and cable entries, the modules not listed (such as the high-voltage, pneumatic, shielded and optical modules), and approvals for particular applications. Module data was read from HARTING's published selection guide, and is not a quotation.

The AI sales agentBuilds the connector assembly 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 module that takes two frame positionsOnly with care
Each module's width has to be encoded and summed against the frame's positions; the sum is a derived figure.
The modules and the frame are in one request; positions needed and positions available are compared on every call.
A bay whose voltage, current or conductor is outside the moduleOnly with workarounds
Each module has its own limits, so every module needs its own validation rule for each of the three, and each is written and maintained separately.
Each bay's requirement is compared with the selected module's rated values on every call, in any order.
A contact count that disagrees with the modulesOnly with workarounds
The count is a derived total; checking a stated number against it takes extra formulas that interact with the rest.
The stated count is a field in the request and is compared with the computed one.
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 selected modules need 5 module positions, but the selected frame has 4.
2The selected modules need 4 module positions, but the selected frame has 3.
3The selected modules need 3 module positions, but the selected frame has 2.
4The selected modules need 7 module positions, but the selected frame has 6.
5Bay 1 needs 501 V, but its module is rated for 500 V.
6Bay 1 needs 17 A, but its module is rated for 16 A.
7Bay 1 has a 0.13 mm² conductor, outside the module range of 0.14 to 4 mm².
8Bay 1 has a 4.5 mm² conductor, outside the module range of 0.14 to 4 mm².
9Bay 3 needs 41 A, but its module is rated for 40 A.
10Bay 2 needs 251 V, but its module is rated for 250 V.
11Bay 3 has a 1 mm² conductor, outside the module range of 1.5 to 6 mm².
12Bay 2 needs 51 V, but its module is rated for 50 V.
13Bay 4 needs 24 V, but its module is rated for 0 V.
14The quote states 22 contacts, but the selected modules provide 21 contacts in all.

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. Frame size: Four modules, one double-width, on a Han 10 B frame

The agent's request. Please quote a Han-Modular assembly on a Han 10 B frame with bay 1: Han E for 400 V, 10 A, 1.5 mm² conductors; bay 2: Han DD for 230 V, 5 A, 0.5 mm² conductors; bay 3: Han 100 A for 400 V, 63 A, 16 mm² conductors; bay 4: Han E for 400 V, 10 A, 1.5 mm² conductors. The assembly has 26 contacts in all. It is ready to send.

Verdict: Blocked.

  • More module positions needed than the frame has. The selected modules need 5 module positions, but the selected frame has 3.

2. Frame size: The agent resubmits after fixing the errors

The agent's request. Please quote a Han-Modular assembly on a Han 24 B frame with bay 1: Han E for 400 V, 10 A, 1.5 mm² conductors; bay 2: Han DD for 230 V, 5 A, 0.5 mm² conductors; bay 3: Han 100 A for 400 V, 63 A, 16 mm² conductors; bay 4: Han E for 400 V, 10 A, 1.5 mm² conductors. The assembly has 26 contacts in all. It is ready to send.

Verdict: Allowed.

  • Assembly summary. The modules need 5 module positions; the selected frame has 6; 26 contacts in all.

3. Ratings and conductors: A Han C, Han E and Han DD assembly with its own ratings

The agent's request. Please quote a Han-Modular assembly on a Han 16 B frame with bay 1: Han C for 400 V, 63 A, 6 mm² conductors; bay 2: Han E for 230 V, 10 A, 16 mm² conductors; bay 3: Han DD for 400 V, 5 A, 1.5 mm² conductors; a Han Dummy module in bay 4. The assembly has 21 contacts in all. It is ready to send.

Verdict: Blocked.

  • Bay 1: current above the module rating. Bay 1 needs 63 A, but its module is rated for 40 A.
  • Bay 2: conductor size outside the module range. Bay 2 has a 16 mm² conductor, outside the module range of 0.14 to 4 mm².
  • Bay 3: voltage above the module rating. Bay 3 needs 400 V, but its module is rated for 250 V.

4. Ratings and conductors: The agent resubmits after fixing the errors

The agent's request. Please quote a Han-Modular assembly on a Han 16 B frame with bay 1: Han 70 A for 400 V, 63 A, 16 mm² conductors; bay 2: Han E for 230 V, 10 A, 16 mm² conductors; bay 3: Han DD for 400 V, 5 A, 1.5 mm² conductors; a Han Dummy module in bay 4. The assembly has 20 contacts in all. It is ready to send.

Verdict: Blocked.

  • Bay 2: conductor size outside the module range. Bay 2 has a 16 mm² conductor, outside the module range of 0.14 to 4 mm².
  • Bay 3: voltage above the module rating. Bay 3 needs 400 V, but its module is rated for 250 V.

5. Ratings and conductors: The agent resubmits after fixing the errors

The agent's request. Please quote a Han-Modular assembly on a Han 16 B frame with bay 1: Han 70 A for 400 V, 63 A, 16 mm² conductors; bay 2: Han E for 230 V, 10 A, 2.5 mm² conductors; bay 3: Han EE for 400 V, 5 A, 1.5 mm² conductors; a Han Dummy module in bay 4. The assembly has 16 contacts in all. It is ready to send.

Verdict: Allowed.

  • Assembly summary. The modules need 4 module positions; the selected frame has 4; 16 contacts in all.

6. Contact count: A six-module Han 24 B assembly with a stated contact count

The agent's request. Please quote a Han-Modular assembly on a Han 24 B frame with bay 1: Han E for 400 V, 10 A, 1.5 mm² conductors; bay 2: Han EE for 230 V, 10 A, 1.5 mm² conductors; bay 3: Han DD for 230 V, 5 A, 0.5 mm² conductors; bay 4: Han C for 400 V, 32 A, 4 mm² conductors; bay 5: Han High Density for 24 V, 2 A, 0.25 mm² conductors; bay 6: Han Gigabit for 24 V, 2 A, 0.25 mm² conductors. The assembly has 60 contacts in all. It is ready to send.

Verdict: Blocked.

  • Stated contact count differs from the modules. The quote states 60 contacts, but the selected modules provide 62 contacts in all.

7. Contact count: The agent resubmits after fixing the errors

The agent's request. Please quote a Han-Modular assembly on a Han 24 B frame with bay 1: Han E for 400 V, 10 A, 1.5 mm² conductors; bay 2: Han EE for 230 V, 10 A, 1.5 mm² conductors; bay 3: Han DD for 230 V, 5 A, 0.5 mm² conductors; bay 4: Han C for 400 V, 32 A, 4 mm² conductors; bay 5: Han High Density for 24 V, 2 A, 0.25 mm² conductors; bay 6: Han Gigabit for 24 V, 2 A, 0.25 mm² conductors. The assembly has 62 contacts in all. It is ready to send.

Verdict: Allowed.

  • Assembly summary. The modules need 6 module positions; the selected frame has 6; 62 contacts in all.

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 configures a Han-Modular connector assembly: a hinged frame, up to six modules, the voltage, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the module data in HARTING's published selection guide 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 a Han-Modular assembly on a Han 16 B frame with bay 1: Han C for 400 V, 63 A. The assembly has 21 contacts in all. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. Bay 1 needs 63 A, but its module is rated for 40 A. Bay 2 has a 16 mm² conductor, outside the module range of 0.14 to 4 mm². Bay 3 needs 400 V, but its module is rated for 250 V.
  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 a bay whose voltage, current or conductor is outside the module, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the bay 1 module to Han 70 A, the bay 1 conductor to 16 and the stated contacts as to 20.
  10. It calls the validator again.
  11. Still blocked, with two findings, all in one answer. Bay 2 has a 16 mm² conductor, outside the module range of 0.14 to 4 mm². Bay 3 needs 400 V, but its module is rated for 250 V.
  12. One finding cleared. Still blocking: bay 2: conductor size outside the module range and bay 3: voltage above the module rating.
  13. The agent resubmits once more.
  14. The revised request. It changes the bay 2 conductor to 2.5, the bay 3 module to Han EE and the stated contacts as to 16.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared, and the validator's figure matches the quote.
  18. Three 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.