Predictika · Data center servers

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

An AI sales agent prepares an order for the Inventec K885G7 2U server: a SKU, processors, memory, NVMe and M.2 drives, PCIe and OCP cards, GPUs and power supplies. Before it goes out, the agent sends it to Predictika, which checks it against the published K885G7 specification and returns a verdict and every finding at once.

Scope: Inventec K885G7 2U dual-socket AMD EPYC 9005 server (seven published SKUs): processors, memory, drives, expansion, GPUs and power. See everything this validator covers

This validator models orders for the Inventec K885G7 server in the SKU table and product brief it was built from, not just the scenarios shown below.

  • Processors and memory — AMD EPYC 9005 (Turin) processors only, one or two sockets, up to 192 cores and 500 W TDP per processor (air cooled), DDR5 RDIMM at up to 6400 MT/s with at most 12 DIMMs per processor.
  • Drives and expansion per SKU — the front NVMe drive count of each SKU (4, 8 or 16 drives, at most 40 W each), two M.2 boot drives, the PCIe add-in slots of each SKU, one OCP 3.0 network card, and GPUs only on the GPU server SKU (up to two double-width cards).
  • Power and approvals — two CRPS power supplies of 2000 W or 2700 W in 1+1 redundancy; a single-processor build and hardware RAID on a SKU that does not list it go to a person.

Any K885G7 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Inventec publishes none; the product pages only offer "Get a Quote", so this validator produces no price build-up), other Inventec server models, firmware and software options, and the memory capacity and DIMM population rules that the public pages do not state.

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
Drive, slot and GPU counts that differ per SKUOnly with workarounds
Each of the seven SKUs has its own NVMe count, PCIe slots and GPU option, so a rules-based CPQ needs a table of limits per SKU, and each new SKU adds rows to keep in step.
The SKU is part of the model, so every limit is looked up from it on every call.
Memory slots that depend on the processor countOnly with care
The 12 DIMMs per processor limit has to be recomputed whenever the processor quantity changes, and it only fires if both fields are on the same rule.
The DIMM limit is computed from the processor count in every check, whatever order the choices arrived in.
Limits on processor power and core countOnly with care
TDP, cores and processor family are separate fields and each needs its own validation rule, so a quote that changes one of them can slip past the others.
All the limits are checked together on every call.
Options listed for one SKU but described as optional elsewhereOnly with workarounds
The SKU table lists M.2 hardware RAID only on the storage SKUs while the specification calls it an option; a rules-based CPQ must either block it or allow it, with no way to ask a person.
Where the public documents disagree, the validator returns an approval request instead of guessing.
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 600 W processor is above the 500 W TDP that the K885G7 air cooling supports.
2The K885G7 takes AMD EPYC 9005 series (Turin) processors; the order has EPYC 9004.
3The K885G7 is a dual socket server; 3 processors cannot be fitted.
4The K885G7 is a dual socket server; 0 processors cannot be fitted.
524 DIMMs exceed the 12 DDR5 slots per processor (one DIMM per channel) of the K885G7 with 0 processor(s).
6The K885G7 is published as a dual socket server and a single-processor build is not described; a person should confirm it with Inventec.
724 DIMMs exceed the 12 DDR5 slots per processor (one DIMM per channel) of the K885G7 with 1 processor(s).
8A processor with 208 cores is outside the 192 cores per socket the K885G7 supports.
925 DIMMs exceed the 12 DDR5 slots per processor (one DIMM per channel) of the K885G7 with 2 processor(s).
10The server has no memory; at least one DIMM is needed.
11The K885G7 memory slots are DDR5 RDIMM; the order has LRDIMM modules.
12The K885G7 memory slots are DDR5 RDIMM; the order has UDIMM modules.
13Memory at 7200 MT/s is above the DDR5-6400 the K885G7 supports at one DIMM per channel.
148 front NVMe drives are more than the 4 this SKU provides.
1516 front NVMe drives are more than the 8 this SKU provides.
16A 60 W NVMe drive is above the 40 W maximum per drive of the K885G7 front bays.
173 M.2 drives are more than the 2 M.2 boot slots of the K885G7.
18GPUs are offered on the GPU server SKU (SKU5); the other SKUs list no GPU.
193 GPUs are more than the 2 double-width GPUs the K885G7 supports.
20A GPU needs both a model and a quantity; the order has 2 GPUs with model no GPU.
21A GPU needs both a model and a quantity; the order has 0 GPUs with model AMD Instinct MI210.
223 PCIe add-in cards are more than the 2 slot(s) this SKU provides beside the OCP slot and any GPUs.
232 PCIe add-in cards are more than the 1 slot(s) this SKU provides beside the OCP slot and any GPUs.
242 OCP 3.0 cards are more than the 1 OCP 3.0 network slot of the K885G7.
25A 1600 W power supply is not offered; the K885G7 takes CRPS 2000 W or 2700 W units.
26The K885G7 power is two CRPS supplies in 1+1 redundancy; the order has 1 supply(ies).
27The SKU table lists M.2 hardware RAID (BCM MegaRAID 9520) only on the storage server SKUs (SKU3-1 and SKU3-2) although the specification lists it as an option; a person should confirm it for this SKU.
28The order has 0 servers; at least 1 is needed.
2930 DIMMs exceed the 12 DDR5 slots per processor (one DIMM per channel) of the K885G7 with 2 processor(s).

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. GPU server: A compute server order with a 600 W processor and a GPU

