Predictika · Yacht build quotes

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

An AI sales agent prepares a build quote for a Sanlorenzo SL Line yacht: the model, the engine pack, stabilizers, tender, balconies and beach club, the interior level, the delivery region, private or charter use, guests, crew, the speed the owner wants, a dealer 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 line and returns a verdict, every reason and the total it computed.

Scope: Sanlorenzo SL Line (SL86, SL90, SL96, SL106, SL120 Asymmetric): engine pack, stabilizers, tender, interior level, delivery, charter use, guests, crew, speed, discount and the stated total. See everything this validator covers

This validator models SL Line build quotes, not just the scenarios shown below.

  • Model and propulsion — the five SL models, the guests and crew each is arranged for, the top speed of each model and engine pack, the upgraded engine pack, and hybrid propulsion on the SL120 only.
  • Options and use — stabilizers required on the SL106 and SL120, the large tender needing their tender garage, the interior level, delivery region, and the zero-speed stabilizers and four crew a charter yacht needs.
  • Discount and total — a discount that goes to a manager above 3 percent and is blocked above 6 percent, full custom interiors, delivery to Asia and hybrid lead time for a person to confirm, and the total the agent states against the validator's own.

Any SL Line build quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the SD, SX, SP, Alloy, Steel and Explorer lines, Bluegame, brokerage and used yachts. Public versus modeled: the SL line model names and the headline specifications of the SL90, SL96 and SL120 follow Sanlorenzo's public model pages; the SL86 and SL106 figures, every option rule, the minimum crew, the discount limits, the approvals and every price (in thousands of euros) are modeled by Predictika and are not Sanlorenzo prices or terms.

The AI sales agentBuilds the yacht build quote 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 modelOnly with care
Hybrid propulsion, the large tender, required stabilizers and the guest and crew limits each depend on the model chosen in another field, so each needs a rule tied to that choice.
The model and every option are fields of one quote and are checked together on every call.
Charter requirements that add to the model rulesOnly with care
A charter yacht needs zero-speed stabilizers and four crew on top of the model minimums, so the rules overlap and have to be kept consistent.
The use, the stabilizers and the crew are in one request and are compared on every call.
A stated total that must equal the computed totalOnly with workarounds
The total is built from the base price, options, interior, delivery and a discount rounded to whole thousands; checking a stated figure against it takes extra formulas.
The stated total is a field of the request and is compared with the computed total.
Quotes that should go to a person rather than be blockedOnly with care
Mid-size discounts, custom interiors, Asia delivery and hybrid lead time need a person, and sit beside separate hard limits that must not overlap them.
Blocks and approvals come back together; approval-only quotes are not blocked.
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 owner asks for 29 knots; this model and engine pack reach 28 knots.
2The owner asks for 30 knots; this model and engine pack reach 29 knots.
3The owner asks for 31 knots; this model and engine pack reach 30 knots.
4The SL86A has one engine option; the upgraded engine pack is not available.
5Hybrid propulsion is offered on the SL120A only; the SL90A cannot take it.
6Hybrid propulsion adds engineering and build time; a person should confirm the delivery slot.
7The owner asks for 26 knots; this model and engine pack reach 25 knots.
89 guests exceeds the 8 guests this model is arranged for.
94 crew exceeds the 3 crew berths on this model.
102 crew is below the 3 needed to operate this model.
113 crew is below the 4 needed to operate this model.
127 crew exceeds the 6 crew berths on this model.
13The SL106A and SL120A are not delivered without stabilizers.
14The large tender needs the tender garage of the SL106A or SL120A.
15A charter yacht carries at least 4 crew; the quote has 3.
16A charter yacht needs zero-speed stabilizers.
17A discount of 4 percent is above the 3 percent a salesperson may give; a manager should approve it.
18A discount of 6 percent is above the 3 percent a salesperson may give; a manager should approve it.
19A discount of 7 percent is above the 6 percent a dealer may give.
20A fully custom interior is priced by the Sanlorenzo design office; a person should confirm it.
21Delivery to Asia is quoted by logistics; a person should confirm the delivery price.
22The quote states a total of 8,019 thousand euros; the option prices give 8,020 thousand euros.
23The quote states a total of 10,520 thousand euros; the option prices give 10,020 thousand euros.
24A discount of 5 percent is above the 3 percent a salesperson may give; a manager should approve it.
25Hybrid propulsion is offered on the SL120A only; the SL86A cannot take it.
261 crew is below the 3 needed to operate this model.
27The owner asks for 35 knots; this model and engine pack reach 26 knots.
28A discount of 9 percent is above the 6 percent a dealer may give.
29The quote states a total of 1 thousand euros; the option prices give 8,920 thousand euros.

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. An SL86 asked for far more than it is: An SL86 Asymmetric with hybrid propulsion, 9 guests, 1 crew, 35 knots, a large tender and a 9 percent discount

