Predictika · managed storage service quotes
An AI sales agent prepares a monthly quote for the monitoring or management of a NetApp, Pure Storage or Dell storage estate, with an optional Storage-as-a-Service package. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public Proact G-Cloud price list and service definition and returns a verdict, every reason and the monthly total it computed.
This validator models monthly quotes for Proact managed storage services, not just the scenarios shown below.
Any monthly quote for these services is in scope — not only the scenarios pictured here. Not covered: storage vendors outside the NetApp, Pure Storage and Dell price list, packages and prices not in the published G-Cloud documents, VAT and implementation charges, and buyer-specific discounted prices, which come from a Proact account manager. Prices are the published list prices in pounds sterling per month, excluding VAT.
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 |
|---|---|---|
| Service options that are mandatory only when the controllers do that work (replication, SAN, NAS, switches) | Only with care A product rule per option, each written against a flag on the estate; it works, but every option and tier adds another rule to maintain. | The estate facts and the selected options travel in one request and every option is checked together. |
| A package from a different storage vendor, or priced for a different term | Only with workarounds The package belongs to a vendor named elsewhere on the quote, and its price holds for one term only, so it needs a rule that links two lines and a term. | The package, the vendor and the term are checked against each other on every call. |
| A stated monthly total that leaves out the package or is a pound short | Only with workarounds A free-entry total has to be compared with a sum of per-item charges that change with tier, sites, volumes, controllers, switches and drives, and the stated total is rarely a field on the quote. | The stated total travels with the quote and is compared with the computed total on every call, to the penny. |
| Prerequisites that differ by tier (a static IP for Monitoring, console access for Management) | Only with care Two tier-specific rules; reliable only if the tier is always chosen first. | The tier-specific prerequisites are checked whatever order the choices arrive in. |
| 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 | The public Proact price list covers NetApp, Pure Storage and Dell storage; a storage estate from another vendor has no published price. |
| 2 | The quote has 2 site(s) and 0 controller(s); the service needs at least one site and one storage controller, because the controller option is mandatory. |
| 3 | The quote has 0 site(s) and 4 controller(s); the service needs at least one site and one storage controller, because the controller option is mandatory. |
| 4 | The controllers are in a replication relationship or drive backups, so the Data Protection option has to be selected. |
| 5 | The controllers perform NAS file serving, so the NAS option has to be selected. |
| 6 | The controllers perform SAN block activities, so the SAN option has to be selected. |
| 7 | The controllers perform object activities, so the object (S3) option has to be selected. |
| 8 | 4 storage or SAN switch(es) connect to the controllers, so the Switches option has to be selected. |
| 9 | A device that is not covered by Proact Premium Support must have vendor support or a third-party break-fix contract; the quote has neither. |
| 10 | Monitoring requires an external public static IPv4 address at the customer site; dynamic addressing is not supported. |
| 11 | Service Management requires out-of-band console access to every physical device under management, tested as working before the service starts. |
| 12 | The Storage-as-a-Service package belongs to a different storage vendor than the estate being managed. |
| 13 | The Storage-as-a-Service package prices are published for a 12-month term only; the quote asks for 24 months. |
| 14 | The quote states a monthly total of £1,201.20, but the quoted lines come to £46,690.61. |
| 15 | The quote states a monthly total of £3,616.64, but the quoted lines come to £3,617.64. |
| 16 | A volume discount has been requested; the price list says discounts are agreed through the Proact account manager, so a person should confirm the price. |
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 Service Management of a Pure Storage estate with 3 sites, 6 controllers, 600 volumes or LUNs and 144 drives, 6 switches, covered by Proact Premium Support, with the NAS and SAN options, without out-of-band console access. The quote states a monthly total of £2,144.92. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Service Management of a Pure Storage estate with 3 sites, 6 controllers, 600 volumes or LUNs and 144 drives, 6 switches, covered by Proact Premium Support, with the Data Protection, NAS, SAN and Switches options, with out-of-band console access. The quote states a monthly total of £5,949.41. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Monitoring of a NetApp estate with 2 sites, 4 controllers, 300 volumes or LUNs and 96 drives, with no hardware support contract, with the NetApp 500 TiB Storage-as-a-Service package on a 24-month term, on a dynamic public IP address. The quote states a monthly total of £1,201.20. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Monitoring of a NetApp estate with 2 sites, 4 controllers, 300 volumes or LUNs and 96 drives, covered by Proact Premium Support, with the NetApp 500 TiB Storage-as-a-Service package on a 12-month term, on a static public IP address. The quote states a monthly total of £46,690.61. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Service Management of a Dell estate with 2 sites, 4 controllers, 400 volumes or LUNs and 120 drives, 4 switches, covered by Proact Premium Support, with the Data Protection and Switches options, with out-of-band console access, and a volume discount requested. The quote states a monthly total of £4,187.28. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Service Management of a Dell estate with 2 sites, 4 controllers, 400 volumes or LUNs and 120 drives, 4 switches, covered by Proact Premium Support, with the Data Protection, SAN and Switches options, with out-of-band console access, and a volume discount requested. The quote states a monthly total of £4,187.28. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.