Predictika · Builder appliance packages

An AI sales agent's builder appliance package, checked before it goes out

An AI sales agent prepares an appliance package quote for a home builder: a kitchen suite, a laundry pair and pedestals for a number of homes, with the finish, the site conditions and the discount the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the package rules and returns a verdict, every reason and the piece count it computed.

Scope: Whirlpool-brand builder packages: refrigerators, gas and electric ranges, dishwashers, over-the-range microwaves, the front load washer and dryer pair, and XHPC155 pedestals, with finish, site utilities, fit, discount and project size. See everything this validator covers

This validator models builder appliance packages, not just the scenarios shown below.

  • Products and finish — each kitchen model must be offered in the finish quoted, and the package must hold at least one appliance for at least one home.
  • Site and fit — gas and 240 V supply for the range and dryer, refrigerator width against the cabinet opening, pedestal count, color and clearance, the laundry space width and the dryer vent run.
  • Discount, size and totals — the discount level, approval for large projects, and the stated piece total against the pieces the package gives.

Any package that touches these rules is in scope — not only the scenarios pictured here. Not covered: KitchenAid and Maytag products, commercial laundry and service plans. This validator models no prices. The product names, model numbers, refrigerator, range, microwave and dishwasher widths, and the pedestal height follow Whirlpool's public product pages; the finish availability per model, the clearance and width limits, the vent run limits, the discount levels and the project size threshold are modeled from comparable programs and are not published by Whirlpool.

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

6 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
Utilities that depend on the model chosenOnly with care
A gas range and a gas dryer need a gas supply while the electric ones need 240 V, so each rule must read the model and the site together.
The model and the site facts are fields of one request and are checked together on every call.
Finish offered per modelOnly with workarounds
Each model is offered in a different set of finishes, so a lookup per model must be kept in step with the finish chosen.
Every model is checked against the finish quoted, and the count of misses is returned.
Fit between the product and the siteOnly with workarounds
The refrigerator width, the pedestal height and the laundry width each compare a product dimension with a site dimension.
Each fit is a separate finding, and all of them are returned together.
A stated total that must match the packageOnly with workarounds
The piece total multiplies the pieces in one home by the number of homes, so a separate rule must recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed total on every call.
Sign-off for long vent runs, discounts and large projectsOnly with workarounds
Three different approval triggers must be checked on top of the blocking rules.
The approvals are separate findings returned together with the blocking ones.

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.

14 kitchen appliance(s) are not offered in the quoted finish.
2The gas range needs a gas supply at the site and the site has none.
3The electric range needs a 240 V circuit at the site and the site has none.
4The electric dryer needs a 240 V circuit at the laundry location and the site has none.
5The gas dryer needs a gas supply at the laundry location and the site has none.
6The refrigerator is 36 in wide; the cabinet opening is 30 in.
7The quote has 3 pedestals for 2 laundry unit(s).
8The pedestal color does not match the laundry color.
9A washer on a 15.5 in pedestal needs 56 in of clearance; the space has 55 in.
10A side-by-side laundry pair needs 56 in of width; the space has 55 in.
11The dryer vent run is 26 ft; a person should confirm the elbows and duct type.
12The dryer vent run is 36 ft; the maximum modeled is 35 ft.
13The discount is 11 percent; a sales manager should sign off.
14The discount is 21 percent; the maximum modeled for the program is 20 percent.
15The project covers 50 homes; a person should confirm delivery scheduling and volume terms.
16The quote states 90 pieces in total; the package gives 96.
17An over-the-range microwave is quoted with no range; a person should confirm the cabinet and hood plan.
18The package has no appliances.
19The quote covers 0 homes; at least 1 is required.

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. Utilities, fit and total: A 24-home package with a gas range and dryer at a site with no gas, a 36 inch refrigerator in a 30 inch opening and slate pedestals

The agent's request. Please quote a package for 24 homes in white: WRF535SWHZ refrigerator, WFGS5030RZ gas range, WDP540HAMZ dishwasher, WMMS3130RZ microwave, WFW5605MW washer and WGD5605MW gas dryer, with 2 XHPC155 pedestals in Metallic Slate. The laundry color is white. The site has no gas supply and 240 V power, a 30 inch refrigerator opening, a 60 inch laundry space that is 84 inches high, and a dryer vent run of 10 feet. The discount is 5 percent and the package comes to 180 pieces in total. It is ready to send.

Verdict: Blocked.

  • Gas range without gas supply. The gas range needs a gas supply at the site and the site has none.
  • Gas dryer without gas supply. The gas dryer needs a gas supply at the laundry location and the site has none.
  • Refrigerator wider than the opening. The refrigerator is 36 in wide; the cabinet opening is 30 in.
  • Pedestal color does not match the laundry pair. The pedestal color does not match the laundry color.
  • Stated piece total does not match. The quote states 180 pieces in total; the package gives 192.

2. Utilities, fit and total: The agent resubmits after fixing the errors

