Predictika · CAD license quotes
An AI sales agent prepares a license quote for the Sword Tell CAD line: an edition, seats, optional Protect module and Tell Connectors, a license type and term, and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product line and returns a verdict and every reason.
This validator models Sword Tell license quotes, not just the scenarios shown below.
Any Sword Tell license quote that touches these rules is in scope — not only the scenarios pictured here. The edition, connector and product names are public; the license rules below them are modeled from comparable products and are not published by Sword Group. No prices are modeled, so the validator returns a verdict and findings but no price build-up.
7 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 |
|---|---|---|
| Features and connectors that depend on the edition | Only with care Each edition needs its own list of allowed features and connectors, and every new connector adds a rule per edition. | The product and every option are in one request and checked together on every call. |
| Connectors that can only read, not export | Only with care A reader-only rule has to look at the connector and at the export option at the same time. | The connector and the export choice are fields of one request, compared on every call. |
| Pool size, term and maintenance that depend on the license type | Only with workarounds Floating pools, subscription terms and perpetual maintenance each follow different rules, so conditional checks pile up. | The license type, term and maintenance are fields of the request and are checked together on every call. |
| Build limits for very large assemblies | Only with care A size limit applies only to one build, so a build rule has to sit beside every size rule. | The assembly size and the build are fields of the request and are compared on every call. |
| 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 | Tell Student is the free edition for learning; it cannot be quoted for commercial use. |
| 2 | Tell Student includes only the basic 2D and 3D design features; the Protect module and Tell Connectors are not available with it. |
| 3 | Tell Student is a named license only; a floating license is not available. |
| 4 | Tell Student is free and is not sold as a perpetual license. |
| 5 | Tell Student is for small models; 900 parts exceeds the 500 parts it allows. |
| 6 | The Protect module is part of Tell Watch and Tell Industry; it is not available with Tell View. |
| 7 | Tell View can add only the DXF/IGES and STEP connectors; the CAD-system connectors need Tell Watch or Tell Industry. |
| 8 | The CATIA and Solid Edge connectors are readers; export to these formats is not available. |
| 9 | Export to other CAD formats is requested but no connector is on the quote. |
| 10 | 3 connector seats are quoted but no Tell Connector is selected. |
| 11 | A Tell Connector is selected but no seats carry it. |
| 12 | 8 connector seats are quoted but the product has only 5 seats. |
| 13 | A floating license pool needs at least 3 seats; the quote has 2. |
| 14 | Subscription terms are 1, 2 or 3 years; the quote has 4 years. |
| 15 | Support and updates are included in a subscription; 2 years of separate maintenance cannot be added. |
| 16 | A perpetual license is quoted with 1 to 5 years of maintenance; the quote has 0. |
| 17 | A perpetual license is quoted with 1 to 5 years of maintenance; the quote has 6. |
| 18 | 250,000 parts needs the 64-bit build; the 32-bit build is limited to assemblies of 200,000 parts. |
| 19 | 1,200,000 parts is a very large assembly; engineering should confirm the hardware sizing. |
| 20 | The interface languages are French, English, German, Spanish and Italian. |
| 21 | A discount of 20 percent is above 15 percent and needs sales management approval. |
| 22 | A discount of 35 percent is above the 30 percent maximum. |
| 23 | The discount of -5 percent is below zero. |
| 24 | 50 seats is a large deployment; a person should confirm the license server and support plan. |
| 25 | The quote has 0 seats; at least one seat is required. |
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 5 seats of Tell View on a 1-year subscription, for an assembly of 5,000 parts on the 64-bit build, with the Protect module, with the Creo and CATIA connectors on 8 connector seats, and export to other CAD formats. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 5 seats of Tell Industry on a 1-year subscription, for an assembly of 5,000 parts on the 64-bit build, with the Protect module, with the Creo and CATIA connectors on 5 connector seats. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 floating seats of Tell Industry on a 4-year subscription with 2 years of maintenance, for an assembly of 5,000 parts on the 64-bit build. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 floating seats of Tell Industry on a 3-year subscription, for an assembly of 5,000 parts on the 64-bit build. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 5 seats of Tell Watch on a 1-year subscription, for an assembly of 300,000 parts on the 32-bit build, with the CATIA connector on 4 connector seats, and export to other CAD formats, at a discount of 20 percent. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 5 seats of Tell Watch on a 1-year subscription, for an assembly of 300,000 parts on the 64-bit build, with the CATIA connector on 4 connector seats, at a discount of 20 percent. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 5 seats of Tell Watch on a 1-year subscription, for an assembly of 300,000 parts on the 64-bit build, with the CATIA connector on 4 connector seats, at a discount of 15 percent. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.