The agent's request. Please quote 6 Inventec K885G7 servers, SKU2-1 (compute, OCP rear), each with 2 AMD EPYC 9005 processor(s) of 64 cores and 600 W, 24 DDR5 RDIMM DIMMs of 64 GB at 6400 MT/s, 8 front NVMe drives of 25 W and 2 M.2 boot drives, 1 PCIe card(s), 1 OCP 3.0 network card, 1 x AMD Radeon AI PRO R9700s and 2 x 2000 W power supplies. It is ready to send.

Verdict: Blocked.

  • Processor TDP up to 500 W. A 600 W processor is above the 500 W TDP that the K885G7 air cooling supports.
  • GPUs only on the GPU server SKU. GPUs are offered on the GPU server SKU (SKU5); the other SKUs list no GPU.

2. GPU server: The agent resubmits after fixing the errors

The agent's request. Please quote 6 Inventec K885G7 servers, SKU5 (GPU server), each with 2 AMD EPYC 9005 processor(s) of 64 cores and 360 W, 24 DDR5 RDIMM DIMMs of 64 GB at 6400 MT/s, 8 front NVMe drives of 25 W and 2 M.2 boot drives, 1 PCIe card(s), 1 OCP 3.0 network card, 2 x AMD Radeon AI PRO R9700s and 2 x 2700 W power supplies. It is ready to send.

Verdict: Allowed.

  • Order summary. 6 server(s), 2 processor(s) with 128 cores in total, 1536 GB of memory in 24 DIMMs.

3. EPYC generation and drives: An entry-level order with an EPYC 9004 processor and eight NVMe drives

The agent's request. Please quote 10 Inventec K885G7 servers, SKU1 (entry-level), each with 2 AMD EPYC 9004 processor(s) of 96 cores and 360 W, 24 DDR5 RDIMM DIMMs of 64 GB at 6400 MT/s, 8 front NVMe drives of 25 W and 2 M.2 boot drives, 2 PCIe card(s), 1 OCP 3.0 network card and 2 x 2000 W power supplies. It is ready to send.

Verdict: Blocked.

  • Only AMD EPYC 9005 processors. The K885G7 takes AMD EPYC 9005 series (Turin) processors; the order has EPYC 9004.
  • NVMe drives per SKU. 8 front NVMe drives are more than the 4 this SKU provides.

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

