Predictika · Sailing yacht order configuration

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

An AI sales agent prepares an order for an Oceanis 34.1 sailing yacht with an engine, keel, cabin layout, sail packs and options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the dependencies in the published retail price list and returns a verdict, every reason and the figures it computed.

Scope: Oceanis 34.1 sailing yacht orders: engine, keel, 2- or 3-cabin layout, sail packs, Code 0, windlass, sprayhood and bimini, air conditioning, heating, inverter and beaching legs. See everything this validator covers

This validator models Oceanis 34.1 orders, not just the scenarios shown below.

  • Sail packs and sails — the First Line (A10) and In-Mast Furling (A23) packs exclude each other, as do the Downwind (A32) and Upwind (A33) packs; the Code 0 (AV H21) needs A10, A32 or A34; the lazy bag (AV C0545) cannot go with A23.
  • Deck and mooring options — the windlass control in the cockpit (BA C02) needs the electric windlass (BA G11); the Luxe cockpit bimini (BE IL166) needs the Luxe coachroof sprayhood (BE CL166).
  • Comfort and electrical options — the 16,000 BTU air conditioning (IC DB0B0) is for the 2-cabin version only; the diesel forced air heating (IC HDAB0) and the 2000 VA inverter (ME C50) cannot go with the autonomous air conditioning on lithium battery (IC DPK_0).
  • Hull, engine and layout — the beaching legs (L0 B10) cannot go with the deep or shallow cast iron keel, the Torqeedo electric engine is approved only for inland waterways, and the number of cabins on the quote is compared with the layout.

Any Oceanis 34.1 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (no price build-up or line-item quote is produced), other Oceanis models, other Beneteau ranges, and any dependency in the price list that is not listed above.

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
Options that exclude each other (sail packs, air conditioning and heating)Easy
A pair-wise incompatibility rule per combination; routine in a product-rules CPQ.
The same rule, checked together with all the others on every call.
An option that needs another option (Code 0, windlass control, bimini)Only with care
Each requirement is a rule, and several of them accept any one of a group of options, so the rules multiply as options are added.
The whole order is in one request, so a missing parent option is found whichever order the choices arrive in.
An option that exists only on one layout or one keelOnly with care
The layout and the keel have to be read by the option rule, and kept in step when a layout or keel is added.
The layout, keel and options are compared together on every call.
An engine approved only for certain watersOnly with workarounds
The intended use of the boat is not usually part of the product configuration, so it needs an added question and a rule tied to the engine.
The intended waters are one more choice in the request and are checked against the engine.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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 First Line Pack (A10) and the In-Mast Furling Pack (A23) cannot be ordered together.
2The Downwind Pack (A32) and the Upwind Pack (A33) cannot be ordered together.
3The Code 0 with furling system (AV H21) needs the First Line Pack (A10), the Downwind Pack (A32) or the Upwind and Downwind Pack (A34), and none is on the order.
4The lazy bag (AV C0545) cannot be ordered with the In-Mast Furling Pack (A23).
5The windlass control in the cockpit (BA C02) needs the electric windlass (BA G11), which is not on the order.
6The Luxe cockpit bimini (BE IL166) needs the Luxe coachroof sprayhood (BE CL166), which is not on the order.
7The 16,000 BTU air conditioning (IC DB0B0) is for the 2-cabin version only, and the order has the 3-cabin layout.
8The diesel forced air heating (IC HDAB0) cannot be ordered with the autonomous air conditioning on lithium battery (IC DPK_0).
9The 2000 VA inverter (ME C50) cannot be ordered with the autonomous air conditioning on lithium battery (IC DPK_0).
10The beaching legs (L0 B10) cannot be ordered with the deep or the shallow cast iron keel; the order has a cast iron keel.
11The boat with the Torqeedo electric engine is approved only for inland waterways navigation, and the customer will sail at sea.
12The quote states 3 cabins; the layout on the order has 2.
13The quote states 2 cabins; the layout on the order has 3.

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. Sail packs: First Line and In-Mast Furling packs together, with a lazy bag, on a 3-cabin boat

The agent's request. Please prepare an order for an Oceanis 34.1 sailing yacht with the Yanmar 3YM20 diesel (21 hp), the deep cast iron keel and the 3-cabin layout, to be sailed at sea, with First Line Pack (A10), In-Mast Furling Pack (A23), Code 0 with furling system (AV H21), lazy bag (AV C0545), electric windlass (BA G11), windlass control in the cockpit (BA C02), Luxe coachroof sprayhood (BE CL166) and Luxe cockpit bimini (BE IL166). The order states 3 cabins. It is ready to send.

Verdict: Blocked.

  • First Line and In-Mast Furling packs together. The First Line Pack (A10) and the In-Mast Furling Pack (A23) cannot be ordered together.
  • Lazy bag with In-Mast Furling pack. The lazy bag (AV C0545) cannot be ordered with the In-Mast Furling Pack (A23).

2. Sail packs: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for an Oceanis 34.1 sailing yacht with the Yanmar 3YM20 diesel (21 hp), the deep cast iron keel and the 3-cabin layout, to be sailed at sea, with First Line Pack (A10), Code 0 with furling system (AV H21), electric windlass (BA G11), windlass control in the cockpit (BA C02), Luxe coachroof sprayhood (BE CL166) and Luxe cockpit bimini (BE IL166). The order states 3 cabins. It is ready to send.

