Predictika · Server processor orders

An AI sales agent's EPYC 9005 processor order, checked before it goes out

An AI sales agent prepares an order for AMD EPYC 9005 Series server processors with the CPU model, sockets per server, configurable TDP, memory settings and a CPU subtotal. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the processor specifications AMD publishes and returns a verdict, every reason and the figures it computed.

Scope: AMD EPYC 9005 Series processor orders: CPU model, sockets per server, configurable TDP, DDR5 memory settings and the CPU subtotal at AMD's listed 1kU prices. See everything this validator covers

This validator models orders for eight AMD EPYC 9005 Series processors (9965, 9755, 9655, 9575F, 9555, 9355P, 9175F and 9015), not just the scenarios shown below.

  • Sockets — every model listed supports one or two sockets except the EPYC 9355P, which AMD lists as single-socket (1P) only.
  • Configurable TDP — each model has its own configurable TDP range (for example 450 to 500 W for the 9965 and 9755, 120 to 155 W for the 9015); a setting outside it is blocked.
  • Memory — the series supports DDR5 at up to 6400 MT/s and has 12 memory channels per socket.
  • CPU subtotal and price basis — CPUs (servers times sockets) multiplied by the 1kU price AMD lists for the model, compared with the subtotal the quote states; AMD lists these prices for 1,000-unit quantities, so an order below 1,000 CPUs needs approval of the unit price.

Any EPYC 9005 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: discounts, contract or OEM pricing, other EPYC series, Instinct accelerators, motherboards, memory modules and the remaining 9005 models. The prices are AMD's listed 1kU prices, not a quotation.

The AI sales agentBuilds the processor 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
A part that is single-socket onlyOnly with care
A per-model product rule that must be written and maintained for each part.
The model and the sockets per server are in one request and checked on every call.
A configurable TDP outside the part's rangeOnly with care
Each model has its own range, so each needs its own validation rule and limits.
The CPU and the TDP setting are compared on every call, in any order.
A subtotal that disagrees with servers, sockets and priceOnly with workarounds
The subtotal is a derived figure; checking a stated total against it takes extra price rules and formulas that interact with the rest.
The stated subtotal 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 EPYC 9355P is a single-socket (1P) processor, but the order puts two in each server.
2The quote sets a 449 W configurable TDP, outside the 450 to 500 W range of the selected processor.
3The quote sets a 501 W configurable TDP, outside the 450 to 500 W range of the selected processor.
4The quote sets a 119 W configurable TDP, outside the 120 to 155 W range of the selected processor.
5The quote sets a 156 W configurable TDP, outside the 120 to 155 W range of the selected processor.
6The quote asks for memory at 6401 MT/s, but the EPYC 9005 Series supports DDR5 at up to 6400 MT/s.
7The quote populates 13 memory channels per socket, but the EPYC 9005 Series has 12 memory channels per socket.
8The quote states a CPU subtotal of 4,499,500 USD, but 1,000 CPUs at the AMD-listed 1kU price of 8,999 USD each come to 8,999,000 USD.
9The quote states a CPU subtotal of 0 USD, but 1,000 CPUs at the AMD-listed 1kU price of 8,999 USD each come to 8,999,000 USD.
10The order is for 998 CPUs, but AMD lists this price for 1,000-unit (1kU) quantities, so the unit price needs confirmation.
11The order is for 2 CPUs, but AMD lists this price for 1,000-unit (1kU) quantities, so the unit price needs confirmation.
12The order is for 999 CPUs, but AMD lists this price for 1,000-unit (1kU) quantities, so the unit price needs confirmation.

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, memory and total: An EPYC 9965 order with its own power and memory settings

The agent's request. Please quote 500 servers, each with two AMD EPYC 9965 processors, set to a configurable TDP of 400 W, with DDR5 memory at 7200 MT/s on 12 channels per socket. The order states a CPU subtotal of USD 5,994,000. It is ready to send.

Verdict: Blocked.

  • Configurable TDP outside the processor range. The quote sets a 400 W configurable TDP, outside the 450 to 500 W range of the selected processor.
  • Memory speed above the supported DDR5 speed. The quote asks for memory at 7200 MT/s, but the EPYC 9005 Series supports DDR5 at up to 6400 MT/s.
  • Stated CPU subtotal differs from the AMD-listed price. The quote states a CPU subtotal of 5,994,000 USD, but 1,000 CPUs at the AMD-listed 1kU price of 11,988 USD each come to 11,988,000 USD.

2. Power, memory and total: The agent resubmits after fixing the errors

