Predictika · Multifunction printer option orders
An AI sales agent prepares an order for a color multifunction printer with its paper feed, finishing, punch, controller, fax and staple options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the option compatibility rules and returns a verdict, every reason and the figures it computed.
This validator models option orders for the IM C3000 and IM C3500, not just the scenarios shown below.
Any IM C3000 or IM C3500 option order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the public configurator shows none, so this validator produces no price build-up or line-item quote), other Ricoh models, Fiery software options, other supplies, and managed print or service contracts. The stated option count is a quote-integrity check added by Predictika, not a Ricoh rule.
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 |
|---|---|---|
| Options that exclude one another across several families | Only with care Each pairing is its own exclusion rule. It works, but with dozens of options the list is long and every new option means more rules to add and keep in step. | Every option is in one request and all exclusions are checked together, whichever order the choices arrive in. |
| Options that need another option on the same order | Only with care Requirement rules per option, some of them satisfied by any one of several items (a bridge unit or the multi-fold unit; a paper feed unit, the LCIT or the cabinet). | Alternatives are checked in one pass with the rest of the order. |
| A punch unit that depends on which finisher is chosen | Only with workarounds The right punch unit depends on a choice on a different line, so it needs a cross-line rule that interacts with the finisher rules. | The finisher, punch unit and staples are in one request and each dependency is checked with the others. |
| The Fiery controller against four other controller options | Only with workarounds One option forbids four others, and one of those needs a fifth; the rules interact and are easy to leave half-done. | The controller options are checked together and each conflict is reported. |
| Stated option count that must match the order | Only with care A stated figure is a free-entry field; a rule can compare it with a computed count, but someone has to write and maintain that comparison. | The stated count travels with the order and is compared with the computed count 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 | Paper Feed Unit PB3280 and Paper Feed LCIT PB3290 cannot be installed together. |
| 2 | Cabinet Type F cannot be installed with Paper Feed Unit PB3280, Paper Feed LCIT PB3290 or LCIT RT3040. |
| 3 | LCIT RT3040 needs Paper Feed Unit PB3280 or Paper Feed LCIT PB3290 on the quote. |
| 4 | Internal Shift Tray SH3080, Internal Finisher SR3250 and Internal Multi-Fold Unit FD3010 cannot be installed together; the quote has 2 of them. |
| 5 | Internal Shift Tray SH3080 and Internal Finisher SR3250 cannot be installed with Finisher SR3260, Booklet Finisher SR3270 or Bridge Unit BU3090. |
| 6 | Internal Shift Tray SH3080 cannot be installed with Punch Unit PU3070 NA or Punch Unit PU3080 NA. |
| 7 | Finisher SR3260 and Booklet Finisher SR3270 cannot be installed together. |
| 8 | Bridge Unit BU3090 or Internal Multi-Fold Unit FD3010 must be installed to add Finisher SR3260 or Booklet Finisher SR3270. |
| 9 | Finisher SR3260 and Booklet Finisher SR3270 need Paper Feed Unit PB3280, Paper Feed LCIT PB3290 or Cabinet Type F on the quote. |
| 10 | Bridge Unit BU3090 needs Finisher SR3260 or Booklet Finisher SR3270 on the quote. |
| 11 | Bridge Unit BU3090 cannot be installed with Internal Multi-Fold Unit FD3010. |
| 12 | Punch Unit PU3070 NA needs Internal Finisher SR3250 on the quote. |
| 13 | Punch Unit PU3070 NA cannot be installed with Finisher SR3260, Booklet Finisher SR3270 or Internal Multi-Fold Unit FD3010. |
| 14 | Punch Unit PU3080 NA needs Finisher SR3260 or Booklet Finisher SR3270 on the quote. |
| 15 | Color Controller E-25C cannot be installed with the IEEE 802.11a/g/n Interface Unit Type M19, PostScript3 Unit Type M37, Memory Unit Type M37 4GB or IPDS Unit Type M37. |
| 16 | IPDS Unit Type M37 needs Memory Unit Type M37 4GB for color IPDS printing. |
| 17 | Fax Memory Unit Type M19 64MB needs Fax Option Type M37 on the quote. |
| 18 | Staple Type T and Staple Refill Type T need Internal Finisher SR3250 or Finisher SR3260 on the quote. |
| 19 | Staple Type S and Staple Refill Type K need Booklet Finisher SR3270 on the quote. |
| 20 | The quote states 14 options, but it contains 11. |
| 21 | The quote states 9 options, but it contains 11. |
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 an IM C3500 with Booklet Finisher SR3270, Punch Unit PU3080 NA, IEEE 802.11a/g/n Interface Unit Type M19, PostScript3 Unit Type M37, Memory Unit Type M37 4GB, Fax Option Type M37, Fax Memory Unit Type M19 64MB, Staple Type T and Staple Refill Type T. The quote states 9 options in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an IM C3500 with Paper Feed LCIT PB3290, Booklet Finisher SR3270, Bridge Unit BU3090, Punch Unit PU3080 NA, IEEE 802.11a/g/n Interface Unit Type M19, PostScript3 Unit Type M37, Memory Unit Type M37 4GB, Fax Option Type M37, Fax Memory Unit Type M19 64MB, Staple Type S and Staple Refill Type K. The quote states 11 options in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an IM C3000 with Paper Feed Unit PB3280, Internal Shift Tray SH3080, Internal Finisher SR3250, Punch Unit PU3070 NA, Punch Unit PU3080 NA, Fax Option Type M37, Staple Type T and Staple Refill Type T. The quote states 8 options in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an IM C3000 with Paper Feed Unit PB3280, Internal Finisher SR3250, Punch Unit PU3070 NA, Punch Unit PU3080 NA, Fax Option Type M37, Staple Type T and Staple Refill Type T. The quote states 7 options in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an IM C3000 with Paper Feed Unit PB3280, Internal Finisher SR3250, Punch Unit PU3070 NA, Fax Option Type M37, Staple Type T and Staple Refill Type T. The quote states 6 options in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an IM C3500 with Cabinet Type F, Color Controller E-25C, IEEE 802.11a/g/n Interface Unit Type M19, PostScript3 Unit Type M37, IPDS Unit Type M37, Fax Option Type M37 and Fax Memory Unit Type M19 64MB. The quote states 9 options in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an IM C3500 with Cabinet Type F, Finisher SR3260, Bridge Unit BU3090, Punch Unit PU3080 NA, Color Controller E-25C, Fax Option Type M37 and Fax Memory Unit Type M19 64MB. The quote states 7 options in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.