The agent's request. Please quote 10 Inventec K885G7 servers, SKU1 (entry-level), each with 2 AMD EPYC 9005 processor(s) of 96 cores and 360 W, 24 DDR5 RDIMM DIMMs of 64 GB at 6400 MT/s, 4 front NVMe drives of 25 W and 2 M.2 boot drives, 2 PCIe card(s), 1 OCP 3.0 network card and 2 x 2000 W power supplies. It is ready to send.

Verdict: Allowed.

  • Order summary. 10 server(s), 2 processor(s) with 192 cores in total, 1536 GB of memory in 24 DIMMs.

5. Single processor and RAID: A single-processor compute server with hardware RAID

The agent's request. Please quote 3 Inventec K885G7 servers, SKU2-1 (compute, OCP rear), each with 1 AMD EPYC 9005 processor(s) of 64 cores and 360 W, 12 DDR5 RDIMM DIMMs of 64 GB at 6400 MT/s, 8 front NVMe drives of 25 W and 2 M.2 boot drives, hardware RAID, 1 PCIe card(s), 1 OCP 3.0 network card and 2 x 2000 W power supplies. It is ready to send.

Verdict: Needs approval.

  • Single processor to confirm. The K885G7 is published as a dual socket server and a single-processor build is not described; a person should confirm it with Inventec.
  • Hardware RAID on a SKU that does not list it. The SKU table lists M.2 hardware RAID (BCM MegaRAID 9520) only on the storage server SKUs (SKU3-1 and SKU3-2) although the specification lists it as an option; a person should confirm it for this SKU.
  • Order summary. 3 server(s), 1 processor(s) with 64 cores in total, 768 GB of memory in 12 DIMMs.

6. Single processor and RAID: The agent resubmits after fixing the errors

The agent's request. Please quote 3 Inventec K885G7 servers, SKU2-1 (compute, OCP rear), each with 2 AMD EPYC 9005 processor(s) of 64 cores and 360 W, 24 DDR5 RDIMM DIMMs of 64 GB at 6400 MT/s, 8 front NVMe drives of 25 W and 2 M.2 boot drives, software RAID, 1 PCIe card(s), 1 OCP 3.0 network card and 2 x 2000 W power supplies. It is ready to send.

Verdict: Allowed.

  • Order summary. 3 server(s), 2 processor(s) with 128 cores in total, 1536 GB of memory in 24 DIMMs.

7. Storage server: A storage server with sixteen NVMe drives and hardware RAID

The agent's request. Please quote 3 Inventec K885G7 servers, SKU3-1 (storage, OCP rear), each with 2 AMD EPYC 9005 processor(s) of 64 cores and 360 W, 24 DDR5 RDIMM DIMMs of 64 GB at 6400 MT/s, 16 front NVMe drives of 25 W and 2 M.2 boot drives, hardware RAID, 3 PCIe card(s), 1 OCP 3.0 network card and 2 x 2700 W power supplies. It is ready to send.

Verdict: Allowed.

  • Order summary. 3 server(s), 2 processor(s) with 128 cores in total, 1536 GB of memory in 24 DIMMs.

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 the Inventec K885G7 2U server: a SKU, processors, memory, and more. Before it goes out, the agent sends it to Predictika, which checks it against the published K885G7 specification and returns a verdict and every finding at once.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 6 Inventec K885G7 servers, SKU2-1 (compute, OCP rear), each with 2 AMD EPYC 9005 processor(s) of 64 cores and 600 W. 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 two findings, all in one answer. A 600 W processor is above the 500 W TDP that the K885G7 air cooling supports. GPUs are offered on the GPU server SKU (SKU5); the other SKUs list no GPU.
  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 drive, slot and GPU counts that differ per SKU, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the SKU to SKU5 (GPU server), the processors per server to 2 x AMD EPYC 9005, 64 cores, 360 W, the GPUs to 2 x AMD Radeon AI PRO R9700s and the power supplies to 2 x 2700 W.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared.
  13. Two problems caught in one call, fixed in one pass, 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.