Predictika · Fire sprinkler orders

An AI sales agent's fire sprinkler order, checked before it goes out

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.

Scope: VK202 (K8.0) sprinkler orders: base part, finish, temperature rating, cULus, FM, VdS and China approvals, ceiling ambient, pressure, wrenches, spare cabinet. See everything this validator covers

This validator models orders for the Viking VK202 standard response pendent sprinkler (K8.0), not just the scenarios shown below.

  • Part, finish and rating — base parts 18269 (1/2 inch NPT), 18264 (3/4 inch NPT), 18267 (20 mm BSPT) and 20376 (20 mm BSPT, China GB); finishes brass, chrome, white and black polyester, wax, wax over polyester and ENT; ratings of 135, 155, 175, 200, 286, 360 and 500 degrees F.
  • Approvals — the combination of part, finish and rating must appear in the approval chart for the listing the order needs (cULus, FM, VdS or China); for example FM does not list wax over polyester, and part 20376 is listed only in brass and chrome at 155, 200 and 286 degrees F.
  • Operating conditions — maximum ceiling ambient for each rating (100 degrees F for 135 and 155, 150 for 175 and 200, 225 for 286, 300 for 360, 465 for 500); pressure from 7 to 175 psi; corrosive atmospheres need a listed corrosion-resistant coating, which a person confirms with the end user; 500 degrees F sprinklers are intended for ovens and similar enclosures.
  • Accessories — wax-coated finishes need the wax-coated wrench (10896W/B or 13577W/B); recessed installs are flagged for a person if no socket wrench is on the order; the spare sprinkler cabinets hold 6 (01724A) or 12 (01725A) sprinklers.

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.

The AI sales agentBuilds the sprinkler order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Approvals that differ by part, finish and ratingOnly 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 finishOnly 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 finishOnly 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 coatingsOnly 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 answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1The 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.
2This part number, finish and 175 degrees F temperature rating are not approved together in the cULus approval chart.
3This part number, finish and 155 degrees F temperature rating are not approved together in the cULus approval chart.
4This part number, finish and 155 degrees F temperature rating are not approved together in the FM approval chart.
5This part number, finish and 155 degrees F temperature rating are not approved together in the ChinaGB approval chart.
6This part number, finish and 286 degrees F temperature rating are not approved together in the FM approval chart.
7This part number, finish and 135 degrees F temperature rating are not approved together in the FM approval chart.
8This part number, finish and 135 degrees F temperature rating are not approved together in the cULus approval chart.
9500 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.
10This part number, finish and 500 degrees F temperature rating are not approved together in the cULus approval chart.
11The ceiling temperature is 200 degrees F; this rating and finish allow a maximum ambient of 150 degrees F.
12This part number, finish and 286 degrees F temperature rating are not approved together in the cULus approval chart.
13This part number, finish and 155 degrees F temperature rating are not approved together in the VdS approval chart.
14This part number, finish and 500 degrees F temperature rating are not approved together in the VdS approval chart.
15250 degrees F is not an available temperature rating; the ratings are 135, 155, 175, 200, 286, 360 and 500 degrees F.
16The ceiling temperature is 110 degrees F; this rating and finish allow a maximum ambient of 100 degrees F.
17The ceiling temperature is 151 degrees F; this rating and finish allow a maximum ambient of 150 degrees F.
18The operating pressure is 6 psi; cULus, FM and NFPA 13 installations require at least 7 psi.
19The operating pressure is 176 psi; the maximum working pressure is 175 psi.
20The installation is a corrosive atmosphere; this finish at 155 degrees F is not listed as corrosion resistant.
21The 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.
22The installation is a corrosive atmosphere; this finish at 135 degrees F is not listed as corrosion resistant.
23Wax-coated finishes need the wrench made for wax-coated sprinklers (10896W/B or 13577W/B); the wrench on the order is for standard finishes.
24The 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.
257 spare sprinklers do not fit the spare sprinkler cabinet, which holds 6.
2613 spare sprinklers do not fit the spare sprinkler cabinet, which holds 12.
27The order has no sprinklers; at least 1 is needed.
28The order states a maximum ambient of 150 degrees F; this rating and finish allow 100 degrees F.
292 spare sprinklers do not fit the spare sprinkler cabinet, which holds 0.
30The ceiling temperature is 130 degrees F; this rating and finish allow a maximum ambient of 100 degrees F.
31The operating pressure is 5 psi; cULus, FM and NFPA 13 installations require at least 7 psi.
328 spare sprinklers do not fit the spare sprinkler cabinet, which holds 6.

