Predictika · Cloud infrastructure orders
An AI sales agent prepares an order for Public Cloud instances for a software company: instance family and size, number of instances, Windows licence, Savings Plan term and Local Zone deployment, with the total vCores it expects. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product information and returns a verdict, every reason and the figures it computed.
This validator models orders for four OVHcloud Public Cloud instance families, not just the scenarios shown below.
Any order for these families that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (this validator produces no price build-up or itemized list; OVHcloud publishes prices but they were not modeled), the older B2, C2 and R2 generations, storage-optimised I1 instances, GPU, Metal and other OVHcloud services, regions, and block storage. Several limits are modeled by Predictika from comparable cloud offers rather than published by OVHcloud; the footer says which.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| An instance size that the chosen family does not offer | Only with care A product catalog can list sizes per family, but the name, memory and vCores must stay in step across more than 20 sizes. | Family and size are checked together, and the vCores of each size are computed. |
| A Savings Plan on a Discovery instance or a Local Zone | Only with care Eligibility rules depend on family, location and term together and are easy to miss in combination. | Plan term, family and location are checked together on every call. |
| A stated vCore total that must match instances times vCores | Only with care A stated figure is a free-entry field; a rule can compare it with a calculation, but someone has to write and maintain that comparison. | The stated total travels with the order and is compared with the computed one on every call. |
| Every problem returned in one answer | Only 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. |
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.
| 1 | The order has 0 instances; at least 1 is needed. |
| 2 | Instances of 160 vCores are the largest in the family; a person should confirm capacity in the region (modeled). |
| 3 | An instance with 4 GB of memory is not offered in the selected family. |
| 4 | An instance with 1,024 GB of memory is not offered in the selected family. |
| 5 | An instance with 12 GB of memory is not offered in the selected family. |
| 6 | An instance with 640 GB of memory is not offered in the selected family. |
| 7 | An instance with 2 GB of memory is not offered in the selected family. |
| 8 | Instances of 128 vCores are the largest in the family; a person should confirm capacity in the region (modeled). |
| 9 | An instance with 8 GB of memory is not offered in the selected family. |
| 10 | An instance with 16 GB of memory is not offered in the selected family. |
| 11 | A Savings Plan of 24 months is not offered; the plans are 12 or 36 months, or no commitment. |
| 12 | A Savings Plan of 6 months is not offered; the plans are 12 or 36 months, or no commitment. |
| 13 | Savings Plans apply to B3, C3 and R3 instances; Discovery instances are not eligible. |
| 14 | Local Zone resources are not eligible for Savings Plans. |
| 15 | A Local Zone deployment needs a person to confirm availability and additional IP address costs. |
| 16 | A Windows licence is requested on a Discovery instance; the model offers Windows on B3, C3 and R3. |
| 17 | A Windows licence on a Savings Plan; a person should confirm how the licence is billed (modeled). |
| 18 | A Local Zone deployment is requested on a Discovery instance; the model offers Local Zones on B3, C3 and R3. |
| 19 | The order states 20 vCores in total; 4 instances of 4 vCores make 16. |
| 20 | The order states 8 vCores in total; 4 instances of 4 vCores make 16. |
| 21 | The order totals 512 vCores; a person should confirm the project quota (modeled threshold of 512 vCores). |
| 22 | 10 Discovery instances share resources and suit test and development; a person should confirm the use (modeled). |
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.
The agent's request. Please order 6 General Purpose B3 instances with 100 GB of memory each (b3-100), on a 24 month Savings Plan, with a Windows licence, in a Local Zone. The order states 200 vCores in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 6 General Purpose B3 instances with 128 GB of memory each (b3-128), on a 12 month Savings Plan, without a Windows licence, in a standard region. The order states 192 vCores in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please order 12 Discovery D2 instances with 4 GB of memory each (d2-4), on a 12 month Savings Plan, with a Windows licence, in a standard region. The order states 24 vCores in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 12 Compute Optimised C3 instances with 32 GB of memory each (c3-32), on a 12 month Savings Plan, without a Windows licence, in a standard region. The order states 192 vCores in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please order 5 Memory Optimised R3 instances with 1024 GB of memory each (r3-1024), on a 36 month Savings Plan, without a Windows licence, in a standard region. The order states 600 vCores in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 4 Memory Optimised R3 instances with 256 GB of memory each (r3-256), on a 36 month Savings Plan, without a Windows licence, in a standard region. The order states 128 vCores in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.