Predictika · Synology NAS
An AI sales agent prepares a Synology NAS quote for a customer: a DS-series host, memory, drives, expansion units, network cards, camera licenses, Virtual DSM licenses and Extended Warranty Plus. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the configuration rules and returns a verdict, every reason, the figures it computed and, for a quote that can proceed, the line-item quote itself.
This validator models quotes for these five Synology Plus-series NAS hosts and the options sold around them — not just the scenarios shown below.
Any quote for these five hosts that touches their memory, drives, M.2 drives, expansion units, network cards, camera licenses, Virtual DSM licenses or Extended Warranty Plus is in scope — not only the scenarios pictured here. It does not cover other Synology lines (rackmount RackStation, FS-series flash, XS-series), Synology C2 cloud services or surveillance software outside camera licensing. Limits and every price in this model are simplified, illustrative values.
7 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 |
|---|---|---|
| Memory rules by host: module family, identical modules, maximum, slots | Only with care A set of rules per host, and the identical-module rule depends on what is preinstalled. Works, but every new host adds rules to keep in step. | One host table; the checks follow from the host chosen, in any order. |
| Largest volume allowed for the installed memory | Only with workarounds Needs the memory total computed from preinstalled and added modules (or replacement), then a threshold per host. Doable with chained formulas, and easy to break when memory changes. | Computed from the model and checked on every call. |
| Camera limits by resolution, and license packs needed | Only with care A limit per host and resolution, plus a pack-size sum with free licenses subtracted. Reliable only if every pack field is always filled in. | One model; the shortfall is computed and reported with the numbers. |
| Extended Warranty Plus by region and purchase window | Easy A straightforward validation rule once region and days since purchase are fields. | Same, from the policy table. |
| The agent’s stated total, capacity and memory against the computed ones | Only with workarounds The quote total is computed, but comparing it to a figure the agent states needs an extra field and a tolerance rule that someone must remember to add for every figure. | Stated figures are fields; any mismatch blocks the quote with both numbers. |
| Every problem reported at once | Only when vigilant and fastidious Each rule fires on its own; a quote that breaks six rules may show them one screen at a time unless the rule author planned for it. | One answer with every finding, block reasons first. |
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 | Adding D4ES03-16G next to the preinstalled module mixes module types on the DS925+; all modules must be identical, so replace the preinstalled module or add the same part. |
| 2 | A 150 TB single volume exceeds the DS925+ limit of 108 TB with 20 GB memory; larger volumes need 32 GB. |
| 3 | 36 cameras at 4K exceed the DS925+ limit of 30. |
| 4 | 36 cameras need 34 paid licenses (2 are free) but the quote covers 32. |
| 5 | 3 Virtual DSM instances need 2 paid licenses (1 is free) but the quote has 1. |
| 6 | Extended Warranty Plus is sold only in North America and Europe, not Asia-Pacific. |
| 7 | Extended Warranty Plus must be bought within 90 days of the NAS purchase; this order is 116 days after. |
| 8 | The quote total of $12,309.72 is above the $12,000 a rep may send without a sales manager approval. |
| 9 | Extended Warranty Plus is priced per model and region in the Synology Account; it is excluded from the computed total. |
| 10 | M.2 storage pools require Synology-verified SSDs; ThirdParty-NVMe-2T is not verified. Quote SNV3410 or SNV5420 drives, or use the M.2 drives as cache only. |
| 11 | Stated total does not match: the agent stated $3,769.88; the validator computes $4,019.88. |
| 12 | Third-party drive ThirdParty-HDD-16T is allowed for storage pools on the 2025 Plus models as long as it is not on the Synology incompatibility list. |
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 a DS925+ with one 16 GB D4ES03-16G memory module added, nine 20 TB HAT3320-20T drives and one DX525 expansion unit, for North America, with a planned single volume of 150 TB. The quote totals $5,389.88, with 180 TB raw capacity and 20 GB memory. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a DS925+ with its 4 GB module replaced by two 16 GB D4ES03-16G modules, nine 20 TB HAT3320-20T drives and one DX525 expansion unit, for North America, with a planned single volume of 150 TB. The quote totals $5,609.87, with 180 TB raw capacity and 32 GB memory. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a DS925+ with four 20 TB HAT5310-20T drives for a 36-camera 4K surveillance site, covered by four 8-camera license packs, plus three Virtual DSM instances with one Virtual DSM license, for North America. The quote totals $5,129.90, with 80 TB raw capacity and 4 GB memory. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a DS925+ with four 20 TB HAT5310-20T drives for a 28-camera 4K surveillance site, covered by three 8-camera license packs and two 1-camera license packs, plus three Virtual DSM instances with two Virtual DSM licenses, for North America. The quote totals $4,859.88, with 80 TB raw capacity and 4 GB memory. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a DS1825+ for Asia-Pacific with its memory replaced by two 16 GB D4ES03-16G modules, eighteen 20 TB HAT3320-20T drives in the unit and two DX525 expansion units, an E25G30-F2 network card, 20 cameras covered by two 8-camera license packs and two 1-camera license packs, and Extended Warranty Plus ordered 116 days after the NAS purchase. The quote totals $12,309.72, with 360 TB raw capacity and 32 GB memory. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a DS1825+ for Europe with its memory replaced by two 16 GB D4ES03-16G modules, eighteen 20 TB HAT3320-20T drives in the unit and two DX525 expansion units, an E25G30-F2 network card, 20 cameras covered by two 8-camera license packs and two 1-camera license packs, and Extended Warranty Plus ordered 60 days after the NAS purchase. The quote totals $12,309.72, with 360 TB raw capacity and 32 GB memory. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a DS1825+ with eight ThirdParty-HDD-16T drives, two ThirdParty-NVMe-2T M.2 drives used as a storage pool and an E25G30-F2 network card, for North America. The quote totals $3,769.88, with 128 TB raw capacity and 8 GB memory. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.