Predictika · Cloud infrastructure quotes

An AI sales agent's cloud infrastructure quote, checked before it goes out

An AI sales agent prepares a monthly quote for Redcentric Cloud infrastructure: virtual machines, vCPU, memory and storage, disaster recovery options, Windows, Red Hat and SQL Server licences, the contract term and the monthly charge. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published price card and returns a verdict, every reason and the figures it computed.

Scope: Redcentric Cloud IaaS monthly quotes (G-Cloud 15 price card): vCPU, memory, storage, disaster recovery, operating-system and SQL Server licences, term and minimum spend. See everything this validator covers

This validator models Redcentric Cloud IaaS monthly quotes, not just the scenarios shown below.

  • Machines and resources — at least one virtual machine and at least one vCPU per machine, with contended and uncontended vCPU, memory and storage priced at the price-card rates.
  • Licences — Windows and Red Hat licences per virtual machine (small and large Red Hat), additional 2-vCPU Windows blocks, and SQL Server Standard and Enterprise in 2-vCPU blocks with a 4-vCPU minimum.
  • Disaster recovery — protected machines, DR vCPU, DR memory, protected storage and Managed DR, which need DR protection on the quote and no more protected machines than machines.
  • Term, minimum spend and the stated charge — a service period of 12 to 36 months, a minimum committed spend of £1,500 a month, and a stated monthly charge that must match the price-card build-up with the 21 percent discount on infrastructure.

Any Redcentric Cloud IaaS quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Redcentric services, other price-card lines such as backup or networking, VAT, and the discount treatment of software licences, which is taken from the price card and not independently confirmed.

The AI sales agentBuilds the monthly quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 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
Licence counts tied to the machine countOnly with care
Windows and Red Hat licences are per machine, so a count on one line has to be compared with the machine count on another. It works, but each licence type is another cross-line rule.
All counts are in one request, so licences and machines are checked together.
SQL Server blocks with a minimumOnly with workarounds
Two-vCPU blocks with a four-vCPU minimum mean a single block is invalid while zero or two are fine, which needs a custom rule per edition.
The block counts are checked on every call for both editions.
Disaster recovery items that depend on a protection choiceOnly with care
Protected machines, DR resources and Managed DR each depend on a choice made elsewhere, so the rules interact and are easy to leave out of step.
Every DR item and the protection choice arrive together and are checked in one pass.
Stated monthly charge that must match the build-upOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed total, but the discount and rounding have to be written and maintained.
The stated charge travels with the quote and is compared with the computed charge on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote 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.

1SQL Server Standard is charged per 2 vCPU with a minimum of 4 vCPU; the quote has 1 block of 2 vCPU.
2SQL Server Enterprise is charged per 2 vCPU with a minimum of 4 vCPU; the quote has 1 block of 2 vCPU.
3The quote has disaster recovery items (protected machines, DR vCPU, DR memory, protected storage or Managed DR) but no disaster recovery protection.
4Disaster recovery protection is quoted but no virtual machine is protected.
5The quote protects 14 virtual machines but has only 12.
6Windows and Red Hat licences are charged per virtual machine, but the quote licenses 11 Windows, 2 small Red Hat and 0 large Red Hat machines on 12 virtual machines.
7The quote has 2 additional 2-vCPU Windows licence blocks but no Windows virtual machine.
8The quote asks for a 37 month term; the call-off contract period is 36 months.
9The quote asks for a 11 month term; the minimum period of service is 12 months.
10The quote has 10 vCPU for 12 virtual machines; each virtual machine needs at least 1 vCPU.
11The quote has 0 virtual machines; at least 1 is needed.
12The monthly charge is below the minimum committed spend of 150,000 pence; the price-card rates give infrastructure of 20,628 pence less the 21 percent discount plus licences of 6,198 pence.
13The quote states a monthly charge of 337,878 pence, but the price-card rates give infrastructure of 340,872 pence less the 21 percent discount plus licences of 68,090 pence.
14The quote states a monthly charge of 336,878 pence, but the price-card rates give infrastructure of 340,872 pence less the 21 percent discount plus licences of 68,090 pence.
15The quote states a monthly charge of 337,498 pence, but the price-card rates give infrastructure of 341,022 pence less the 21 percent discount plus licences of 68,090 pence.
16The quote asks for a 48 month term; the call-off contract period is 36 months.
17The quote states a monthly charge of 1 pence, but the price-card rates give infrastructure of 360,081 pence less the 21 percent discount plus licences of 114,892 pence.

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. Licences, term and SQL Server: A 14-machine order with 1 SQL Server Standard block on a 48 month term

The agent's request. Please quote 14 virtual machines with 32 contended vCPU, 256 GB of memory and 6,000 GB of storage, with licences for 10 Windows, 3 small Red Hat, 1 SQL Server Standard blocks, on a 48 month term. The quote states a monthly charge of £4,566.91 after the 21 percent discount. It is ready to send.

