Predictika · Printer option orders
An AI sales agent prepares an order for A3 color multifunction printers with their optional trays, cabinet, finishers and paper transports, and states how many option parts the order contains. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published compatibility guide and returns a verdict, every reason and the figures it computed.
This validator models option orders for the Lexmark CX961, CX962 and CX963 printers, using the compatibility rules in Lexmark's public Printer, Option, and Stand Compatibility Guide, not just the scenarios shown below.
Any option order for these printers that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none were used, so this validator produces no price build-up or line-item quote), other printer families, the Floor and Cabinet placement columns of the guide, dimensions and weights, supplies, and software or service options.
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 |
|---|---|---|
| A finisher without the right tray stack | Only with care The finisher's need for a 550-sheet tray plus one of three bases is a rule per finisher, and each new finisher or tray adds rules to keep in step with the guide. | The tray stack and the finisher are in one request and compared on every call. |
| An offset stacker or staple finisher beside another finisher | Only with care The exclusion applies to several option pairs, so it takes several rules, and a missed pair lets an impossible configuration through. | Every option is in the same request, so each exclusion is checked on every call. |
| A tray that must be installed with other trays | Only with workarounds The 1500-sheet tray needs a 550-sheet tray and one of two others, so the dependency is a chain of conditions rather than a simple requirement. | The whole stack is evaluated together, whatever order the options arrive in. |
| A stated total of option parts that disagrees with the order | Only with workarounds The total the agent states is free text or a separate field, so it takes an extra rule that compares it with printers times options. | The stated total is part of the request and is compared on every call. |
| 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 | A booklet finisher or staple, hole punch finisher needs the printer on top of an optional 550-sheet tray and one of the 2 x 550-sheet tray, 2,000-sheet tandem tray or cabinet; this order lacks one of them. |
| 2 | The 2 x 550-sheet tray, 2,000-sheet tandem tray or cabinet must always be installed together with an optional 550-sheet tray; this order has none. |
| 3 | The paper transport must always be installed together with a booklet finisher or a staple, hole punch finisher. |
| 4 | The offset stacker and the staple finisher cannot be installed together with a booklet finisher or a staple, hole punch finisher. |
| 5 | The 1,500-sheet tray must always be installed together with an optional 550-sheet tray and either the 2 x 550-sheet tray or a 2,000-sheet tandem tray; this order lacks one of them. |
| 6 | 1 option line has a quantity above 1 per printer (the guide allows one of each) or below 0. |
| 7 | The guide lists the 2 x 550-sheet tray, the 2,000-sheet tandem tray and the cabinet as alternatives and does not show more than one of them together; a person should confirm it with Lexmark. |
| 8 | The order has both a booklet finisher and a staple, hole punch finisher; the guide does not show the two together, so a person should confirm it with Lexmark. |
| 9 | The order states 4 option parts in total; the printers times the options per printer give 5. |
| 10 | The order states 27 option parts in total; the printers times the options per printer give 25. |
| 11 | The order has 0 printers; at least 1 is needed. |
| 12 | The order states 50 option parts in total; the printers times the options per printer give 48. |
| 13 | The order states 9 option parts in total; the printers times the options per printer give 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 order 6 Lexmark CX963 printers, each with booklet finisher (2/3 hole punch), offset stacker, optional 550-sheet tray and cabinet. The order states 20 option parts in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 6 Lexmark CX963 printers, each with booklet finisher (2/3 hole punch), offset stacker, optional 550-sheet tray and cabinet. The order states 24 option parts in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 6 Lexmark CX963 printers, each with booklet finisher (2/3 hole punch), optional 550-sheet tray and cabinet. The order states 18 option parts in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please order 8 Lexmark CX962 printers, each with staple, hole punch finisher (2/4), paper transport and keyboard shelf. The order states 24 option parts in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 8 Lexmark CX962 printers, each with staple, hole punch finisher (2/4), paper transport, keyboard shelf, optional 550-sheet tray and 2 x 550-sheet tray. The order states 40 option parts in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please order 10 Lexmark CX961 printers, each with keyboard shelf, optional 550-sheet tray, 1500-sheet tray, 2 x 550-sheet tray and 2000-sheet tandem tray (Letter). The order states 50 option parts in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please order 10 Lexmark CX961 printers, each with keyboard shelf, optional 550-sheet tray, 1500-sheet tray and 2 x 550-sheet tray. The order states 40 option parts in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.