Predictika · New-build yacht orders

An AI sales agent's new-build yacht order, checked before it goes out

An AI sales agent prepares an order for a new-build motor yacht: a model, an engine package, guest cabins, overnight guests, crew, options, a market, a discount, a delivery date and a total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these orders and returns a verdict, every reason and the totals it computed.

Scope: Orders for ten models in the Predator, Sport Yacht, Yacht and Ocean ranges: engine package, cabins, guests, crew, gyro stabiliser, Pullman bunk, custom interior and colour, US or EU delivery, discount, delivery date and stated total. See everything this validator covers

This validator models new-build yacht orders, not just the scenarios shown below.

  • Model, engine and layout — the engine packages offered for each model, the number of guest cabins each model is laid out for, and the guests and crew each model can accommodate, including the berths the cabins provide.
  • Options and market — which models can take a gyro stabiliser or a Pullman bunk, the custom interior that goes to a design review, and the engine package that has no emissions certificate for the United States.
  • Discount, delivery and totals — the discount limit and the level that needs a sales director, a delivery date earlier than the build time, and the stated total compared with the computed net price.

Any yacht order that touches these rules is in scope — not only the scenarios pictured here. Not covered: tenders, taxes, brokerage, other options and models outside these ten. Public versus modeled: the model names come from Sunseeker's public range; engine package availability, cabin ranges, guest and crew limits, option availability, the emissions rule, build times, discount thresholds and all prices (thousands of euros, excluding VAT) are modeled by Predictika from comparable motor yachts, are illustrative and are not published by Sunseeker.

The AI sales agentBuilds the yacht 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
Engine packages that depend on the modelOnly with care
Each model has its own list of engine packages, so one rule has to look up the engine against the model.
Model and engine are fields of one order and are checked together on every call.
Guests, crew and cabins that must fit the model and each otherOnly with care
Limits differ by model, and guests must also fit the berths of the chosen cabins, so several rules read the same fields.
Model, cabins, guests and crew are fields of one order; every limit is checked at once and no finding hides another.
Options that only some models can take, and a market ruleOnly with care
Whether a gyro stabiliser or a Pullman bunk is offered, and which engine can be delivered to the United States, depends on the model and the market.
Options, model, engine and market are fields of the order and are compared on every call.
A stated total that must match the computed net priceOnly with workarounds
The net price depends on model, engine, options and discount, so separate rules are needed to recompute it and compare with the stated total.
The stated total is a field of the request and is compared with the computed net price on every call.
Discounts and delivery dates that go to a personOnly with care
A discount above a threshold or a custom interior needs sign-off, and a short delivery date needs review, on paths that must not overlap the blocking rules.
Blocks and approvals come back together; an approval-only order is not blocked.

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 order; approval findings need a person to sign off; everything else is computed.

1The selected engine package is not offered with this model in the modeled range.
2The quote has 1 guest cabins; this model is laid out for 2 to 3 cabins.
3The quote has 4 guest cabins; this model is laid out for 2 to 3 cabins.
4The quote lists 7 overnight guests; this model accommodates up to 6.
5The quote lists 7 overnight guests; 3 cabins sleep at most 6.
6The quote lists 9 overnight guests; this model accommodates up to 8.
7The quote lists 9 overnight guests; 4 cabins sleep at most 8.
8The quote lists 1 crew; this model accommodates up to 0.
9The quote lists 2 crew; this model accommodates up to 1.
10A gyro stabiliser is not offered on this model in the modeled range.
11A Pullman bunk in the aft cabin is not offered on this model in the modeled range.
12The selected engine package has no emissions certificate for delivery to the United States in this model.
13A discount of 275 thousand euro is more than 3 percent of the list price of 9,160 thousand euro; a sales director should approve it.
14A discount of 916 thousand euro is more than 3 percent of the list price of 9,160 thousand euro; a sales director should approve it.
15A discount of 917 thousand euro is outside the 0 to 10 percent of the list price of 9,160 thousand euro that a quote may carry.
16A discount of -5 thousand euro is outside the 0 to 10 percent of the list price of 9,160 thousand euro that a quote may carry.
17The build takes about 24 months in this model; the customer needs the yacht in 23.
18A custom interior needs a design review by the yard before the price is confirmed.
19The quote states a total of 9,060 thousand euro; the model gives 9,160 thousand euro.
20The quote states a total of 9,161 thousand euro; the model gives 9,160 thousand euro.
21The quote has 5 guest cabins; this model is laid out for 2 to 3 cabins.
22The quote lists 12 overnight guests; this model accommodates up to 6.
23The quote lists 12 overnight guests; 5 cabins sleep at most 10.
24The quote lists 2 crew; this model accommodates up to 0.
25A discount of 900 thousand euro is outside the 0 to 10 percent of the list price of 2,690 thousand euro that a quote may carry.
26The build takes about 12 months in this model; the customer needs the yacht in 6.
27A discount of 400 thousand euro is more than 3 percent of the list price of 9,800 thousand euro; a sales director should approve it.

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. Predator order: Predator 55 for the United States with an unavailable engine, too many guests, options it cannot take and a large discount

