Predictika · Cooling tower orders
An AI sales agent prepares an order for a Marley NC steel cooling tower with a model and fan motor, a number of cells, a velocity recovery cylinder, a drive type, attenuators and the water conditions. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the specifications in the published Marley NC engineering data and returns a verdict, every reason and the figures it computed.
This validator models orders for the Marley NC steel cooling towers listed in the published NC engineering data (NC8401, 8402, 8403, 8405, 8407, 8409, 8411, 8412, 8413 and 8414), not just the scenarios shown below.
Any Marley NC steel tower order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (no public price list is available, so this validator produces no price build-up or line-item quote), other Marley tower families, boilers and other SPX products, flow, approach and other site conditions, and the options the engineering data lists without a stated rule.
8 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 |
|---|---|---|
| A motor size the chosen model is not offered with | Only with care A per-model list of motor sizes that must be written and maintained for each model. | The model and motor are in one request and checked against the model table on every call. |
| A cylinder on a model that does not take it, with attenuators | Only with workarounds The cylinder depends on the model and conflicts with an attenuator option, so it needs cross-option rules that interact with each other. | The model, cylinder and attenuators travel in one request and every restriction is checked together. |
| A total that disagrees with cells times the table tons | Only with workarounds The total is a derived figure that depends on the model, motor, cylinder and cell count; checking a stated total against it takes extra formulas that interact with the rest. | The stated total is a field in the request and is compared with the computed one. |
| 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 velocity recovery cylinder is available only on models NC8407 to NC8414, not on NC8401, NC8402, NC8403 or NC8405. |
| 2 | Discharge attenuators are not available for NC models with velocity recovery cylinders. |
| 3 | Belt drive is available on all models only up to 60 hp; the selected motor is 75 hp. |
| 4 | Belt drive is available on all models only up to 60 hp; the selected motor is 125 hp. |
| 5 | The selected fan motor is not offered on the selected NC model; the model table lists only certain motor sizes for each model. |
| 6 | The quote totals 1,183 nominal tons (1 cell at 1,183 tons each), below the 1,200 tons required. |
| 7 | The quote has 0 cells; at least one cell is needed. |
| 8 | The quote totals 0 nominal tons (0 cells at 678 tons each), below the 1,200 tons required. |
| 9 | The quote totals 1,356 nominal tons (2 cells at 678 tons each), below the 1,357 tons required. |
| 10 | The quote totals 678 nominal tons (1 cell at 678 tons each), below the 1,200 tons required. |
| 11 | The quote states 1,400 nominal tons, but 2 cells at 678 tons each come to 1,356 tons. |
| 12 | The quote states 1,356 nominal tons, but 2 cells at 696 tons each come to 1,392 tons. |
| 13 | The quote states 0 nominal tons, but 2 cells at 678 tons each come to 1,356 tons. |
| 14 | The hot water temperature is 126 F; water above 125 F adversely affects the service life and performance of normal PVC fill, so a person should confirm the fill. |
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 4 cells of the Marley NC8403N-1 steel cooling tower with a 10 hp fan motor on belt drive, with the velocity recovery cylinder, for 1,200 nominal tons required at 95 F hot water. The order states 1,100 nominal tons in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 cells of the Marley NC8407N-1 steel cooling tower with a 10 hp fan motor on belt drive, with the velocity recovery cylinder, for 1,200 nominal tons required at 95 F hot water. The order states 1,540 nominal tons in all. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 1 cell of the Marley NC8414Y-1 steel cooling tower with a 125 hp fan motor on belt drive, for 1,500 nominal tons required at 95 F hot water. The order states 1,366 nominal tons in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1 cell of the Marley NC8414Y-1 steel cooling tower with a 125 hp fan motor on gear drive, for 1,366 nominal tons required at 95 F hot water. The order states 1,366 nominal tons in all. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 cells of the Marley NC8412U-1 steel cooling tower with a 50 hp fan motor on gear drive, with the velocity recovery cylinder and discharge attenuators, for 1,900 nominal tons required at 95 F hot water. The order states 1,936 nominal tons in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 cells of the Marley NC8412U-1 steel cooling tower with a 50 hp fan motor on gear drive, with discharge attenuators, for 1,900 nominal tons required at 95 F hot water. The order states 1,936 nominal tons in all. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 1 cell of the Marley NC8409T-1 steel cooling tower with a 40 hp fan motor on gear drive, for 1,300 nominal tons required at 130 F hot water. The order states 678 nominal tons in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 cells of the Marley NC8409T-1 steel cooling tower with a 40 hp fan motor on gear drive, for 1,300 nominal tons required at 125 F hot water. The order states 1,356 nominal tons in all. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.