Predictika · Fire sprinkler orders
An AI sales agent prepares an order for a Micromatic Standard Response Pendent Sprinkler VK202 (K8.0), with its base part number, finish, temperature rating, approval, wrenches and spare cabinet. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published technical data page and returns a verdict, every reason and the figures it computed.
This validator models orders for the Viking VK202 standard response pendent sprinkler (K8.0), not just the scenarios shown below.
Any VK202 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Viking refers to its price schedule, which is not public, so this validator produces no price build-up or line-item quote), escutcheon compatibility, hydraulic design and spacing, other Viking sprinklers and regional terms.
7 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 |
|---|---|---|
| Approvals that differ by part, finish and rating | Only with care Each approval chart is its own table of allowed combinations; a rules-based CPQ needs a rule per listing and each chart edit is another rule to maintain. | Part, finish, rating and the required listing are in one request and are checked against the chart together. |
| A ceiling limit that depends on the rating and the finish | Only with workarounds The limit comes from the temperature rating but a wax coating lowers it for one rating, so it needs a cross-line rule that changes another rule's threshold. | The limit is computed on every call from the rating and the finish, then compared with the ceiling temperature. |
| Accessories tied to the finish | Only with care A dependency rule per wrench and finish; ordering the standard wrench with a wax coating is easy to miss. | The finish and the wrench are checked together. |
| Corrosive environments and listed coatings | Only with care A coating list that varies by rating needs a product rule for each case. | The coating, rating and environment are checked together on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order 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 1/2 inch NPT sprinkler is listed and approved for retrofit only, installed in accordance with NFPA 13; a person should confirm this is a retrofit. |
| 2 | This part number, finish and 175 degrees F temperature rating are not approved together in the cULus approval chart. |
| 3 | This part number, finish and 155 degrees F temperature rating are not approved together in the cULus approval chart. |
| 4 | This part number, finish and 155 degrees F temperature rating are not approved together in the FM approval chart. |
| 5 | This part number, finish and 155 degrees F temperature rating are not approved together in the ChinaGB approval chart. |
| 6 | This part number, finish and 286 degrees F temperature rating are not approved together in the FM approval chart. |
| 7 | This part number, finish and 135 degrees F temperature rating are not approved together in the FM approval chart. |
| 8 | This part number, finish and 135 degrees F temperature rating are not approved together in the cULus approval chart. |
| 9 | 500 degrees F sprinklers are intended for ovens, dryers and similar enclosures above 300 degrees F; the ceiling temperature is 100 degrees F, so response may be retarded; a person should confirm the use. |
| 10 | This part number, finish and 500 degrees F temperature rating are not approved together in the cULus approval chart. |
| 11 | The ceiling temperature is 200 degrees F; this rating and finish allow a maximum ambient of 150 degrees F. |
| 12 | This part number, finish and 286 degrees F temperature rating are not approved together in the cULus approval chart. |
| 13 | This part number, finish and 155 degrees F temperature rating are not approved together in the VdS approval chart. |
| 14 | This part number, finish and 500 degrees F temperature rating are not approved together in the VdS approval chart. |
| 15 | 250 degrees F is not an available temperature rating; the ratings are 135, 155, 175, 200, 286, 360 and 500 degrees F. |
| 16 | The ceiling temperature is 110 degrees F; this rating and finish allow a maximum ambient of 100 degrees F. |
| 17 | The ceiling temperature is 151 degrees F; this rating and finish allow a maximum ambient of 150 degrees F. |
| 18 | The operating pressure is 6 psi; cULus, FM and NFPA 13 installations require at least 7 psi. |
| 19 | The operating pressure is 176 psi; the maximum working pressure is 175 psi. |
| 20 | The installation is a corrosive atmosphere; this finish at 155 degrees F is not listed as corrosion resistant. |
| 21 | The coating passed the standard corrosion tests, which do not cover every environment; a person should verify with the end user that it suits the environment. |
| 22 | The installation is a corrosive atmosphere; this finish at 135 degrees F is not listed as corrosion resistant. |
| 23 | Wax-coated finishes need the wrench made for wax-coated sprinklers (10896W/B or 13577W/B); the wrench on the order is for standard finishes. |
| 24 | The install is recessed and the order has no socket wrench for recessed sprinklers (13655W/B, or 13577W/B for wax-coated); a person should confirm how it will be installed. |
| 25 | 7 spare sprinklers do not fit the spare sprinkler cabinet, which holds 6. |
| 26 | 13 spare sprinklers do not fit the spare sprinkler cabinet, which holds 12. |
| 27 | The order has no sprinklers; at least 1 is needed. |
| 28 | The order states a maximum ambient of 150 degrees F; this rating and finish allow 100 degrees F. |
| 29 | 2 spare sprinklers do not fit the spare sprinkler cabinet, which holds 0. |
| 30 | The ceiling temperature is 130 degrees F; this rating and finish allow a maximum ambient of 100 degrees F. |
| 31 | The operating pressure is 5 psi; cULus, FM and NFPA 13 installations require at least 7 psi. |
| 32 | 8 spare sprinklers do not fit the spare sprinkler cabinet, which holds 6. |
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 10 Viking VK202 pendent sprinklers, base part 20376, white polyester finish, 175 degrees F rating, for an FM approval, surface mounted, ceiling temperature 120 degrees F, operating pressure 5 psi, and 8 spare sprinklers in cabinet 01724A. The order states a maximum ambient of 150 degrees F. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 Viking VK202 pendent sprinklers, base part 18267, white polyester finish, 175 degrees F rating, for an FM approval, surface mounted, ceiling temperature 120 degrees F, operating pressure 20 psi, and 8 spare sprinklers in cabinet 01725A. The order states a maximum ambient of 150 degrees F. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 10 Viking VK202 pendent sprinklers, base part 18264, white polyester finish, 500 degrees F rating, for a cULus approval, surface mounted, ceiling temperature 320 degrees F, operating pressure 180 psi. The order states a maximum ambient of 465 degrees F. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 Viking VK202 pendent sprinklers, base part 18264, brass finish, 500 degrees F rating, for a cULus approval, surface mounted, ceiling temperature 320 degrees F, operating pressure 60 psi. The order states a maximum ambient of 465 degrees F. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 10 Viking VK202 pendent sprinklers, base part 18264, wax-coated finish, 135 degrees F rating, for a cULus approval, recessed, ceiling temperature 120 degrees F, operating pressure 20 psi, with the standard wrench 21475M/B, and 7 spare sprinklers in cabinet 01724A. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 Viking VK202 pendent sprinklers, base part 18264, wax-coated finish, 155 degrees F rating, for a cULus approval, recessed, ceiling temperature 100 degrees F, operating pressure 20 psi, with the wax-coated wrench 10896W/B, and 6 spare sprinklers in cabinet 01724A. The order states a maximum ambient of 100 degrees F. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 10 Viking VK202 pendent sprinklers, base part 18264, wax-coated finish, 155 degrees F rating, for a cULus approval, recessed, ceiling temperature 100 degrees F, operating pressure 20 psi, with the wax-coated socket wrench 13577W/B, and 6 spare sprinklers in cabinet 01724A. The order states a maximum ambient of 100 degrees F. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.