The agent's request. Please quote a Predator 55 with the MTU 5280 engine package for delivery to the United States, with 5 guest cabins, 12 overnight guests and 2 crew, a gyro stabiliser and a Pullman bunk, a discount of 900 thousand euros, delivery in 6 months and a stated total of 1,790 thousand euros. It is ready to send.

Verdict: Blocked.

  • Engine not offered with this model. The selected engine package is not offered with this model in the modeled range.
  • Cabin count outside the model range. The quote has 5 guest cabins; this model is laid out for 2 to 3 cabins.
  • More guests than the model accommodates. The quote lists 12 overnight guests; this model accommodates up to 6.
  • More guests than berths. The quote lists 12 overnight guests; 5 cabins sleep at most 10.
  • More crew than crew quarters. The quote lists 2 crew; this model accommodates up to 0.
  • Gyro stabiliser not offered on this model. A gyro stabiliser is not offered on this model in the modeled range.
  • Pullman bunk not offered. A Pullman bunk in the aft cabin is not offered on this model in the modeled range.
  • Engine without US emissions certificate. The selected engine package has no emissions certificate for delivery to the United States in this model.
  • Discount above the limit. A discount of 900 thousand euro is outside the 0 to 10 percent of the list price of 2,690 thousand euro that a quote may carry.
  • Delivery date earlier than the build time. The build takes about 12 months in this model; the customer needs the yacht in 6.

2. Predator order: The agent resubmits after fixing the errors

The agent's request. Please quote a Predator 75 with the MAN 3800 engine package for delivery to the European Union, with 4 guest cabins, 8 overnight guests and 2 crew, a gyro stabiliser, delivery in 18 months and a stated total of 5,510 thousand euros. It is ready to send.

Verdict: Allowed.

  • Price summary. List price 5,510 thousand euro, net price 5,510 thousand euro after discount, build time about 18 months.

3. Yacht order: 95 Yacht with a Pullman bunk and a 1,300 thousand euro discount

The agent's request. Please quote a 95 Yacht with the MTU 4000 engine package for delivery to the European Union, with 5 guest cabins, 10 overnight guests and 4 crew, a Pullman bunk, a discount of 1,300 thousand euros, delivery in 36 months and a stated total of 10,520 thousand euros. It is ready to send.

Verdict: Blocked.

  • Pullman bunk not offered. A Pullman bunk in the aft cabin is not offered on this model in the modeled range.
  • Discount above the limit. A discount of 1,300 thousand euro is outside the 0 to 10 percent of the list price of 11,820 thousand euro that a quote may carry.

4. Yacht order: The agent resubmits after fixing the errors

The agent's request. Please quote a 88 Yacht with the MTU 4000 engine package for delivery to the European Union, with 4 guest cabins, 8 overnight guests and 4 crew, a gyro stabiliser, a Pullman bunk and a custom interior, a discount of 400 thousand euros, delivery in 30 months and a stated total of 9,330 thousand euros. It is ready to send.

Verdict: Needs approval.

  • Discount above 3 percent. A discount of 400 thousand euro is more than 3 percent of the list price of 9,730 thousand euro; a sales director should approve it.
  • Custom interior design. A custom interior needs a design review by the yard before the price is confirmed.
  • Price summary. List price 9,730 thousand euro, net price 9,330 thousand euro after discount, build time about 28 months.

5. Large yacht for the US: 100 Yacht for the United States with the MTU 5280 engine package, six crew and a stated total that is off

The agent's request. Please quote a 100 Yacht with the MTU 5280 engine package for delivery to the United States, with 5 guest cabins, 10 overnight guests and 6 crew, delivery in 36 months and a stated total of 13,920 thousand euros. It is ready to send.

Verdict: Blocked.

  • More crew than crew quarters. The quote lists 6 crew; this model accommodates up to 5.
  • Engine without US emissions certificate. The selected engine package has no emissions certificate for delivery to the United States in this model.
  • Stated total does not match. The quote states a total of 13,920 thousand euro; the model gives 14,020 thousand euro.

6. Large yacht for the US: The agent resubmits after fixing the errors

The agent's request. Please quote a 100 Yacht with the MTU 4000 engine package for delivery to the United States, with 5 guest cabins, 10 overnight guests and 5 crew, delivery in 36 months and a stated total of 13,760 thousand euros. It is ready to send.

Verdict: Allowed.

  • Price summary. List price 13,760 thousand euro, net price 13,760 thousand euro after discount, build time about 30 months.

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 new-build motor yacht: a model, an engine package, guest cabins, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these orders and returns a verdict, every reason and the totals it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a Predator 55 with the MTU 5280 engine package for delivery to the United States, with 5 guest cabins. 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 nine findings and one approval, all in one answer. The selected engine package is not offered with this model in the modeled range. The quote has 5 guest cabins; this model is laid out for 2 to 3 cabins. The quote lists 12 overnight guests; this model accommodates up to 6. The other six are on screen.
  6. The validator returned nine 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 order are checked against each other.
  7. What this shows: for guests, crew and cabins that must fit the model and each other, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the model to Predator 75, the engine package to MAN 3800, the market to European Union, the guest cabins to 4 and the total as stated on the order to 5,510. Four more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All ten earlier findings are cleared.
  13. Ten problems caught in one call, fixed in one pass, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.