Verdict: Allowed.

  • Order summary. Oceanis 34.1 with 3 cabins and 6 packs and options on the order.

3. Comfort, deck and electrical options: Heating and an inverter with autonomous air conditioning, a windlass control with no windlass and a bimini with no sprayhood

The agent's request. Please prepare an order for an Oceanis 34.1 sailing yacht with the Yanmar 3YM20 diesel (21 hp), the deep cast iron keel and the 2-cabin layout, to be sailed at sea, with Upwind and Downwind Pack (A34), Code 0 with furling system (AV H21), windlass control in the cockpit (BA C02), Luxe cockpit bimini (BE IL166), autonomous air conditioning on lithium battery (IC DPK_0), diesel forced air heating (IC HDAB0) and 2000 VA inverter (ME C50). The order states 2 cabins. It is ready to send.

Verdict: Blocked.

  • Windlass control needs the electric windlass. The windlass control in the cockpit (BA C02) needs the electric windlass (BA G11), which is not on the order.
  • Bimini needs the sprayhood. The Luxe cockpit bimini (BE IL166) needs the Luxe coachroof sprayhood (BE CL166), which is not on the order.
  • Forced air heating with autonomous air conditioning. The diesel forced air heating (IC HDAB0) cannot be ordered with the autonomous air conditioning on lithium battery (IC DPK_0).
  • Inverter with autonomous air conditioning. The 2000 VA inverter (ME C50) cannot be ordered with the autonomous air conditioning on lithium battery (IC DPK_0).

4. Comfort, deck and electrical options: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for an Oceanis 34.1 sailing yacht with the Yanmar 3YM20 diesel (21 hp), the deep cast iron keel and the 2-cabin layout, to be sailed at sea, with Upwind and Downwind Pack (A34), Code 0 with furling system (AV H21), electric windlass (BA G11), windlass control in the cockpit (BA C02), Luxe coachroof sprayhood (BE CL166), Luxe cockpit bimini (BE IL166), diesel forced air heating (IC HDAB0) and 2000 VA inverter (ME C50). The order states 2 cabins. It is ready to send.

Verdict: Allowed.

  • Order summary. Oceanis 34.1 with 2 cabins and 8 packs and options on the order.

5. Engine, keel and layout: The electric engine at sea, beaching legs on a cast iron keel, 16,000 BTU air conditioning on 3 cabins and the wrong number of cabins stated

The agent's request. Please prepare an order for an Oceanis 34.1 sailing yacht with the Torqeedo electric engine, the deep cast iron keel and the 3-cabin layout, to be sailed at sea, with Upwind and Downwind Pack (A34), Code 0 with furling system (AV H21), electric windlass (BA G11), windlass control in the cockpit (BA C02), Luxe coachroof sprayhood (BE CL166), Luxe cockpit bimini (BE IL166), 16,000 BTU air conditioning (IC DB0B0) and beaching legs (L0 B10). The order states 2 cabins. It is ready to send.

Verdict: Blocked.

  • 16,000 BTU air conditioning on a 2-cabin boat only. The 16,000 BTU air conditioning (IC DB0B0) is for the 2-cabin version only, and the order has the 3-cabin layout.
  • Beaching legs with a cast iron keel. The beaching legs (L0 B10) cannot be ordered with the deep or the shallow cast iron keel; the order has a cast iron keel.
  • Electric engine at sea. The boat with the Torqeedo electric engine is approved only for inland waterways navigation, and the customer will sail at sea.
  • Stated cabins do not match the layout. The quote states 2 cabins; the layout on the order has 3.

6. Engine, keel and layout: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for an Oceanis 34.1 sailing yacht with the Yanmar 3YM30 diesel (29 hp), the swing keel and the 3-cabin layout, to be sailed at sea, with Upwind and Downwind Pack (A34), Code 0 with furling system (AV H21), electric windlass (BA G11), windlass control in the cockpit (BA C02), Luxe coachroof sprayhood (BE CL166), Luxe cockpit bimini (BE IL166) and beaching legs (L0 B10). The order states 3 cabins. It is ready to send.

Verdict: Allowed.

  • Order summary. Oceanis 34.1 with 3 cabins and 7 packs and options on the order.

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 an Oceanis 34.1 sailing yacht with an engine, keel, cabin layout, sail packs and options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the dependencies in the published retail price list and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please prepare an order for an Oceanis 34.1 sailing yacht with the Torqeedo electric engine, the deep cast iron keel and the 3-cabin layout. The order states 2 cabins. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The 16,000 BTU air conditioning (IC DB0B0) is for the 2-cabin version only, and the order has the 3-cabin layout. The beaching legs (L0 B10) cannot be ordered with the deep or the shallow cast iron keel; the order has a cast iron keel. The boat with the torqeedo electric engine is approved only for inland waterways navigation, and the customer will sail at sea. The other one is on screen.
  6. The validator returned four blocking findings 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 an option that exists only on one layout or one keel, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the engine to Yanmar 3YM30 diesel (29 hp), the keel to swing keel and the cabins as stated on the quote to 3. It removes the option: 16,000 BTU air conditioning.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four 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.