Predictika · Google Cloud quote-time pricing
An AI agent drafts a Google Cloud quote: VM fleets and commitments. Before the quote goes out, the agent sends it to Predictika, which prices it from a declarative model of Google's own quote-time rules, checks the total the quote states against the computed one, and returns every finding together with the line-item quote.
This model covers Google Cloud quote-time compute pricing — VM fleet costs, committed-use discounts and volume or tier discount schedules — not the whole GCP catalog:
Within this scope the validator handles any combination of VM family, term, commitment size and discount schedule these compute quotes can produce, not just the scenarios shown here. It does not cover GKE, BigQuery, networking or other GCP services, or non-GCP cloud providers.
6 scenarios in 4 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 |
|---|---|---|
| A commitment smaller than the fleet | Only with care Split the fleet into committed and uncommitted vCPU and price each part. It takes a chain of price rules, and a missed step discounts vCPU the customer never committed. | The split is part of the model: covered vCPU at the CUD rate, the rest at list. |
| A stated total that does not match the computed price | Only with care A validation rule can compare a stated total with a calculated field, but only if the stated total is a field on the quote, which it rarely is. | The stated total travels with the quote and is compared with the computed one on every call. |
| The right Flex rate for the right term | Only with care A rate table by term; a quote that borrows the 3-year rate for a 1-year commitment looks plausible and nothing flags it. | The rate comes from the catalog by term, and the total check catches a borrowed rate. |
| A rate that is not in the catalog | Only with workarounds Typically falls back to a default or to zero, so a price appears that nobody can support. | The line is left unpriced, the missing rate is named, and the quote goes to a person. |
| Commitment sizing against other planned spend | Only with workarounds A judgment, not a hard rule; usually a note in a runbook. | Raised as a warning on the quote, and a person confirms the sizing. |
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 quote states a total of $3,125.94; the validator computes $3,650.47. |
| 2 | the quote states a total of $7,884.00; the validator computes $10,512.00. |
| 3 | resource CUD rate for machine family A3 (3-year term) is not in the pricing catalog; the validator leaves it unpriced and does not estimate. |
| 4 | GPU CUD rate for H100 is not in the pricing catalog; the validator leaves it unpriced and does not estimate. |
| 5 | sizing check: a new Flex CUD should reflect only other planned spend, not vCPUs already committed on the same quote. |
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 35 n2-standard-4 VMs in us-central1 with a 1-year commitment on 100 vCPU. The commitment gives 37 percent off, so the fleet comes to $3,125.94 a month. The quote states a total of $3,125.94. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 35 n2-standard-4 VMs in us-central1 with a 1-year commitment on 100 vCPU. The commitment covers 100 vCPU at 37 percent off and the other 40 vCPU are at the list price. The quote states a total of $3,650.47 a month. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a 1-year Flex commitment of $20 per hour in us-central1, at 46 percent off. The quote states a total of $7,884.00 a month. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a 1-year Flex commitment of $20 per hour in us-central1, at 28 percent off. The quote states a total of $10,512.00 a month. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote one a3-highgpu-8g in us-central1 with a 3-year commitment on all 208 vCPU, GPUs included. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 25 n2-standard-4 VMs with an existing 1-year commitment on 80 vCPU, plus a new 3-year Flex commitment of $40 per hour. The quote states a total of $18,263.08 a month. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.