Predictika · Bare metal server orders

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

An AI sales agent prepares an order for OVHcloud Advance bare metal servers from the public US order catalog: the server model, memory, storage, public bandwidth, billing term and number of servers, with the order total the agent states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of that catalog and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: OVHcloud Advance bare metal server orders in the US catalog (ADVANCE-1 to ADVANCE-5 and ADVANCE-STOR): memory and storage options, public bandwidth, term, quantity and the order total. See everything this validator covers

This validator models orders for the six Advance server models in the US catalog as published in OVHcloud's public order catalog, not just the scenarios shown below.

  • Memory and storage — the memory sizes offered with each model (ADVANCE-1 and ADVANCE-STOR 32 to 256 GB, ADVANCE-2 to ADVANCE-4 64 to 256 GB, ADVANCE-5 128 to 1,024 GB), NVMe SSD storage on ADVANCE-1 to ADVANCE-5 and 24 TB SAS hard disks only on ADVANCE-STOR.
  • Bandwidth, term and quantity — 3, 4 or 5 Gbps of public bandwidth, monthly billing or prepayment for 12 or 24 months, and 1 to 10 servers of one configuration in an order.
  • Prices — the catalog list prices in US dollars excluding tax: the installation fee on monthly billing, the server and each option, built into a line-item quote and compared with the total the agent states. Custom terms or a discount are not in the catalog and go to approval.

Any Advance order that touches these rules is in scope — not only the scenarios pictured here. Not covered: other OVHcloud server ranges, other countries and currencies, operating systems and licenses, the backup option, taxes and promotions. Assumptions: the order total is the installation fees plus the recurring charge for the first billing period (one month, or the whole prepaid term), and an order is for one server configuration.

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, the line-item quote 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
Option lists that differ by server modelOnly with care
Memory sizes and the NVMe or hard disk storage families are offered per model, so each model needs its own option list kept in step with the catalog.
The options offered with each model are checked together, and each unsupported choice is reported.
Prepaid prices that follow a different rule for the server than for most optionsOnly with workarounds
A 12- or 24-month prepaid server price is not simply the months times the monthly price, while most options are, so a price rule is needed per component and term.
The price of each component is looked up for the chosen term and added into the total on every call.
A stated total that must equal what the catalog prices giveOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed total, but the total depends on every option and the term being priced the same way.
The stated total travels with the order and is compared with the computed total 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, errors first, 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 order has 0 servers; the catalog accepts 1 to 10 servers of one configuration in an order.
2ADVANCE-STOR is offered only with 24 TB SAS hard disk storage; the NVMe SSD options belong to ADVANCE-1 to ADVANCE-5.
3The 24 TB SAS hard disk options are offered only with ADVANCE-STOR; ADVANCE-1 to ADVANCE-5 take NVMe SSD storage.
416 GB of memory is not offered with ADVANCE-1 or ADVANCE-STOR; the options are 32, 64, 128, 192 and 256 GB.
532 GB of memory is not offered with ADVANCE-2, ADVANCE-3 or ADVANCE-4; the options are 64, 128, 192 and 256 GB.
664 GB of memory is not offered with ADVANCE-5; the options are 128, 256, 512 and 1,024 GB.
72 Gbps of public bandwidth is not offered; the options are 3, 4 and 5 Gbps.
8The quote states an order total of $3,722.00; the catalog prices give $3,723.00.
9Custom terms or a discount are not in the public catalog; a person should confirm them.

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. Storage family and memory: ADVANCE-STOR order with NVMe disks and 512 GB of memory

The agent's request. Please quote 4 ADVANCE-STOR (AMD EPYC 4345P) bare metal servers in the VIN US data center, each with 512 GB of memory, 4x 7.68 TB NVMe SSD, soft RAID storage and 4 Gbps of public bandwidth, prepaid for 12 months. The quote states an order total of $77,013.60. It is ready to send.

Verdict: Blocked.

  • NVMe storage not offered with ADVANCE-STOR. ADVANCE-STOR is offered only with 24 TB SAS hard disk storage; the NVMe SSD options belong to ADVANCE-1 to ADVANCE-5.
  • Memory size not offered (ADVANCE-1, ADVANCE-STOR). 512 GB of memory is not offered with ADVANCE-1 or ADVANCE-STOR; the options are 32, 64, 128, 192 and 256 GB.

2. Storage family and memory: The agent resubmits after fixing the errors

The agent's request. Please quote 4 ADVANCE-STOR (AMD EPYC 4345P) bare metal servers in the VIN US data center, each with 256 GB of memory, 6x 24 TB SAS HDD, hard RAID storage and 4 Gbps of public bandwidth, prepaid for 12 months. The quote states an order total of $78,165.60. It is ready to send.

