Predictika · Boat order configuration

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

An AI sales agent prepares a dealer quote for an inboard tow boat: the model, the engine, the options, the passengers and ballast it must carry, the discount and the total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the ordering rules and returns a verdict, every reason and the total it computed.

Scope: MasterCraft X, XStar, XT and NXT series boat orders: the model, the engine, eight options, seating and ballast, the dealer discount and the stated total. See everything this validator covers

This validator models orders of this kind, not just the scenarios shown below.

  • Model and engine — six models (X24, XStar25, XT22, XT24, NXT22, NXT24) and three engine choices, with the Upgrade engine only on XT and NXT and the supercharged engine only on X and XStar.
  • Options — the Z8 tower, power board racks, convertible rear seat, salt water package, stern thruster, DockStar, heater and teak platform, each limited to the series that can take it, and the salt water package refused with the supercharged engine.
  • Loading, discount and total — passengers against seating, ballast against capacity, a full boat with heavy ballast, a dealer discount that needs a sales manager above 10 percent and is refused above 20, and the stated total compared with the computed one.

Any order that touches these rules is in scope — not only the scenarios pictured here. The model names, seating, ballast capacities, engine names and option names follow public MasterCraft information; every price, the option rules by series, the discount thresholds and the heavy-ballast review are modeled from comparable boats and not published by MasterCraft, so the amounts on this page are illustrative. Not covered: other MasterCraft models, trailers, financing and dealer fees.

The AI sales agentBuilds the boat 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.

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
Options that depend on the model seriesOnly with workarounds
The Z8 tower, power racks, convertible seat, Upgrade engine and supercharged engine are each open to some series and closed to others, and the salt water package is closed to one engine.
Every option is checked against the model and engine on every call, whatever order the choices were made in.
Several problems in one orderOnly with care
A person usually fixes one error and meets the next, because rules tend to fire as a step is saved.
All findings come back together, so the agent can correct the order in one pass.
Loading limits that depend on the modelOnly with care
Seats and ballast capacity change with each of the six models, and a full boat with heavy ballast is a different case again.
Passengers and ballast are compared with the capacity of the chosen model on every call.
Discount thresholds and approvalsOnly with care
A discount above 10 percent goes to a sales manager and above 20 percent is refused, and the order must still resubmit cleanly once approved.
Each threshold is compared on every call and every approval is listed.
A total built from base, engine and optionsOnly with workarounds
The total depends on the model, the engine and every option chosen, so it must be computed before it can be compared with the total the quote states.
The total is computed on every call and compared with the total stated in the quote.

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 supercharged 6.2 liter engine is offered on X and XStar models only.
2X and XStar boats already come with the 6.2 liter engine; the Upgrade engine applies to XT and NXT only.
3The Z8 tower with HydroLock folding is an XT-series option only.
4Power board racks are not available on NXT models.
5The convertible rear seat is an NXT-series option only.
6The order plans 18 passengers; this model seats 17.
7The order plans 3,701 lbs of ballast; this model holds 3,700 lbs.
8The salt water package cannot be combined with the supercharged engine.
9The order states a total of 190,000 dollars; the configured boat totals 196,200 dollars.
10A discount of 15 percent is above 10 percent; a sales manager should approve it.
11A discount of 25 percent is above the 20 percent limit.
12A full passenger load with ballast above 90 percent of capacity; a person should review the loading plan.
13The order plans 20 passengers; this model seats 16.
14The order plans 4,000 lbs of ballast; this model holds 3,300 lbs.
15The order states a total of 196,200 dollars; the configured boat totals 197,900 dollars.
16A discount of 30 percent is above the 20 percent limit.

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. Engine, options and ballast: An NXT24 with the supercharged engine, Z8 tower, power racks and salt water package, 3,500 lbs of ballast and a 25 percent discount

The agent's request. Please quote a MasterCraft NXT24 with the supercharged engine and the Z8 tower, power board racks and the salt water package. It will carry 12 passengers and 3,500 lbs of ballast, with a 25 percent dealer discount. The quote states a total of $170,100. It is ready to send.

Verdict: Blocked.

  • Ballast over capacity. The order plans 3,500 lbs of ballast; this model holds 3,300 lbs.
  • Supercharged engine only on X and XStar. The supercharged 6.2 liter engine is offered on X and XStar models only.
  • Z8 tower only on XT. The Z8 tower with HydroLock folding is an XT-series option only.
  • Power board racks not on NXT. Power board racks are not available on NXT models.
  • Salt water package with supercharged engine. The salt water package cannot be combined with the supercharged engine.
  • Stated total does not match. The order states a total of 170,100 dollars; the configured boat totals 194,100 dollars.
  • Discount over the dealer limit. A discount of 25 percent is above the 20 percent limit.

