Predictika · Pneumatic components: compact cylinders
An AI sales agent puts together an order for an SMC Series CQ2 compact cylinder for a customer's machine: the bore and stroke, the mounting, any option or auto switch, and the pressure, speed, load and temperature the cylinder will run at. Before it goes out, the agent sends the order to Predictika, which checks it against a declarative model of the published SMC catalog and returns a verdict, every reason and the figures it computed.
This validator models orders for one product line, the SMC Series CQ2 compact cylinder, using the tables in SMC's public CQ2 catalog, not just the scenarios shown below.
Any order for this cylinder line that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the public catalog has none, so this validator produces no price build-up), other SMC cylinder series, and application engineering such as cylinder sizing beyond the catalog limits, cycle time or air consumption.
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 |
|---|---|---|
| Allowable kinetic energy that depends on bore and bumper | Only with care Each bore has its own allowable energy, higher with the rubber bumper; the energy of the load is computed from the moving mass and the speed, so a rule needs a table and a formula kept in step with the catalog. | The moving mass and energy limit are looked up from the bore and the bumper, the energy of the load is computed and compared on every call. |
| Temperature limits that change with the options | Only with workarounds The upper limit is 60 degrees C with an auto switch, 70 without, and 150 with the heat-resistant -XB6; the limit has to be derived from several choices together. | The limit is derived from the options and switch in the order, then checked against the temperature the customer runs at. |
| Strokes that are valid only for some bores | Only with care Standard strokes differ by bore, and a spacer type or -XB10 body allows intermediate strokes only in some bores and ranges; that is a grid of lists to maintain. | Standard and intermediate strokes are checked against the bore, and an intermediate stroke is routed to a person when the catalog cannot settle it. |
| Stated figures that disagree with the catalog | Only with care The allowable energy and minimum pressure the agent states are free-entry fields; a rule can compare them, but only if someone writes and maintains it for every bore. | The stated figures travel with the order and are compared with the computed ones 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 bore size of 22 mm is not offered; the CQ2 comes in 12, 16, 20, 25, 32, 40, 50, 63, 80 and 100 mm. |
| 2 | A stroke of 60 mm is not a standard stroke for this bore size; order a spacer type or an exclusive-body (-XB10) intermediate stroke, or choose a standard stroke. |
| 3 | A stroke of 50 mm is not a standard stroke for this bore size; order a spacer type or an exclusive-body (-XB10) intermediate stroke, or choose a standard stroke. |
| 4 | The catalog lists the mass of the moving parts for standard strokes only, so the kinetic energy of an intermediate stroke of 60 mm cannot be checked here; a person should confirm it. |
| 5 | An intermediate stroke of 100 mm cannot be made with a spacer in this bore size; the spacer range is 1 to 29 mm (12 and 16 mm bores), 1 to 49 mm (20 and 25 mm) or 1 to 99 mm (32 to 100 mm). |
| 6 | An intermediate stroke of 30 mm cannot be made with a spacer in this bore size; the spacer range is 1 to 29 mm (12 and 16 mm bores), 1 to 49 mm (20 and 25 mm) or 1 to 99 mm (32 to 100 mm). |
| 7 | The catalog lists the mass of the moving parts for standard strokes only, so the kinetic energy of an intermediate stroke of 11 mm cannot be checked here; a person should confirm it. |
| 8 | An intermediate stroke of 10 mm cannot be made with an exclusive body (-XB10) in this bore size; the range is 6 to 29 mm (12 and 16 mm bores), 6 to 49 mm (20 and 25 mm), 6 to 99 mm (32 and 40 mm) or 11 to 99 mm (50 to 100 mm). |
| 9 | An operating pressure of 1001 kPa is above the 1000 kPa (1.0 MPa) maximum operating pressure. |
| 10 | An operating pressure of 69 kPa is below the 70 kPa minimum operating pressure for this bore size and type. |
| 11 | An ambient and fluid temperature of 71 degrees C is outside the -10 to 70 degrees C range for this configuration. |
| 12 | An ambient and fluid temperature of 61 degrees C is outside the -10 to 60 degrees C range for this configuration. |
| 13 | A piston speed of 501 mm/s is outside the 50 to 500 mm/s range for this configuration. |
| 14 | A piston speed of 49 mm/s is outside the 50 to 500 mm/s range for this configuration. |
| 15 | The moving mass and piston speed give a kinetic energy of 150.1 mJ at the stroke end; the allowable kinetic energy is 150 mJ. |
| 16 | The quote states an allowable kinetic energy of 260 mJ; the catalog gives 150 mJ for this bore size and bumper choice. |
| 17 | The quote states a minimum operating pressure of 50 kPa; the catalog gives 70 kPa for this bore size and type. |
| 18 | The air-hydro type is available in bore sizes 20 to 100 mm; 16 mm is too small. |
| 19 | The pneumatic type runs on air and the air-hydro type on turbine oil; the fluid given does not match the type. |
| 20 | A piston speed of 51 mm/s is outside the 5 to 50 mm/s range for this configuration. |
| 21 | An operating pressure of 90 kPa is below the 100 kPa minimum operating pressure for this bore size and type. |
| 22 | The air-hydro type is excluded from intermediate-stroke manufacture; use a standard stroke. |
| 23 | The G port thread (TF) is not available on the air-hydro type. |
| 24 | NPT (TN) and G (TF) port threads are offered for bore sizes 32 to 100 mm only; the 25 mm bore has an M thread port. |
| 25 | Built-in one-touch fittings are available in bore sizes 32 to 63 mm and not on the air-hydro type. |
| 26 | An auto switch is mounted on a built-in magnet cylinder (CDQ2); the cylinder was ordered without the built-in magnet. |
| 27 | The magnetic-field-resistant auto switch D-P4DW is available for bore sizes 40 to 100 mm only; the bore is 32 mm. |
| 28 | For bore sizes 32 to 50 mm, a D-A9, D-M9, D-M9W or D-M9A auto switch mounted on a side other than the port side needs the auto switch mounting bracket ordered separately. |
| 29 | The heat-resistant cylinder (-XB6, -10 to 150 degrees C) is made without an auto switch only. |
| 30 | An ambient and fluid temperature of 151 degrees C is outside the -10 to 150 degrees C range for this configuration. |
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 an SMC CQ2 compact cylinder, bore 32 mm, stroke 50 mm, foot-mounted. It runs on air at 600 kPa and 25 degrees C, moving a 1,500 g load at 480 mm/s. The quote states an allowable kinetic energy of 150 mJ and a minimum operating pressure of 50 kPa. It is ready to send.
Verdict: Blocked.
The agent's request. Please order an SMC CQ2 compact cylinder, bore 32 mm, stroke 50 mm, foot-mounted, with rubber bumper. It runs on air at 600 kPa and 25 degrees C, moving a 1,500 g load at 480 mm/s. The quote states an allowable kinetic energy of 290 mJ and a minimum operating pressure of 50 kPa. It is ready to send.
Verdict: Allowed.
The agent's request. Please order an SMC CQ2 compact cylinder, bore 32 mm, stroke 50 mm, through-hole, with a M9BW auto switch (magnet built in). It runs on air at 600 kPa and 90 degrees C, moving a 500 g load at 300 mm/s. The quote states an allowable kinetic energy of 150 mJ and a minimum operating pressure of 50 kPa. It is ready to send.
Verdict: Blocked.
The agent's request. Please order an SMC CQ2 compact cylinder, bore 32 mm, stroke 50 mm, through-hole, with the -XB6 option. It runs on air at 600 kPa and 90 degrees C, moving a 500 g load at 300 mm/s. The quote states an allowable kinetic energy of 150 mJ and a minimum operating pressure of 50 kPa. It is ready to send.
Verdict: Allowed.
The agent's request. Please order an SMC CQ2 compact cylinder, bore 50 mm, stroke 57 mm, through-hole. It runs on air at 1100 kPa and 25 degrees C, moving a 1,000 g load at 300 mm/s. The quote states an allowable kinetic energy of 460 mJ and a minimum operating pressure of 50 kPa. It is ready to send.
Verdict: Blocked.
The agent's request. Please order an SMC CQ2 compact cylinder, bore 50 mm, stroke 57 mm, through-hole, made as a spacer type. It runs on air at 700 kPa and 25 degrees C, moving a 1,000 g load at 300 mm/s. The quote states an allowable kinetic energy of 460 mJ and a minimum operating pressure of 50 kPa. It is ready to send.
Verdict: Needs approval.
The agent's request. Please order an SMC CQ2 compact cylinder, bore 50 mm, stroke 50 mm, through-hole. It runs on air at 700 kPa and 25 degrees C, moving a 1,000 g load at 300 mm/s. The quote states an allowable kinetic energy of 460 mJ and a minimum operating pressure of 50 kPa. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.