Predictika · Server configuration orders

An AI sales agent's CG2300 server order, checked before it goes out

An AI sales agent prepares an order for a Kontron CG2300 server with its processors, memory, power supplies, PCIe risers, storage, RAID options and rack mounting kit. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rules in Kontron's public configuration guide and returns a verdict, every reason and the figures it computed.

Scope: Kontron CG2300 server orders: processors and memory, power supplies, PCIe risers, drives, RAID options, remote management and rack kits. See everything this validator covers

This validator models orders for the Kontron CG2300 server as described in Kontron's public CG2300 Configuration Guide, not just the scenarios shown below.

  • Processors and memory — one or two processors, RDIMM or LRDIMM only, up to 16 modules, and memory speeds that depend on the processor family (Haswell: DDR4-1866 or 2133; Broadwell: DDR4-1866 or 2400).
  • Power — one or two power supplies, all AC or all DC, a filler panel when there is only one, and an AC power cord for each AC supply.
  • Risers, storage and RAID — riser slots against the slots the customer needs (a RAID card takes one), low-profile slots only with two processors, up to 6 drives, SD and internal flash limits, the RAID 5 key or RAID card, and the battery backup unit with its card and bracket.
  • Management and rack kits — the previous-generation RMM4 is not compatible, rack kits have minimum orders, deep racks need the extender kit up to each kit's limit, and slide rails raise a seismic-compliance question.

Any CG2300 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the guide lists none, so there is no price build-up or line-item quote), other Kontron products, spare parts, software and support. The slot count the validator uses is the slots the chosen risers provide; the guide does not say how many of them are usable with one processor.

The AI sales agentBuilds the server 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
Memory speed that depends on the processor familyOnly with care
A per-family lookup of allowed speeds that has to be written and kept in step with the guide.
The processor family and the memory speed are in one request and compared on every call.
Riser slots against the slots needed, including the slot a RAID card takesOnly with workarounds
The needed slots are a sum over several lines and the supply a lookup over two riser choices, so this takes extra formulas that interact with other rules.
The risers, the slots needed and the RAID card are in one request and the totals are compared with the stated slot count.
Companion parts: battery backup needs the RAID card and its bracketOnly with care
Each pairing is its own product rule, and a missing partner is easy to miss when parts are added in a different order.
Every part is in one request and each dependency is checked with the rest.
Rack kit minimum orders and depth limits that differ by kitOnly with care
Each kit has its own minimum and its own depth limit with the extender kit, so each needs its own rules.
The kit, quantity, rack depth and extender are checked together 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.

1A single processor or a single (non-redundant) power supply requires SDR reconfiguration; a person should confirm it is arranged.
2The quote has 3 processors; the CG2300 takes one or two.
3The quote uses UDIMM memory; the CG2300 supports only RDIMM or LRDIMM.
4The quote has 17 memory modules; the CG2300 has 16 DIMM slots.
5The memory speed of 2400 MT/s is not supported by the selected processor family (Haswell: DDR4-1866 or 2133; Broadwell: DDR4-1866 or 2400).
6The memory speed of 2133 MT/s is not supported by the selected processor family (Haswell: DDR4-1866 or 2133; Broadwell: DDR4-1866 or 2400).
7The quote has 0 power supplies; no power supply is included with the system and it takes one or two.
8The quote has a single power supply and no PSU filler panel, which is required.
9The quote mixes AC and DC power supplies; the CG2300 takes either AC or DC, not a mix.
10The quote has 1 AC power cord for 2 AC power supplies; power cords are not included, so one is needed for each AC power supply.
11The quote has AC power cords on a DC-powered system; no DC power cord is offered, each DC power supply comes with a connector kit.
12The only AC power cord offered is for North America, and the customer is elsewhere; a person should confirm the cord.
13The quote needs 4 PCIe slots (including any RAID card) but the chosen risers give 3.
14The quote states 4 riser PCIe slots; the chosen risers give 3.

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. Power, RAID and slots: A server order with mixed power supplies, RAID 5 and a slot count that does not match