2. Engine, options and ballast: The agent resubmits after fixing the errors

The agent's request. Please quote a MasterCraft XT24 with the Upgrade engine and the Z8 tower, power board racks and the salt water package. It will carry 12 passengers and 3,500 lbs of ballast, with a 8 percent dealer discount. The quote states a total of $209,600. It is ready to send.

Verdict: Allowed.

  • Order summary. XT24 with 209,600 dollars total at list (illustrative prices): base 189000, engine 6500, options 14,100.

3. Series rules and discount: An X24 with the Upgrade engine and the convertible rear seat, and a 15 percent discount

The agent's request. Please quote a MasterCraft X24 with the Upgrade engine and the convertible rear seat, DockStar and the heater. It will carry 14 passengers and 3,900 lbs of ballast, with a 15 percent dealer discount. The quote states a total of $294,600. It is ready to send.

Verdict: Blocked.

  • No engine upgrade on X and XStar. X and XStar boats already come with the 6.2 liter engine; the Upgrade engine applies to XT and NXT only.
  • Convertible rear seat only on NXT. The convertible rear seat is an NXT-series option only.
  • Stated total does not match. The order states a total of 294,600 dollars; the configured boat totals 301,100 dollars.
  • Discount needs sales manager approval. A discount of 15 percent is above 10 percent; a sales manager should approve it.

4. Series rules and discount: The agent resubmits with the standard engine and without the convertible seat

The agent's request. Please quote a MasterCraft X24 with the standard engine and DockStar and the heater. It will carry 14 passengers and 3,900 lbs of ballast, with a 15 percent dealer discount. The quote states a total of $291,700. It is ready to send.

Verdict: Needs approval.

  • Discount needs sales manager approval. A discount of 15 percent is above 10 percent; a sales manager should approve it.
  • Order summary. X24 with 291,700 dollars total at list (illustrative prices): base 285000, engine 0, options 6,700.

5. Series rules and discount: The agent resubmits with sales manager approval

The agent's request. Please quote a MasterCraft X24 with the standard engine and DockStar and the heater. It will carry 14 passengers and 3,900 lbs of ballast, with a 15 percent dealer discount and a sales manager has approved it. The quote states a total of $291,700. It is ready to send.

Verdict: Needs approval.

  • Discount needs sales manager approval. A discount of 15 percent is above 10 percent; a sales manager should approve it.
  • Order summary. X24 with 291,700 dollars total at list (illustrative prices): base 285000, engine 0, options 6,700.

6. Passengers and loading: An XStar25 with 19 passengers, 4,100 lbs of ballast and a 22 percent discount

The agent's request. Please quote a MasterCraft XStar25 with the supercharged engine and the salt water package, the heater and the teak platform. It will carry 19 passengers and 4,100 lbs of ballast, with a 22 percent dealer discount. The quote states a total of $327,200. It is ready to send.

Verdict: Blocked.

  • Passengers exceed seating. The order plans 19 passengers; this model seats 18.
  • Ballast over capacity. The order plans 4,100 lbs of ballast; this model holds 3,975 lbs.
  • Salt water package with supercharged engine. The salt water package cannot be combined with the supercharged engine.
  • Stated total does not match. The order states a total of 327,200 dollars; the configured boat totals 331,500 dollars.
  • Discount over the dealer limit. A discount of 22 percent is above the 20 percent limit.

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 a dealer quote for an inboard tow boat: the model, the engine, the options, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the ordering rules and returns a verdict, every reason and the total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a MasterCraft NXT24 with the supercharged engine and the Z8 tower, power board racks and the salt water package. It will carry 12 passengers and 3,500 lbs of ballast, with a 25 percent dealer discount. The rest of the request is on screen. The quote states a total of $170,100.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings, all in one answer. The order plans 3,500 lbs of ballast; this model holds 3,300 lbs. The supercharged 6.2 liter engine is offered on X and XStar models only. The Z8 tower with HydroLock folding is an XT-series option only. The other four are on screen.
  6. The validator returned seven 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 total built from base, engine and options, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the model to XT24, the engine to upgrade, the discount to 8 percent and the stated total to 209,600.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven 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.