The agent's request. Please quote a SL86 Asymmetric for private use with hybrid propulsion and fin stabilizers, 9 guests, 1 crew and a requested speed of 35 knots, with a large tender, delivered to Italy, with a 9 percent discount, for a total of 8,136 thousand euros. It is ready to send.

Verdict: Blocked.

  • Hybrid propulsion only on SL120A. Hybrid propulsion is offered on the SL120A only; the SL86A cannot take it.
  • Too many guests. 9 guests exceeds the 8 guests this model is arranged for.
  • Too few crew. 1 crew is below the 3 needed to operate this model.
  • Speed above what the engines give. The owner asks for 35 knots; this model and engine pack reach 26 knots.
  • Large tender does not fit. The large tender needs the tender garage of the SL106A or SL120A.
  • Discount above the limit. A discount of 9 percent is above the 6 percent a dealer may give.
  • Hybrid propulsion lead time. Hybrid propulsion adds engineering and build time; a person should confirm the delivery slot.

2. An SL86 asked for far more than it is: The agent resubmits after fixing the errors

The agent's request. Please quote a SL106 Asymmetric for private use with standard engines and zero-speed stabilizers, 9 guests, 4 crew and a requested speed of 25 knots, with a large tender, delivered to Italy, with a 3 percent discount, for a total of 11,815 thousand euros. It is ready to send.

Verdict: Allowed.

  • Price summary. List total 12,180 thousand euros, discount 365 thousand euros, quote total 11,815 thousand euros (illustrative prices); top speed 27 knots.

3. Charter on an SL96: An SL96 Asymmetric for charter with fin stabilizers and 2 crew

The agent's request. Please quote a SL96 Asymmetric for charter use with standard engines and fin stabilizers, 6 guests, 2 crew and a requested speed of 25 knots, delivered to Italy, for a total of 10,020 thousand euros. It is ready to send.

Verdict: Blocked.

  • Too few crew. 2 crew is below the 3 needed to operate this model.
  • Charter needs zero-speed stabilizers. A charter yacht needs zero-speed stabilizers.
  • Charter needs four crew. A charter yacht carries at least 4 crew; the quote has 2.

4. Charter on an SL96: The agent resubmits after fixing the errors

The agent's request. Please quote a SL96 Asymmetric for charter use with standard engines and zero-speed stabilizers, 6 guests, 4 crew and a requested speed of 25 knots, delivered to Italy, for a total of 10,160 thousand euros. It is ready to send.

Verdict: Allowed.

  • Price summary. List total 10,160 thousand euros, discount 0 thousand euros, quote total 10,160 thousand euros (illustrative prices); top speed 28 knots.

5. SL106 without stabilizers: An SL106 Asymmetric without stabilizers and a 5 percent discount

The agent's request. Please quote a SL106 Asymmetric for private use with standard engines and no stabilizers, 8 guests, 4 crew and a requested speed of 25 knots, delivered to Italy, with a 5 percent discount, for a total of 10,925 thousand euros. It is ready to send.

Verdict: Blocked.

  • Large models need stabilizers. The SL106A and SL120A are not delivered without stabilizers.
  • Discount above 3 percent. A discount of 5 percent is above the 3 percent a salesperson may give; a manager should approve it.

6. SL106 without stabilizers: The agent resubmits after fixing the errors

The agent's request. Please quote a SL106 Asymmetric for private use with standard engines and zero-speed stabilizers, 8 guests, 4 crew and a requested speed of 25 knots, delivered to Italy, with a 5 percent discount, for a total of 11,172 thousand euros. It is ready to send.

Verdict: Needs approval.

  • Discount above 3 percent. A discount of 5 percent is above the 3 percent a salesperson may give; a manager should approve it.
  • Price summary. List total 11,760 thousand euros, discount 588 thousand euros, quote total 11,172 thousand euros (illustrative prices); top speed 27 knots.

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 build quote for a Sanlorenzo SL Line yacht: the model, the engine pack, stabilizers, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the line 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 SL86 Asymmetric for private use with hybrid propulsion and fin stabilizers, 9 guests, 1 crew and a requested speed of 35 knots. 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 six findings and one approval, all in one answer. Hybrid propulsion is offered on the SL120A only; the SL86A cannot take it. 9 guests exceeds the 8 guests this model is arranged for. 1 crew is below the 3 needed to operate this model. 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 options 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 model to SL106 Asymmetric, the engine pack to standard, the stabilizers to zero-speed stabilizers, the crew to 4 and the stated total to €11,815. Two 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, and the validator's total, 11,815 thousand euros, matches the quote.
  13. Seven problems caught in one call, fixed in one pass, and a clean 11,815 euros quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.