Verdict: Blocked.

  • Contract term over 36 months. The quote asks for a 48 month term; the call-off contract period is 36 months.
  • SQL Server Standard below the 4-vCPU minimum. SQL Server Standard is charged per 2 vCPU with a minimum of 4 vCPU; the quote has 1 block of 2 vCPU.
  • Stated monthly charge does not match. The quote states a monthly charge of 456,691 pence, but the price-card rates give infrastructure of 464,496 pence less the 21 percent discount plus licences of 117,947 pence.

2. Licences, term and SQL Server: The agent resubmits after fixing the errors

The agent's request. Please quote 14 virtual machines with 32 contended vCPU, 256 GB of memory and 6,000 GB of storage, with licences for 10 Windows, 3 small Red Hat, 2 SQL Server Standard blocks, on a 36 month term. The quote states a monthly charge of £5,131.07 after the 21 percent discount. It is ready to send.

Verdict: Allowed.

  • Quote summary. 32 vCPU in total on 14 virtual machines; infrastructure at price-card rates 464,496 pence before the 21 percent discount, software licences 146,155 pence.

3. Disaster recovery options: A 20-machine order with disaster recovery items and a charge that leaves them out

The agent's request. Please quote 20 virtual machines with 48 contended vCPU, 384 GB of memory and 10,000 GB of storage, with licences for 14 Windows, 4 small Red Hat, 1 large Red Hat, disaster recovery for 8 machines with 16 DR vCPU, 128 GB of DR memory and 3 TiB of protected storage and Managed DR, on a 36 month term. The quote states a monthly charge of £7,064.76 after the 21 percent discount. It is ready to send.

Verdict: Blocked.

  • Disaster recovery items without DR protection. The quote has disaster recovery items (protected machines, DR vCPU, DR memory, protected storage or Managed DR) but no disaster recovery protection.
  • Stated monthly charge does not match. The quote states a monthly charge of 706,476 pence, but the price-card rates give infrastructure of 1,077,505 pence less the 21 percent discount plus licences of 144,198 pence.

4. Disaster recovery options: The agent resubmits after fixing the errors

The agent's request. Please quote 20 virtual machines with 48 contended vCPU, 384 GB of memory and 10,000 GB of storage, with licences for 14 Windows, 4 small Red Hat, 1 large Red Hat, disaster recovery for 8 machines with 16 DR vCPU, 128 GB of DR memory and 3 TiB of protected storage and Managed DR, with disaster recovery protection selected, on a 36 month term. The quote states a monthly charge of £7,064.76 after the 21 percent discount. It is ready to send.

Verdict: Blocked.

  • Stated monthly charge does not match. The quote states a monthly charge of 706,476 pence, but the price-card rates give infrastructure of 1,077,505 pence less the 21 percent discount plus licences of 144,198 pence.

5. Disaster recovery options: The agent resubmits after fixing the errors

The agent's request. Please quote 20 virtual machines with 48 contended vCPU, 384 GB of memory and 10,000 GB of storage, with licences for 14 Windows, 4 small Red Hat, 1 large Red Hat, disaster recovery for 8 machines with 16 DR vCPU, 128 GB of DR memory and 3 TiB of protected storage and Managed DR, with disaster recovery protection selected, on a 36 month term. The quote states a monthly charge of £9,954.27 after the 21 percent discount. It is ready to send.

Verdict: Allowed.

  • Quote summary. 48 vCPU in total on 20 virtual machines; infrastructure at price-card rates 1,077,505 pence before the 21 percent discount, software licences 144,198 pence.

6. Small order below the minimum spend: A small order of two machines on a 24 month term

The agent's request. Please quote 2 virtual machines with 4 contended vCPU, 8 GB of memory and 200 GB of storage, with licences for 1 Windows, on a 24 month term. The quote states a monthly charge of £224.94 after the 21 percent discount. It is ready to send.

Verdict: Blocked.

  • Below the minimum monthly spend. The monthly charge is below the minimum committed spend of 150,000 pence; the price-card rates give infrastructure of 20,628 pence less the 21 percent discount plus licences of 6,198 pence.

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 a monthly quote for Redcentric Cloud infrastructure: virtual machines, vCPU, memory and storage, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published price card 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 14 virtual machines with 32 contended vCPU, 256 GB of memory and 6,000 GB of storage, with licences for 10 Windows. The quote states a monthly charge of £4,566.91 after the 21 percent discount. 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 asks for a 48 month term; the call-off contract period is 36 months. SQL Server Standard is charged per 2 vCPU with a minimum of 4 vCPU; the quote has 1 block of 2 vCPU. The quote states a monthly charge of 456,691 pence, but the price-card rates give infrastructure of 464,496 pence less the 21 percent discount plus licences of 117,947 pence.
  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 stated monthly charge that must match the build-up, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the SQL Server Standard blocks to 2, the term to 36 months and the stated monthly charge to £5,131.07.
  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 vCPU and vRAM; the other four lines are on screen.
  13. All three earlier findings are cleared, and the validator's total, £5,131.07 a month, matches the quote.
  14. Three 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.