Predictika · New-build yacht orders
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.
This validator models new-build yacht orders, not just the scenarios shown below.
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.
6 scenarios in 3 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 |
|---|---|---|
| Engine packages that depend on the model | Only 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 other | Only 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 rule | Only 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 price | Only 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 person | Only 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. |
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.
| 1 | The selected engine package is not offered with this model in the modeled range. |
| 2 | The quote has 1 guest cabins; this model is laid out for 2 to 3 cabins. |
| 3 | The quote has 4 guest cabins; this model is laid out for 2 to 3 cabins. |
| 4 | The quote lists 7 overnight guests; this model accommodates up to 6. |
| 5 | The quote lists 7 overnight guests; 3 cabins sleep at most 6. |
| 6 | The quote lists 9 overnight guests; this model accommodates up to 8. |
| 7 | The quote lists 9 overnight guests; 4 cabins sleep at most 8. |
| 8 | The quote lists 1 crew; this model accommodates up to 0. |
| 9 | The quote lists 2 crew; this model accommodates up to 1. |
| 10 | A gyro stabiliser is not offered on this model in the modeled range. |
| 11 | A Pullman bunk in the aft cabin is not offered on this model in the modeled range. |
| 12 | The selected engine package has no emissions certificate for delivery to the United States in this model. |
| 13 | A 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. |
| 14 | A 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. |
| 15 | A 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. |
| 16 | A 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. |
| 17 | The build takes about 24 months in this model; the customer needs the yacht in 23. |
| 18 | A custom interior needs a design review by the yard before the price is confirmed. |
| 19 | The quote states a total of 9,060 thousand euro; the model gives 9,160 thousand euro. |
| 20 | The quote states a total of 9,161 thousand euro; the model gives 9,160 thousand euro. |
| 21 | The quote has 5 guest cabins; this model is laid out for 2 to 3 cabins. |
| 22 | The quote lists 12 overnight guests; this model accommodates up to 6. |
| 23 | The quote lists 12 overnight guests; 5 cabins sleep at most 10. |
| 24 | The quote lists 2 crew; this model accommodates up to 0. |
| 25 | 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. |
| 26 | The build takes about 12 months in this model; the customer needs the yacht in 6. |
| 27 | A 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. |
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 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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.