The agent's request. Please quote a package for 24 homes in white: WRT318FZDZ refrigerator, WFES5030RZ electric range, WDP540HAMZ dishwasher, WMMS3130RZ microwave, WFW5605MW washer and WED5605MW electric dryer, with 2 XHPC155 pedestals in white. The laundry color is white. The site has no gas supply and 240 V power, a 30 inch refrigerator opening, a 60 inch laundry space that is 84 inches high, and a dryer vent run of 10 feet. The discount is 5 percent and the package comes to 192 pieces in total. It is ready to send.

Verdict: Allowed.

  • Package summary. 8 pieces per home, 24 homes, 192 pieces in total.

3. Finish, fit and discount: An 18-home stainless package with a 36 inch refrigerator in a 30 inch opening and a 25 percent discount

The agent's request. Please quote a package for 18 homes in stainless steel: WRS325SDHZ refrigerator, WFES5030RZ electric range, WDT750SAKZ dishwasher, WMH32519HZ microwave, WFW5605MW washer and WED5605MW electric dryer, with no pedestals. The laundry color is white. The site has gas and 240 V power, a 30 inch refrigerator opening, a 60 inch laundry space that is 84 inches high, and a dryer vent run of 10 feet. The discount is 25 percent and the package comes to 108 pieces in total. It is ready to send.

Verdict: Blocked.

  • Appliance not offered in the finish. 1 kitchen appliance(s) are not offered in the quoted finish.
  • Refrigerator wider than the opening. The refrigerator is 36 in wide; the cabinet opening is 30 in.
  • Discount over the program maximum. The discount is 25 percent; the maximum modeled for the program is 20 percent.

4. Finish, fit and discount: The agent resubmits after fixing the errors

The agent's request. Please quote a package for 18 homes in white: WRT318FZDZ refrigerator, WFES5030RZ electric range, WDT750SAKZ dishwasher, WMH32519HZ microwave, WFW5605MW washer and WED5605MW electric dryer, with no pedestals. The laundry color is white. The site has gas and 240 V power, a 30 inch refrigerator opening, a 60 inch laundry space that is 84 inches high, and a dryer vent run of 10 feet. The discount is 10 percent and the package comes to 108 pieces in total. It is ready to send.

Verdict: Allowed.

  • Package summary. 6 pieces per home, 18 homes, 108 pieces in total.

5. Large project: A 52-home package with three pedestals for two laundry units, a 15 percent discount and a 30 foot vent run

The agent's request. Please quote a package for 52 homes in white: WRF535SWHZ refrigerator, WFGS5030RZ gas range, WDP540HAMZ dishwasher, WMMS3130RZ microwave, WFW5605MW washer and WGD5605MW gas dryer, with 3 XHPC155 pedestals in white. The laundry color is white. The site has gas and 240 V power, a 36 inch refrigerator opening, a 60 inch laundry space that is 84 inches high, and a dryer vent run of 30 feet. The discount is 15 percent and the package comes to 468 pieces in total. It is ready to send.

Verdict: Blocked.

  • More pedestals than laundry units. The quote has 3 pedestals for 2 laundry unit(s).
  • Long dryer vent run to confirm. The dryer vent run is 30 ft; a person should confirm the elbows and duct type.
  • Discount needs sign-off. The discount is 15 percent; a sales manager should sign off.
  • Large project to confirm. The project covers 52 homes; a person should confirm delivery scheduling and volume terms.

6. Large project: The agent resubmits after fixing the errors

The agent's request. Please quote a package for 52 homes in white: WRF535SWHZ refrigerator, WFGS5030RZ gas range, WDP540HAMZ dishwasher, WMMS3130RZ microwave, WFW5605MW washer and WGD5605MW gas dryer, with 2 XHPC155 pedestals in white. The laundry color is white. The site has gas and 240 V power, a 36 inch refrigerator opening, a 60 inch laundry space that is 84 inches high, and a dryer vent run of 30 feet. The discount is 10 percent and the package comes to 416 pieces in total. It is ready to send.

Verdict: Needs approval.

  • Long dryer vent run to confirm. The dryer vent run is 30 ft; a person should confirm the elbows and duct type.
  • Large project to confirm. The project covers 52 homes; a person should confirm delivery scheduling and volume terms.
  • Package summary. 8 pieces per home, 52 homes, 416 pieces in total.

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 appliance package quote for a home builder: a kitchen suite, a laundry pair and pedestals for a number of homes. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the package rules and returns a verdict, every reason and the piece count it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a package for 24 homes in white: WRF535SWHZ refrigerator, WFGS5030RZ gas range, WDP540HAMZ dishwasher, WMMS3130RZ microwave, WFW5605MW washer and WGD5605MW gas dryer. The laundry color is white. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. The gas range needs a gas supply at the site and the site has none. The gas dryer needs a gas supply at the laundry location and the site has none. The refrigerator is 36 in wide; the cabinet opening is 30 in. The other two are on screen.
  6. The validator returned five blocking findings 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 and against the stated total.
  7. What this shows: for a stated total that must match the package, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the refrigerator to WRT318FZDZ, the range to WFES5030RZ, the dryer to WED5605MW, the pedestal color to white and the total pieces stated on the quote to 192.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared.
  13. Five problems caught in one call, fixed in one pass, 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.