Predictika · Sailing yacht order configuration
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.
This validator models Oceanis 34.1 orders, not just the scenarios shown below.
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.
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 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 keel | Only 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 waters | Only 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 answer | Only 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. |
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 First Line Pack (A10) and the In-Mast Furling Pack (A23) cannot be ordered together. |
| 2 | The Downwind Pack (A32) and the Upwind Pack (A33) cannot be ordered together. |
| 3 | The 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. |
| 4 | The lazy bag (AV C0545) cannot be ordered with the In-Mast Furling Pack (A23). |
| 5 | The windlass control in the cockpit (BA C02) needs the electric windlass (BA G11), which is not on the order. |
| 6 | The Luxe cockpit bimini (BE IL166) needs the Luxe coachroof sprayhood (BE CL166), which is not on the order. |
| 7 | The 16,000 BTU air conditioning (IC DB0B0) is for the 2-cabin version only, and the order has the 3-cabin layout. |
| 8 | The diesel forced air heating (IC HDAB0) cannot be ordered with the autonomous air conditioning on lithium battery (IC DPK_0). |
| 9 | The 2000 VA inverter (ME C50) cannot be ordered with the autonomous air conditioning on lithium battery (IC DPK_0). |
| 10 | The beaching legs (L0 B10) cannot be ordered with the deep or the shallow cast iron keel; the order has a cast iron keel. |
| 11 | The boat with the Torqeedo electric engine is approved only for inland waterways navigation, and the customer will sail at sea. |
| 12 | The quote states 3 cabins; the layout on the order has 2. |
| 13 | The quote states 2 cabins; the layout on the order has 3. |
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 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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.