The agent's request. Please quote a Kontron CG2300 server with two Intel Xeon E5-2600 v4 (Broadwell) processors, 12 RDIMM modules at DDR4-2400, 6 drives (2.5-inch), 1 AC and 1 DC power supplies with 1 AC power cord, a dual-slot x8 riser on the right and a single-slot x16 riser on the left, for a customer that needs 2 PCIe slots and RAID 5, with the RMM4 LITE2 remote management key. The order states 4 riser PCIe slots. It is ready to send.

Verdict: Blocked.

  • AC and DC power supplies mixed. The quote mixes AC and DC power supplies; the CG2300 takes either AC or DC, not a mix.
  • Stated PCIe slots do not match the risers. The quote states 4 riser PCIe slots; the chosen risers give 3.
  • RAID 5/50 needs the RAID 5 key or a RAID card. RAID 5 or 50 is needed, but the quote has neither the RAID 5 key nor the RAID card; RAID 5 and 50 are not included.

2. Power, RAID and slots: The agent resubmits after fixing the errors

The agent's request. Please quote a Kontron CG2300 server with two Intel Xeon E5-2600 v4 (Broadwell) processors, 12 RDIMM modules at DDR4-2400, 6 drives (2.5-inch), 2 DC power supplies, a dual-slot x8 riser on the right and a single-slot x16 riser on the left, for a customer that needs 2 PCIe slots and RAID 5, with the RAID 5 key, with the RMM4 LITE2 remote management key. The order states 3 riser PCIe slots. It is ready to send.

Verdict: Allowed.

  • Configuration summary. 2 processors, 12 memory modules, 2 power supplies, 3 riser PCIe slots, 6 drives.

3. Memory and drives: A Haswell server order with memory and drives beyond the system limits

The agent's request. Please quote a Kontron CG2300 server with two Intel Xeon E5-2600 v3 (Haswell) processors, 18 RDIMM modules at DDR4-2400, 8 drives (2.5-inch), 2 AC power supplies with 2 AC power cords, a dual-slot x8 riser on the right and a single-slot x16 riser on the left, for a customer that needs 2 PCIe slots and RAID 0, 1 or 10, with the RMM4 LITE2 remote management key. The order states 3 riser PCIe slots. It is ready to send.

Verdict: Blocked.

  • Too many memory modules. The quote has 18 memory modules; the CG2300 has 16 DIMM slots.
  • Memory speed not supported by the processor family. The memory speed of 2400 MT/s is not supported by the selected processor family (Haswell: DDR4-1866 or 2133; Broadwell: DDR4-1866 or 2400).
  • Too many drives. The quote has 8 2.5-inch drives; the CG2300 supports up to 6.

4. Memory and drives: The agent resubmits after fixing the errors

The agent's request. Please quote a Kontron CG2300 server with two Intel Xeon E5-2600 v3 (Haswell) processors, 16 RDIMM modules at DDR4-2133, 6 drives (2.5-inch), 2 AC power supplies with 2 AC power cords, a dual-slot x8 riser on the right and a single-slot x16 riser on the left, for a customer that needs 2 PCIe slots and RAID 0, 1 or 10, with the RMM4 LITE2 remote management key. The order states 3 riser PCIe slots. It is ready to send.

Verdict: Allowed.

  • Configuration summary. 2 processors, 16 memory modules, 2 power supplies, 3 riser PCIe slots, 6 drives.

5. Rack mounting: A deep-rack order for rail kits with a battery backup unit

