Predictika · Digital radiography room quotes
An AI sales agent prepares a quote for a ceiling-mounted digital radiography room: the Agfa DR 600 with a generator, an X-ray tube, one to three wireless detectors, a patient table or wall stand, optional devices, the site power and a service plan. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how the room fits together and returns a verdict, every reason and the figures it computed.
This validator models a quote for the Agfa DR 600 ceiling-mounted radiography room, as described in public Agfa and FDA documents, not just the scenarios shown underneath.
Any DR 600 room quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Agfa rooms and products, installation work, and real article numbers. The prices in this validator are illustrative values chosen for the demonstration, not Agfa prices, and the page shows no price table. The generator and tube pairing limits, the one to three detector limit, the option dependencies, the service plans and the approval thresholds are modeled from comparable rooms and are not published by Agfa.
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 generator and tube that must fit together | Only with care Each tube is allowed a range of generator ratings, so a validation rule needs a lookup of the range per tube and a comparison with the generator on another line. | The generator and the tube are fields of one request and are compared with the modeled range on every call. |
| Options that depend on other options | Only with care The tilting bucky needs the wall stand, the DAP meter needs the collimator and tracking needs the display, so each dependency is its own rule, and a new option means a new rule. | Every option is a field of the request, so each dependency is checked together with all the others. |
| A detector size that depends on the imaging need | Only with care The need for full-field imaging has to be read from one field and compared with the detector model on another line. | The imaging need and the detector model are in one request and checked together. |
| A stated total that must match the computed total | Only with workarounds The total is built from many parts, so a separate rule is needed to recompute it and compare it with the figure the rep typed. | The stated total is a field of the request and is compared with the computed total in the same pass. |
| 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 | The 80 kW generator is above the 64 kW this tube is modeled to support. |
| 2 | The 50 kW generator is below the 64 kW this tube is modeled to need. |
| 3 | The customer needs 64 kW; the quoted generator gives 50 kW. |
| 4 | The room has neither a patient table nor a wall stand; at least one positioning device is needed. |
| 5 | The quote has 4 detectors; this model allows 1 to 3. |
| 6 | The customer needs full-field 43x43 cm imaging; the quoted DR 14e detector is 35x43 cm. |
| 7 | A tilting bucky is part of the wall stand; the quote has no wall stand. |
| 8 | The DAP meter is fitted in the automatic collimator; the quote has no automatic collimator. |
| 9 | Motorised tracking in this model is operated from the tubehead display; the quote has none. |
| 10 | The site mains voltage is not one of 380, 400, 415, 440 or 480 V. |
| 11 | The generators need three-phase mains; the site has single-phase. |
| 12 | The quote states a total of 21,080,000 cents; the illustrative prices give 21,180,000 cents. |
| 13 | The discount is above 10 percent of the subtotal; a sales manager should approve it. |
| 14 | The discount of 4,336,000 cents is above 20 percent of the 21,180,000 cent subtotal. |
| 15 | The customer wants to connect a computed radiography reader from another maker; a person should confirm compatibility. |
| 16 | The quote has no service plan for the installed room; a person should confirm that is intended. |
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 a DR 600 room with an 80 kW generator and the E7254X tube, 4 DR 17e CsI detectors, plus a patient table, a tilting bucky, an automatic collimator and a DAP meter. The site has three-phase mains at 400 V and the customer needs 80 kW. The customer needs full-field imaging. The service plan is Standard. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a DR 600 room with an 80 kW generator and the E7884X tube, 3 DR 17e CsI detectors, plus a patient table, a wall stand, a tilting bucky, an automatic collimator and a DAP meter. The site has three-phase mains at 400 V and the customer needs 80 kW. The customer needs full-field imaging. The service plan is Standard. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a DR 600 room with a 64 kW generator and the E7254X tube, 2 DR 17e CsI detectors, plus a patient table, a wall stand, a tilting bucky, an automatic collimator, a DAP meter and motorised tracking. The site has three-phase mains at 230 V and the customer needs 50 kW. The customer needs full-field imaging. The service plan is Standard. A discount of $7,000 is included. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a DR 600 room with a 64 kW generator and the E7254X tube, 2 DR 17e CsI detectors, plus a patient table, a wall stand, a tilting bucky, an automatic collimator, a DAP meter, motorised tracking and a tubehead display. The site has three-phase mains at 400 V and the customer needs 50 kW. The customer needs full-field imaging. The service plan is Standard. A discount of $7,000 is included. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a DR 600 room with a 64 kW generator and the E7254X tube, 2 DR 14e GOS detectors, plus a patient table, a wall stand, a tilting bucky, an automatic collimator and a DAP meter. The site has three-phase mains at 400 V and the customer needs 50 kW. The customer needs full-field imaging. The customer also wants to connect a computed radiography reader from another maker. The service plan is Standard. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a DR 600 room with a 64 kW generator and the E7254X tube, 2 DR 17e GOS detectors, plus a patient table, a wall stand, a tilting bucky, an automatic collimator and a DAP meter. The site has three-phase mains at 400 V and the customer needs 50 kW. The customer needs full-field imaging. The customer also wants to connect a computed radiography reader from another maker. The service plan is Standard. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a DR 600 room with a 64 kW generator and the E7254X tube, 2 DR 17e CsI detectors, plus a patient table, a wall stand, a tilting bucky, an automatic collimator and a DAP meter. The site has three-phase mains at 400 V and the customer needs 50 kW. The customer needs full-field imaging. There is no service plan. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.