Scenarios and results

Click to expand

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.

1. Part and approval for an FM job: A China GB part in white polyester for an FM job, with low pressure and too many spares

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.

  • Part, finish and rating not approved together. This part number, finish and 175 degrees F temperature rating are not approved together in the FM approval chart.
  • Pressure below the minimum. The operating pressure is 5 psi; cULus, FM and NFPA 13 installations require at least 7 psi.
  • Spares do not fit the cabinet. 8 spare sprinklers do not fit the spare sprinkler cabinet, which holds 6.

2. Part and approval for an FM job: The agent resubmits after fixing the errors

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.

  • Order summary. 10 sprinklers ordered, 175 degrees F rating with a maximum ceiling ambient of 150 degrees F, K-factor 8.0, operating pressure 20 psi.

3. 500 degrees F sprinkler in an oven: A 500 degrees F sprinkler in white polyester, with the pressure too high

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.

  • Part, finish and rating not approved together. This part number, finish and 500 degrees F temperature rating are not approved together in the cULus approval chart.
  • Pressure above the maximum. The operating pressure is 180 psi; the maximum working pressure is 175 psi.

4. 500 degrees F sprinkler in an oven: The agent resubmits after fixing the errors

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.

  • Order summary. 10 sprinklers ordered, 500 degrees F rating with a maximum ceiling ambient of 465 degrees F, K-factor 8.0, operating pressure 60 psi.

5. Recessed wax-coated install: A recessed wax-coated order with the standard wrench, a hot ceiling and too many spares

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.

  • Ceiling temperature above the maximum ambient. The ceiling temperature is 120 degrees F; this rating and finish allow a maximum ambient of 100 degrees F.
  • Wrench not for wax-coated sprinklers. 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.
  • Spares do not fit the cabinet. 7 spare sprinklers do not fit the spare sprinkler cabinet, which holds 6.
  • Recessed without a socket wrench. 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.

6. Recessed wax-coated install: The agent resubmits after fixing the errors

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.

  • Recessed without a socket wrench. 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.
  • Order summary. 10 sprinklers ordered, 155 degrees F rating with a maximum ceiling ambient of 100 degrees F, K-factor 8.0, operating pressure 20 psi.

7. Recessed wax-coated install: The agent resubmits after fixing the errors

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.

  • Order summary. 10 sprinklers ordered, 155 degrees F rating with a maximum ceiling ambient of 100 degrees F, K-factor 8.0, operating pressure 20 psi.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. 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.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 10 Viking VK202 pendent sprinklers, base part 18264, wax-coated finish, 135 degrees F rating, for a cULus approval. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings and one approval, all in one answer. The ceiling temperature is 120 degrees F; this rating and finish allow a maximum ambient of 100 degrees F. 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. 7 spare sprinklers do not fit the spare sprinkler cabinet, which holds 6.
  6. The validator returned three blocking findings and one approval in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for a ceiling limit that depends on the rating and the finish, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the temperature rating to 155 degrees F, the ceiling temperature to 100 degrees F, the wrench to Wax-coated wrench 10896W/B and the spare sprinklers to 6. It sets the stated maximum ambient to 100 degrees F.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The three blocking findings are cleared; one approval remains for a person: recessed without a socket wrench.
  13. The agent resubmits once more.
  14. The revised request. It changes the wrench to Wax-coated socket wrench 13577W/B.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Four problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.