Predictika · Industrial 3D printing
An AI sales agent prepares a stereolithography printer configuration for a customer: a ProJet 6000 HD, ProJet 7000 HD, ProX 800 or ProX 950 in a build mode, with the part the customer wants to print, the material, the electrical supply and the room it stands in. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures 3D Systems publishes in its SLA data sheets and returns a verdict, every reason and the figures it computed.
This validator models one SLA printer configuration at a time, based on the figures in the public 3D Systems SLA data sheets, not just the scenarios shown below.
Any SLA configuration that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (3D Systems publishes no list prices, so this page shows no price build-up), accessories and post-processing equipment, print resolution and speed, volume of material used, other 3D Systems printer lines, and service terms. The data sheets read are the 2018 technical specifications and the 2021 brochure; where they disagree the conflicting item is left out of the model.
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 |
|---|---|---|
| Build volumes that change with the printer and the mode | Only with care Each printer has a different set of modes and each mode has its own volume, so the part check needs a table of printer and mode pairs and a rule for modes that do not exist. | The printer, the mode and the part size are compared together in one request, in any order. |
| Limits that differ by printer family | Only with care Weight, finest feature, voltage and room temperature each have a value per printer, so a rule has to be written for every combination or kept in a lookup that someone maintains. | Every limit comes from the model of the selected printer and is checked on every call. |
| A material list that is not complete | Only with workarounds A product rule that hides materials the data sheet does not list would block a legitimate choice, and one that allows them all would let a wrong one through. | A material off the list goes to a person for approval and is never blocked outright. |
| A stated figure that must match the data sheet | Only with workarounds A weight limit typed into the quote text is not linked to the printer, so a CPQ rarely notices when the two differ. | The stated figure is compared with the one the model computes. |
| 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 person 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 selected build mode is not offered on this printer; the ProJet 6000 HD and ProX 800 have full, half and short, the ProJet 7000 HD has full and short, and the ProX 950 has full only. |
| 2 | The part of 651 x 600 x 400 mm does not fit the build volume of 650 x 750 x 550 mm. |
| 3 | The part of 500 x 751 x 400 mm does not fit the build volume of 650 x 750 x 550 mm. |
| 4 | The part of 500 x 600 x 276 mm does not fit the build volume of 650 x 750 x 275 mm. |
| 5 | The part of 500 x 600 x 51 mm does not fit the build volume of 650 x 750 x 50 mm. |
| 6 | The part of 251 x 200 x 200 mm does not fit the build volume of 250 x 250 x 250 mm. |
| 7 | The part weighs 75,001 g; the printer allows up to 75,000 g. |
| 8 | The part weighs 9601 g; the printer allows up to 9600 g. |
| 9 | The part has features down to 74 microns; the printer scans fine features down to 75 microns. |
| 10 | The part has features down to 100 microns; the printer scans fine features down to 125 microns. |
| 11 | The supply of 120 VAC is outside the printer range of 200 to 240 VAC. |
| 12 | The supply of 250 VAC is outside the printer range of 100 to 240 VAC. |
| 13 | The room temperature of 27 degrees Celsius is outside the printer operating range of 20 to 26. |
| 14 | The room temperature of 19 degrees Celsius is outside the printer operating range of 20 to 26. |
| 15 | The selected Accura material is not in the data sheet list for this printer family; a person should confirm with 3D Systems that it builds on this printer. |
| 16 | The selected additional material delivery module size is not offered on this printer; it matches the build modes the printer offers. |
| 17 | The quote has 0 printers; at least 1 is needed. |
| 18 | The quote states a maximum part weight of 100,000 g; the printer data sheet gives 75,000 g. |
| 19 | The quote states a maximum part weight of 75,000 g; the printer data sheet gives 150,000 g. |
| 20 | The part weighs 80,000 g; the printer allows up to 75,000 g. |
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 one ProJet 7000 HD in full mode, building in Accura25, for a part of 420 x 300 x 150 mm weighing 30,000 g with features down to 60 microns, on a 230 VAC supply in a room at 22 degrees Celsius. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one ProX 800 in half mode, building in Accura25, for a part of 420 x 300 x 150 mm weighing 30,000 g with features down to 150 microns, on a 230 VAC supply in a room at 22 degrees Celsius. The quote states a maximum part weight of 75,000 g. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote one ProX 800 in short mode, building in Xtreme, for a part of 600 x 700 x 40 mm weighing 20,000 g with features down to 200 microns, on a 120 VAC supply in a room at 30 degrees Celsius. The quote states a maximum part weight of 75,000 g. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one ProX 800 in short mode, building in Xtreme, for a part of 600 x 700 x 40 mm weighing 20,000 g with features down to 200 microns, on a 230 VAC supply in a room at 24 degrees Celsius. The quote states a maximum part weight of 75,000 g. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote one ProJet 6000 HD in full mode, building in Bluestone, for a part of 240 x 240 x 240 mm weighing 12,000 g with features down to 100 microns, on a 120 VAC supply in a room at 22 degrees Celsius, with an additional material delivery module in short size. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one ProJet 6000 HD in full mode, building in ClearVue, for a part of 240 x 240 x 240 mm weighing 8,000 g with features down to 100 microns, on a 120 VAC supply in a room at 22 degrees Celsius, with an additional material delivery module in short size. The quote states a maximum part weight of 9,600 g. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.