The agent's request. Please quote 500 servers, each with two AMD EPYC 9965 processors, set to a configurable TDP of 450 W, with DDR5 memory at 6800 MT/s on 12 channels per socket. The order states a CPU subtotal of USD 11,988,000. It is ready to send.

Verdict: Blocked.

  • Memory speed above the supported DDR5 speed. The quote asks for memory at 6800 MT/s, but the EPYC 9005 Series supports DDR5 at up to 6400 MT/s.

3. Power, memory and total: The agent resubmits after fixing the errors

The agent's request. Please quote 500 servers, each with two AMD EPYC 9965 processors, set to a configurable TDP of 450 W, with DDR5 memory at 6400 MT/s on 12 channels per socket. The order states a CPU subtotal of USD 11,988,000. It is ready to send.

Verdict: Allowed.

  • Order summary. 1,000 CPUs (500 servers, 2 per server) at an AMD-listed 1kU price of 11,988 USD each, 11,988,000 USD in all.

4. Single-socket part: Two EPYC 9355P processors in each server

The agent's request. Please quote 1000 servers, each with two AMD EPYC 9355P processors, set to a configurable TDP of 280 W, with DDR5 memory at 6400 MT/s on 12 channels per socket. The order states a CPU subtotal of USD 5,196,000. It is ready to send.

Verdict: Blocked.

  • Two-socket order of a single-socket processor. The EPYC 9355P is a single-socket (1P) processor, but the order puts two in each server.

5. Single-socket part: The agent resubmits after fixing the errors

The agent's request. Please quote 1000 servers, each with one AMD EPYC 9355P processor, set to a configurable TDP of 280 W, with DDR5 memory at 6400 MT/s on 12 channels per socket. The order states a CPU subtotal of USD 2,598,000. It is ready to send.

Verdict: Allowed.

  • Order summary. 1,000 CPUs (1,000 servers, 1 per server) at an AMD-listed 1kU price of 2,598 USD each, 2,598,000 USD in all.

6. Order size: An EPYC 9575F order for 900 CPUs

The agent's request. Please quote 450 servers, each with two AMD EPYC 9575F processors, set to a configurable TDP of 400 W, with DDR5 memory at 6400 MT/s on 12 channels per socket. The order states a CPU subtotal of USD 8,314,200. It is ready to send.

Verdict: Needs approval.

  • Order below the 1,000-unit price basis. The order is for 900 CPUs, but AMD lists this price for 1,000-unit (1kU) quantities, so the unit price needs confirmation.
  • Order summary. 900 CPUs (450 servers, 2 per server) at an AMD-listed 1kU price of 9,238 USD each, 8,314,200 USD in all.

7. Order size: The agent resubmits after fixing the errors

The agent's request. Please quote 500 servers, each with two AMD EPYC 9575F processors, set to a configurable TDP of 400 W, with DDR5 memory at 6400 MT/s on 12 channels per socket. The order states a CPU subtotal of USD 9,238,000. It is ready to send.

Verdict: Allowed.

  • Order summary. 1,000 CPUs (500 servers, 2 per server) at an AMD-listed 1kU price of 9,238 USD each, 9,238,000 USD 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 prepares an order for AMD EPYC 9005 Series server processors with the CPU model, sockets per server, configurable TDP, memory settings and a CPU subtotal. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the processor specifications AMD publishes 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 500 servers, each with two AMD EPYC 9965 processors, set to a configurable TDP of 400 W, with DDR5 memory at 7200 MT/s on 12 channels per socket. The order states a CPU subtotal of USD 5,994,000. 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 sets a 400 W configurable TDP, outside the 450 to 500 W range of the selected processor. The quote asks for memory at 7200 MT/s, but the EPYC 9005 Series supports DDR5 at up to 6400 MT/s. The quote states a CPU subtotal of 5,994,000 USD, but 1,000 CPUs at the AMD-listed 1kU price of 11,988 USD each come to 11,988,000 USD.
  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 and against the stated total.
  7. What this shows: for a configurable TDP outside the part's range, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the Configurable TDP to 450 W, the memory speed to 6,800 MT/s and the stated CPU subtotal as to $11,988,000.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The quote asks for memory at 6800 MT/s, but the EPYC 9005 Series supports DDR5 at up to 6400 MT/s.
  12. Two findings cleared; still blocked on memory speed above the supported DDR5 speed.
  13. The agent resubmits once more.
  14. The revised request. It changes the memory speed to 6,400 MT/s.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's total, USD 11,988,000, matches the quote.
  18. Three problems caught in one call, fixed in two passes, and a clean $11,988,000 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.