Predictika · Yacht quotes

An AI sales agent's yacht quote, checked before it goes out

An AI sales agent prepares a new-build quote for a Ferretti Yachts flybridge or INFYNITO yacht: the model, the engine, the market, the cabins, guests and crew, the gyro stabilizer, swim platform and gangway, any discount, the custom interior and the delivery date the customer needs. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what each yacht can carry and offer, and returns a verdict, every reason and the price and build time it computed.

Scope: Ferretti Yachts F670, F720, F800, F860, F940, INFYNITO 80 and INFYNITO 90 quotes: engine, cabins, guests, crew, options, US emissions, discount, delivery date and stated total. See everything this validator covers

This validator models Ferretti Yachts new-build quotes, not just the scenarios shown below.

  • Model and engine — the seven models, the engines each one is offered with, and the engine that has no emissions certificate for delivery to the United States.
  • Layout — the range of guest cabins for each model, the guests the berths sleep, and the crew the crew quarters hold.
  • Options — the gyro stabilizer, the hydraulic swim platform and the hydraulic gangway, each available on some models only, and the custom interior, which needs a design review.
  • Discount, delivery and stated total — a discount above 3 percent of the list price goes to a sales director and one above 10 percent is blocked, a delivery date earlier than the model's build time needs approval, and the total the quote states is compared with the one computed.

Any Ferretti Yachts new-build quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: pre-owned yachts, Custom Line, Riva and other brands of the group, and the full options list. Model names and series come from public Ferretti Yachts listings; the engine pairings, cabin, guest and crew limits, option availability, discount limits, build times and all prices (in thousand euro, illustrative, excluding VAT) are modeled from comparable motor yachts and are not published by Ferretti.

The AI sales agentBuilds the yacht quote from the conversation with the customer 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
Engines, options and cabin ranges that depend on the modelOnly with care
Each model has its own engine list, cabin range, crew quarters and option set, so each limit needs a lookup per model and a comparison rule.
The chosen model's limits are compared with the quote directly on every call.
An engine that is fine in one market but not anotherOnly with workarounds
The US emissions rule reads the engine and the market together, so it needs its own rule that is easy to miss when a new engine is added.
The engine and the market are fields of the same request and are checked together on every call.
Discount limits and approval thresholds that depend on the list priceOnly with workarounds
The list price has to be computed first and the discount compared with 3 and 10 percent of it in separate rules.
The list price is derived once and both limits are checked against it on every call.
A delivery date against the build time, and a stated total against the computed oneOnly with workarounds
The build time depends on the model and on the custom interior and colour, and the total depends on the engine, options and discount, so each comparison needs a calculation rule of its own.
Build time and net price are computed from the quote and compared with what the quote asks for and states.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote 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.

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 selected engine is not offered with this model in the modeled range.
2The quote has 2 guest cabins; this model is laid out for 3 to 4 cabins.
3The quote has 5 guest cabins; this model is laid out for 3 to 4 cabins.
4The quote lists 7 overnight guests; 3 cabins sleep at most 6.
5The quote lists 3 crew; this model has crew quarters for 2.
6A gyro stabilizer is not offered on this model in the modeled range.
7A hydraulic swim platform is not offered on this model in the modeled range.
8A hydraulic gangway is not offered on this model in the modeled range.
9The selected engine has no emissions certificate for delivery to the United States in this model.
10A discount of 85 thousand euro is more than 3 percent of the list price of 2,820 thousand euro; a sales director should approve it.
11A discount of 282 thousand euro is more than 3 percent of the list price of 2,820 thousand euro; a sales director should approve it.
12A discount of 283 thousand euro is outside the 0 to 10 percent of the list price of 2,820 thousand euro that a quote may carry.
13A discount of -5 thousand euro is outside the 0 to 10 percent of the list price of 2,820 thousand euro that a quote may carry.
14The build takes about 16 months in this model; the customer needs the yacht in 15.
15A custom interior needs a design review by the yard before the price is confirmed.
16The build takes about 18 months in this model; the customer needs the yacht in 17.
17The quote states a total of 2,720 thousand euro; the model gives 2,820 thousand euro.
18The quote states a total of 2,821 thousand euro; the model gives 2,820 thousand euro.
19The quote has 5 guest cabins; this model is laid out for 2 to 3 cabins.
20The quote lists 11 overnight guests; 5 cabins sleep at most 10.
21The quote lists 3 crew; this model has crew quarters for 1.
22A discount of 900 thousand euro is outside the 0 to 10 percent of the list price of 2,560 thousand euro that a quote may carry.
23The build takes about 14 months in this model; the customer needs the yacht in 6.
24A discount of 400 thousand euro is more than 3 percent of the list price of 7,950 thousand euro; a sales director should approve it.
25The build takes about 34 months in this model; the customer needs the yacht in 30.

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, layout and options: A small F670 with an engine it is not offered with, too many cabins and an early delivery date

The agent's request. Please quote a new Ferretti Yachts F670 for Bellmare Charters, with MAN V12 1550 engines, for delivery in the European market, 4 guest cabins, 9 overnight guests and 2 crew, plus a gyro stabilizer and a hydraulic swim platform. The customer needs the yacht in 10 months, with a stated total of 2,350 thousand euro. It is ready to send.