The agent's request. Please quote a Kontron CG2300 server with two Intel Xeon E5-2600 v4 (Broadwell) processors, 12 RDIMM modules at DDR4-2400, 6 drives (2.5-inch), 2 AC power supplies with 2 AC power cords, a dual-slot x8 riser on the right and a single-slot x16 riser on the left, for a customer that needs 2 PCIe slots and RAID 0, 1 or 10, with the PCIe RAID card and the battery backup unit, with the RMM4 LITE2 remote management key, and 6 of rack kit TMLPMOUNT41 for a 32-inch-deep rack; the site must meet NEBS-3 Seismic Zone 4. The order states 3 riser PCIe slots. It is ready to send.

Verdict: Blocked.

  • Battery backup needs its mounting bracket. The quote has the battery backup unit without its mounting bracket.
  • Rack kit below its minimum order. The quote has 6 of the selected rack mounting kit; the minimum order for it is 10.
  • Deep rack needs the extender kit. The rack is 32 inches deep, beyond the standard 20 to 24 inches, and the quote has no extender kit.

6. Rack mounting: The agent resubmits after fixing the errors

The agent's request. Please quote a Kontron CG2300 server with two Intel Xeon E5-2600 v4 (Broadwell) processors, 12 RDIMM modules at DDR4-2400, 6 drives (2.5-inch), 2 AC power supplies with 2 AC power cords, a dual-slot x8 riser on the right and a single-slot x16 riser on the left, for a customer that needs 2 PCIe slots and RAID 0, 1 or 10, with the PCIe RAID card and the battery backup unit with its bracket, with the RMM4 LITE2 remote management key, and 2 of rack kit TMLPMOUNT51 for a 32-inch-deep rack with the extender kit; the site must meet NEBS-3 Seismic Zone 4. The order states 3 riser PCIe slots. It is ready to send.

Verdict: Needs approval.

  • Slide rails and seismic compliance. Slide rails could cause non-compliance with the NEBS-3 Seismic Zone 4 requirements, which the customer needs; a person should confirm.
  • Configuration summary. 2 processors, 12 memory modules, 2 power supplies, 3 riser PCIe slots, 6 drives.

7. Rack mounting: The agent resubmits after fixing the errors

The agent's request. Please quote a Kontron CG2300 server with two Intel Xeon E5-2600 v4 (Broadwell) processors, 12 RDIMM modules at DDR4-2400, 6 drives (2.5-inch), 2 AC power supplies with 2 AC power cords, a dual-slot x8 riser on the right and a single-slot x16 riser on the left, for a customer that needs 2 PCIe slots and RAID 0, 1 or 10, with the PCIe RAID card and the battery backup unit with its bracket, with the RMM4 LITE2 remote management key, and 10 of rack kit TMLPMOUNT41 for a 32-inch-deep rack with the extender kit; the site must meet NEBS-3 Seismic Zone 4. The order states 3 riser PCIe slots. It is ready to send.

Verdict: Allowed.

  • Configuration summary. 2 processors, 12 memory modules, 2 power supplies, 3 riser PCIe slots, 6 drives.

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 a Kontron CG2300 server with its processors, memory, power supplies, PCIe risers, storage, RAID options and rack mounting kit. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rules in Kontron's public configuration 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 Kontron CG2300 server with two Intel Xeon E5-2600 v4 (Broadwell) processors, 12 RDIMM modules at DDR4-2400, 6 drives (2.5-inch). The order states 3 riser PCIe slots. 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. The quote has the battery backup unit without its mounting bracket. The quote has 6 of the selected rack mounting kit; the minimum order for it is 10. The rack is 32 inches deep, beyond the standard 20 to 24 inches, and the quote has no extender kit.
  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 companion parts: battery backup needs the RAID card and its bracket, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the battery bracket to yes, the rack kit to TMLPMOUNT51, the rack kits ordered to 2 and the extender kit to yes.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The three blocking findings are cleared; one approval remains for a person: slide rails and seismic compliance.
  13. The agent resubmits once more.
  14. The revised request. It changes the rack kit to TMLPMOUNT41 and the rack kits ordered to 10.
  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. 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.