Predictika · Cloud server quotes
An AI sales agent prepares a monthly quote for Samsung Cloud Platform virtual servers: the server family, vCores and memory, a GPU model and card count where it applies, the operating system, Block Storage, a Load Balancer, backup and NAT IP, the commitment term, a negotiated discount, and the monthly total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the offering and returns a verdict, every reason and the total it computed.
This validator models Virtual Server quotes, not just the scenarios shown below.
Any Virtual Server quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: Kubernetes Engine, databases, Object and File Storage, networking products and bare metal. Public versus modeled: the product names, the Standard and High Capacity tiers, the GPU models and the standard operating systems of the GPU Server follow Samsung SDS public material; every price (in cents a month), the size limits, the GPU card counts, the storage range, the discount limits, the quotas and the term factors are modeled by Predictika and are not Samsung SDS prices or terms.
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 |
|---|---|---|
| Options that depend on the server family | Only with care GPU models, card counts, operating systems and disk types each depend on the family chosen in another field, so each needs a rule tied to that choice. | The family and every option are fields of one quote and are checked together on every call. |
| Size limits that depend on the family and on each other | Only with care The vCore and memory ceilings differ by family and memory must stay within a range per vCore, so the limits interact. | The family, vCores and memory are in one request and are compared on every call. |
| A stated total that must equal the computed total | Only with workarounds The total is built from servers, storage, services, the term and the discount; checking a stated figure against it takes extra formulas that interact with the other rules. | The stated total is a field of the request and is compared with the computed total. |
| Quotes that should go to a person rather than be blocked | Only with care Large orders, the B300 and mid-size discounts need a person, and sit beside separate hard limits that must not overlap them. | Blocks and approvals come back together; approval-only quotes are not blocked. |
| Every problem returned in one answer | Only 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. |
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 | A Standard virtual server is up to 16 vCores and 256 GB; the quote asks for 17 vCores and 136 GB. Use High Capacity. |
| 2 | A Standard virtual server is up to 16 vCores and 256 GB; the quote asks for 16 vCores and 257 GB. Use High Capacity. |
| 3 | 257 GB of memory with 16 vCores is outside the 2 to 16 GB per vCore range. |
| 4 | A High Capacity virtual server is modeled up to 128 vCores and 2,048 GB; the quote asks for 129 vCores and 1,500 GB. |
| 5 | An order of 258 vCores in total is above the modeled 256 vCore account quota; a person should confirm capacity. |
| 6 | A High Capacity virtual server is modeled up to 128 vCores and 2,048 GB; the quote asks for 128 vCores and 2,049 GB. |
| 7 | 2,049 GB of memory with 128 vCores is outside the 2 to 16 GB per vCore range. |
| 8 | 15 GB of memory with 8 vCores is outside the 2 to 16 GB per vCore range. |
| 9 | 129 GB of memory with 8 vCores is outside the 2 to 16 GB per vCore range. |
| 10 | The quote has 0 servers; at least 1 is needed. |
| 11 | A GPU Server needs a GPU model (A100, H100 or B300). |
| 12 | A GPU model is chosen but the server family is not GPU Server. |
| 13 | A GPU Server has 1, 2, 4 or 8 GPU cards; the quote asks for 3. |
| 14 | B300 servers are a newer GPU option; a person should confirm availability and lead time. |
| 15 | The B300 is modeled as an 8-card server only; the quote asks for 4 cards. |
| 16 | GPU Server standard OS images are RHEL and Ubuntu; Windows is not available. |
| 17 | A GPU Server needs SSD Block Storage; HDD is not allowed. |
| 18 | Block Storage of 9 GB per server is outside the modeled 10 to 16,384 GB range. |
| 19 | Block Storage of 16,385 GB per server is outside the modeled 10 to 16,384 GB range. |
| 20 | A Load Balancer needs at least 2 servers behind it; the quote has 1. |
| 21 | An order of 264 vCores in total is above the modeled 256 vCore account quota; a person should confirm capacity. |
| 22 | An order of 24 GPU cards in total is above the modeled 16 card account quota; a person should confirm capacity. |
| 23 | A negotiated discount of 11 percent is above the modeled 10 percent sales limit; a person should approve it. |
| 24 | A negotiated discount of 30 percent is above the modeled 10 percent sales limit; a person should approve it. |
| 25 | A negotiated discount of 31 percent is outside the 0 to 30 percent range. |
| 26 | The quote states a monthly total of 120,800 cents; the modeled prices give 120,900 cents. |
| 27 | The quote states a monthly total of 120,901 cents; the modeled prices give 120,900 cents. |
| 28 | The quote states a monthly total of 1 cents; the modeled prices give 1,023,300 cents. |
| 29 | An order of 320 vCores in total is above the modeled 256 vCore account quota; a person should confirm capacity. |
| 30 | A negotiated discount of 15 percent is above the modeled 10 percent sales limit; a person should approve it. |
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 quote 2 GPU Server virtual servers with 3 B300 GPU cards, with 8 vCores and 32 GB of memory each, Windows, and HDD Block Storage of 1000 GB each, on an on-demand term, for a monthly total of 26,508.00 dollars. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 GPU Server virtual servers with 4 A100 GPU cards, with 8 vCores and 32 GB of memory each, Ubuntu, and SSD Block Storage of 1000 GB each, on an on-demand term, for a monthly total of 14,840.00 dollars. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 1 Standard virtual server with 24 vCores and 400 GB of memory each, Ubuntu, and SSD Block Storage of 200 GB each, with a Load Balancer, on an on-demand term, for a monthly total of 1,777.00 dollars. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 High Capacity virtual servers with 24 vCores and 192 GB of memory each, Ubuntu, and SSD Block Storage of 200 GB each, with a Load Balancer, on an on-demand term, for a monthly total of 3,049.00 dollars. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 33 Standard virtual servers with 8 vCores and 32 GB of memory each, Ubuntu, and SSD Block Storage of 200 GB each, with a Load Balancer, on an on-demand term, with a negotiated discount of 15 percent, for a monthly total of 0.01 dollars. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 33 Standard virtual servers with 8 vCores and 32 GB of memory each, Ubuntu, and SSD Block Storage of 200 GB each, with a Load Balancer, on an on-demand term, with a negotiated discount of 15 percent, for a monthly total of 8,446.60 dollars. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.