Verdict: Blocked.

  • Engine not offered with this model. The selected engine is not offered with this model in the modeled range.
  • Cabin count outside the model range. The quote has 4 guest cabins; this model is laid out for 2 to 3 cabins.
  • More guests than berths. The quote lists 9 overnight guests; 4 cabins sleep at most 8.
  • More crew than crew quarters. The quote lists 2 crew; this model has crew quarters for 1.
  • Gyro stabilizer not fitted on this model. A gyro stabilizer is not offered on this model in the modeled range.
  • Hydraulic platform not offered. A hydraulic swim platform is not offered on this model in the modeled range.
  • Delivery date earlier than the build time. The build takes about 14 months in this model; the customer needs the yacht in 10.

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

The agent's request. Please quote a new Ferretti Yachts F670 for Bellmare Charters, with MAN V8 1000 engines, for delivery in the European market, 3 guest cabins, 6 overnight guests and 1 crew. The customer needs the yacht in 14 months, with a stated total of 1,900 thousand euro. It is ready to send.

Verdict: Allowed.

  • Quote summary. List price 1,900 thousand euro, net price 1,900 thousand euro after discount, build time about 14 months.

3. US delivery and discount: An F860 for the US with the MAN V12 2000 engine and a large discount

The agent's request. Please quote a new Ferretti Yachts F860 for Bellmare Charters, with MAN V12 2000 engines, for delivery in the United States market, 4 guest cabins, 8 overnight guests and 3 crew, plus a gyro stabilizer, a hydraulic swim platform and a hydraulic gangway. The customer needs the yacht in 30 months, and the quote carries a discount of 700 thousand euro, with a stated total of 5,200 thousand euro. It is ready to send.

Verdict: Blocked.

  • Engine without US emissions certificate. The selected engine has no emissions certificate for delivery to the United States in this model.
  • Discount above the limit. A discount of 700 thousand euro is outside the 0 to 10 percent of the list price of 5,900 thousand euro that a quote may carry.

4. US delivery and discount: The agent resubmits after fixing the errors

The agent's request. Please quote a new Ferretti Yachts F860 for Bellmare Charters, with MAN V12 1800 engines, for delivery in the United States market, 4 guest cabins, 8 overnight guests and 3 crew, plus a gyro stabilizer, a hydraulic swim platform and a hydraulic gangway. The customer needs the yacht in 30 months, and the quote carries a discount of 500 thousand euro, with a stated total of 5,240 thousand euro. It is ready to send.

Verdict: Needs approval.

  • Discount above 3 percent. A discount of 500 thousand euro is more than 3 percent of the list price of 5,740 thousand euro; a sales director should approve it.
  • Quote summary. List price 5,740 thousand euro, net price 5,240 thousand euro after discount, build time about 24 months.

5. Stated total and custom interior: An F860 with a custom interior and a stated total that misses the engine upgrade

The agent's request. Please quote a new Ferretti Yachts F860 for Bellmare Charters, with MAN V12 1800 engines, for delivery in the United States market, 4 guest cabins, 8 overnight guests and 3 crew, plus a gyro stabilizer, a hydraulic swim platform, a hydraulic gangway and a custom interior. The customer needs the yacht in 34 months, with a stated total of 8,000 thousand euro. It is ready to send.

Verdict: Blocked.

  • Stated total does not match. The quote states a total of 8,000 thousand euro; the model gives 5,990 thousand euro.
  • Custom interior design. A custom interior needs a design review by the yard before the price is confirmed.

6. Stated total and custom interior: The agent resubmits after fixing the errors

The agent's request. Please quote a new Ferretti Yachts F860 for Bellmare Charters, with MAN V12 1800 engines, for delivery in the United States market, 4 guest cabins, 8 overnight guests and 3 crew, plus a gyro stabilizer, a hydraulic swim platform, a hydraulic gangway and a custom interior. The customer needs the yacht in 34 months, with a stated total of 5,990 thousand euro. It is ready to send.

Verdict: Needs approval.

  • Custom interior design. A custom interior needs a design review by the yard before the price is confirmed.
  • Quote summary. List price 5,990 thousand euro, net price 5,990 thousand euro after discount, build time about 28 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 a new-build quote for a Ferretti Yachts flybridge or INFYNITO yacht: the model, the engine, the market, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what each yacht can carry and offer, and returns a verdict, every reason and the price and build time it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a new Ferretti Yachts F670 for Bellmare Charters, with MAN V12 1550 engines, for delivery in the European market. The customer needs the yacht in 10 months, with a stated total of 2,350 thousand euro. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings and one approval, all in one answer. The selected engine is not offered with this model in the modeled range. The quote has 4 guest cabins; this model is laid out for 2 to 3 cabins. The quote lists 9 overnight guests; 4 cabins sleep at most 8. The other three are on screen.
  6. The validator returned six 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 quote are checked against each other.
  7. What this shows: for engines, options and cabin ranges that depend on the model, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the engine to MAN V8 1000, the guest cabins to 3, the overnight guests to 6, the crew to 1 and the stated total to 1,900 thousand euro. Three more changes are on screen.
  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.