Predictika · Clean agent fire suppression system quotes
An AI sales agent prepares a quote for a Viking VSH200 or VSH1230 clean agent cylinder system: the agent, the system pressure, the cylinder size, the fill, the number of cylinders, the clamps, the release parts, the hose, the temperatures and the agent total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published cylinder data and returns a verdict, every reason and the agent total it computed.
This validator models quotes of this kind, not just the scenarios shown below.
Any quote that touches these rules is in scope — not only the scenarios pictured here. The cylinder sizes, fill limits and temperature ranges follow the public Viking data sheets; the choice to block a mismatched total, to ask for approval outside the 60 to 80 F range and the hose mapping are modeled by Predictika. No prices are modeled: Viking does not publish a price list for these systems. Not covered: pipe network and nozzle design, hydraulic calculations, detection design, room integrity and engineering approval.
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 |
|---|---|---|
| A fill range that depends on the cylinder size | Only with care Each agent, pressure and size has its own minimum and maximum fill, so the table of limits has to be kept as rules. | The agent, pressure, size and fill are checked together against the limits on every call. |
| Sizes and options that exist only for some cylinders | Only with care Liquid level indicators and the small valve exist for particular sizes at 25 bar only, so each option needs its own list of sizes. | The size, pressure and option are checked together on every call. |
| Parts that depend on the number of cylinders | Only with care A system of more than one container needs extra parts, and every container needs a clamp, so the rule must compare counts. | The container count, the clamps and the parts are compared on every call. |
| An agent total that must match the cylinders | Only with workarounds The total is the number of cylinders times the fill, so it must be computed before it is compared with the design need and with the stated total. | The stated total is a field of the quote and is compared with the computed total on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as 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 hose and swivel adaptor are 15 tenths of an inch but this cylinder has a 20 tenths of an inch valve. |
| 2 | The hose and swivel adaptor are 20 tenths of an inch but this cylinder has a 15 tenths of an inch valve. |
| 3 | A 60 lb nominal cylinder is not offered for this agent at this system pressure. |
| 4 | A 200 lb nominal cylinder is not offered for this agent at this system pressure. |
| 5 | The fill of 116 lb per cylinder is below the minimum fill of 117 lb for this cylinder. |
| 6 | The fill of 267 lb per cylinder is above the maximum fill of 266 lb for this cylinder. |
| 7 | The fill of 477 lb per cylinder is above the maximum fill of 476 lb for this cylinder. |
| 8 | The design needs 1,200 lb of agent; the quoted cylinders hold 1,140 lb. |
| 9 | The quote states 1,200 lb of agent in total; the quoted cylinders give 1,140 lb. |
| 10 | A liquid level indicator version is not offered for this cylinder. |
| 11 | The quote has no release device (electric, pneumatic or manual) for the container. |
| 12 | A manual release needs the pneumatic discharge pressure switch (NFPA 2,001); the quote has none. |
| 13 | A system of 2 containers needs the multi-container components (pneumatic release device, check valve, pilot line with adapters, pressure malfunction safety assembly); the quote has none. |
| 14 | The quote has no approved release control panel with compatible detection. |
| 15 | Each container needs an installation clamp; the quote has 2 clamps for 3 containers. |
| 16 | The agent storage temperature of -5 F is outside the allowed 0 F to 122 F. |
| 17 | The agent storage temperature of 130 F is outside the allowed 0 F to 122 F. |
| 18 | The protected space temperature of 55 F is outside the 60 F to 80 F range covered by the UL and FM listings; a person should confirm with Viking technical services. |
| 19 | The protected space temperature of 85 F is outside the 60 F to 80 F range covered by the UL and FM listings; a person should confirm with Viking technical services. |
| 20 | The fill of 500 lb per cylinder is above the maximum fill of 388 lb for this cylinder. |
| 21 | The quote states 1,140 lb of agent in total; the quoted cylinders give 1,500 lb. |
| 22 | A system of 3 containers needs the multi-container components (pneumatic release device, check valve, pilot line with adapters, pressure malfunction safety assembly); the quote has none. |
| 23 | The protected space temperature of 90 F is outside the 60 F to 80 F range covered by the UL and FM listings; a person should confirm with Viking technical services. |
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 Viking VSH1230 (Novec 1230) system at 25 bar with 3 containers of 500 lb nominal size, each filled with 480 lb, for a design need of 1,400 lb of agent, with 2 clamps and a 2 inch hose. The protected space is at 90 F and the agent is stored at 70 F. The quote states 1,400 lb of agent in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Viking VSH1230 (Novec 1230) system at 25 bar with 3 containers of 500 lb nominal size, each filled with 470 lb, for a design need of 1,400 lb of agent, with 3 clamps and a 2 inch hose. The protected space is at 75 F and the agent is stored at 70 F. The quote states 1,410 lb of agent in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Viking VSH200 (HFC-227ea) system at 25 bar with 1 container of 130 lb nominal size, each filled with 50 lb, for a design need of 100 lb of agent, with 1 clamp and a 2 inch hose, a liquid level indicator version, a manual release. The protected space is at 70 F and the agent is stored at 70 F. The quote states 50 lb of agent in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Viking VSH200 (HFC-227ea) system at 25 bar with 1 container of 130 lb nominal size, each filled with 125 lb, for a design need of 100 lb of agent, with 1 clamp and a 1-1/2 inch hose, a manual release with the pneumatic discharge pressure switch. The protected space is at 70 F and the agent is stored at 70 F. The quote states 125 lb of agent in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Viking VSH1230 (Novec 1230) system at 50 bar with 1 container of 60 lb nominal size, each filled with 50 lb, for a design need of 40 lb of agent, with 1 clamp and a 2 inch hose. The protected space is at 70 F and the agent is stored at 130 F. The quote states 50 lb of agent in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Viking VSH1230 (Novec 1230) system at 50 bar with 1 container of 220 lb nominal size, each filled with 200 lb, for a design need of 190 lb of agent, with 1 clamp and a 2 inch hose. The protected space is at 70 F and the agent is stored at 100 F. The quote states 200 lb of agent in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.