Verdict: Allowed.

  • Order summary. 4 servers; installation fees $0.00; recurring charge for the first billing period $78,165.60; order total $78,165.60 at catalog prices.

3. Memory, bandwidth and stated total: ADVANCE-4 order with unlisted memory and bandwidth sizes

The agent's request. Please quote 6 ADVANCE-4 (AMD EPYC 4585PX) bare metal servers in the HIL US data center, each with 512 GB of memory, 2x 960 GB + 2x 3.84 TB NVMe SSD, soft RAID storage and 10 Gbps of public bandwidth, billed monthly. The quote states an order total of $7,662.00. It is ready to send.

Verdict: Blocked.

  • Memory size not offered (ADVANCE-2 to ADVANCE-4). 512 GB of memory is not offered with ADVANCE-2, ADVANCE-3 or ADVANCE-4; the options are 64, 128, 192 and 256 GB.
  • Public bandwidth not offered. 10 Gbps of public bandwidth is not offered; the options are 3, 4 and 5 Gbps.
  • Stated total does not match. The quote states an order total of $7,662.00; the catalog prices give $6,306.00.

4. Memory, bandwidth and stated total: The agent resubmits after fixing the errors

The agent's request. Please quote 6 ADVANCE-4 (AMD EPYC 4585PX) bare metal servers in the HIL US data center, each with 256 GB of memory, 2x 960 GB + 2x 3.84 TB NVMe SSD, soft RAID storage and 5 Gbps of public bandwidth, billed monthly. The quote states an order total of $7,662.00. It is ready to send.

Verdict: Blocked.

  • Stated total does not match. The quote states an order total of $7,662.00; the catalog prices give $9,960.00.

5. Memory, bandwidth and stated total: The agent resubmits after fixing the errors

The agent's request. Please quote 6 ADVANCE-4 (AMD EPYC 4585PX) bare metal servers in the HIL US data center, each with 256 GB of memory, 2x 960 GB + 2x 3.84 TB NVMe SSD, soft RAID storage and 5 Gbps of public bandwidth, billed monthly. The quote states an order total of $9,960.00. It is ready to send.

Verdict: Allowed.

  • Order summary. 6 servers; installation fees $2,298.00; recurring charge for the first billing period $7,662.00; order total $9,960.00 at catalog prices.

6. Order size and discount: Prepaid ADVANCE-3 order for 12 servers with a discount requested

The agent's request. Please quote 12 ADVANCE-3 (AMD EPYC 4465P) bare metal servers in the HIL US data center, each with 192 GB of memory, 4x 3.84 TB NVMe SSD, soft RAID storage and 5 Gbps of public bandwidth, prepaid for 24 months. The customer asks for custom terms and a discount. The quote states an order total of $357,235.20. It is ready to send.

Verdict: Blocked.

  • Quantity outside 1 to 10 servers. The order has 12 servers; the catalog accepts 1 to 10 servers of one configuration in an order.
  • Custom terms or discount to confirm. Custom terms or a discount are not in the public catalog; a person should confirm them.

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

The agent's request. Please quote 10 ADVANCE-3 (AMD EPYC 4465P) bare metal servers in the HIL US data center, each with 192 GB of memory, 4x 3.84 TB NVMe SSD, soft RAID storage and 5 Gbps of public bandwidth, prepaid for 24 months. The customer asks for custom terms and a discount. The quote states an order total of $297,696.00. It is ready to send.

Verdict: Needs approval.

  • Custom terms or discount to confirm. Custom terms or a discount are not in the public catalog; a person should confirm them.
  • Order summary. 10 servers; installation fees $0.00; recurring charge for the first billing period $297,696.00; order total $297,696.00 at catalog prices.

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 OVHcloud Advance bare metal servers from the public US order catalog: the server model, memory, storage, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of that catalog and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 4 ADVANCE-STOR (AMD EPYC 4345P) bare metal servers in the VIN US data center, each with 512 GB of memory. The quote states an order total of $77,013.60. 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. ADVANCE-STOR is offered only with 24 TB SAS hard disk storage; the NVMe SSD options belong to ADVANCE-1 to ADVANCE-5. 512 GB of memory is not offered with ADVANCE-1 or ADVANCE-STOR; the options are 32, 64, 128, 192 and 256 GB.
  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 option lists that differ by server model, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the memory to 256 GB, the storage to 6x 24 TB SAS HDD, hard RAID and the stated order total to $78,165.60.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with ADVANCE-STOR (AMD EPYC 4345P) server and 6x 24 TB SAS HDD; the other two lines are on screen.
  13. Both earlier findings are cleared, and the validator's total, $78,165.60, matches the quote.
  14. Two problems caught in one call, fixed in one pass, and a clean $78,165.60 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.