Predictika · Yacht build quotes
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.
This validator models SL Line build quotes, not just the scenarios shown below.
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.
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 |
|---|---|---|
| Options that depend on the model | Only 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 rules | Only 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 total | Only 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 blocked | Only 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 answer | Only 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. |
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.
| 1 | The owner asks for 29 knots; this model and engine pack reach 28 knots. |
| 2 | The owner asks for 30 knots; this model and engine pack reach 29 knots. |
| 3 | The owner asks for 31 knots; this model and engine pack reach 30 knots. |
| 4 | The SL86A has one engine option; the upgraded engine pack is not available. |
| 5 | Hybrid propulsion is offered on the SL120A only; the SL90A cannot take it. |
| 6 | Hybrid propulsion adds engineering and build time; a person should confirm the delivery slot. |
| 7 | The owner asks for 26 knots; this model and engine pack reach 25 knots. |
| 8 | 9 guests exceeds the 8 guests this model is arranged for. |
| 9 | 4 crew exceeds the 3 crew berths on this model. |
| 10 | 2 crew is below the 3 needed to operate this model. |
| 11 | 3 crew is below the 4 needed to operate this model. |
| 12 | 7 crew exceeds the 6 crew berths on this model. |
| 13 | The SL106A and SL120A are not delivered without stabilizers. |
| 14 | The large tender needs the tender garage of the SL106A or SL120A. |
| 15 | A charter yacht carries at least 4 crew; the quote has 3. |
| 16 | A charter yacht needs zero-speed stabilizers. |
| 17 | A discount of 4 percent is above the 3 percent a salesperson may give; a manager should approve it. |
| 18 | A discount of 6 percent is above the 3 percent a salesperson may give; a manager should approve it. |
| 19 | A discount of 7 percent is above the 6 percent a dealer may give. |
| 20 | A fully custom interior is priced by the Sanlorenzo design office; a person should confirm it. |
| 21 | Delivery to Asia is quoted by logistics; a person should confirm the delivery price. |
| 22 | The quote states a total of 8,019 thousand euros; the option prices give 8,020 thousand euros. |
| 23 | The quote states a total of 10,520 thousand euros; the option prices give 10,020 thousand euros. |
| 24 | A discount of 5 percent is above the 3 percent a salesperson may give; a manager should approve it. |
| 25 | Hybrid propulsion is offered on the SL120A only; the SL86A cannot take it. |
| 26 | 1 crew is below the 3 needed to operate this model. |
| 27 | The owner asks for 35 knots; this model and engine pack reach 26 knots. |
| 28 | A discount of 9 percent is above the 6 percent a dealer may give. |
| 29 | The quote states a total of 1 thousand euros; the option prices give 8,920 thousand euros. |
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 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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.