Predictika · Process instrument model code specifications
An AI sales agent prepares a specification for a differential pressure transmitter with its output signal, measurement span, wetted parts material, process connection, installation and optional codes. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published model code rules and returns a verdict, every reason and the figures it computed.
This validator models EJA110E differential pressure transmitter specifications, not just the scenarios shown below.
Any EJA110E specification that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (no price list is modeled, so this validator produces no price build-up or line-item quote), the diaphragm seal system codes, explosion-protection and approval options, the many other optional codes, and the other EJA models.
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 apply only to certain wetted parts materials | Only with care Each option has its own list of allowed materials, so each needs its own validation rule, maintained as the lists change. | The material and every option are in one request and checked together on every call. |
| A required span that must fit the capsule range | Only with care The allowed range depends on the span code, so it takes a range rule per code. | The span code and the required span are in one request and compared on every call. |
| Options that exclude each other | Only with workarounds A conflict between two options on different lines needs a cross-line rule for each pair, and the pairs multiply as options are added. | Every choice is in one request, so a conflict is found whichever order the choices arrive in. |
| Options that need a particular installation, connection or bracket | Only with workarounds The requirement links several model code positions at once, so it needs rules that interact with the rest. | All positions travel in one request and every requirement is checked together. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the specification 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 | Measurement span code F (0.5 to 5 kPa) is available only with wetted parts material code S. |
| 2 | Measurement span code L (0.5 to 10 kPa) is available only with wetted parts material codes M, H, T, A, D, B and W. |
| 3 | The required span of 150,000 Pa is outside the 1,000 to 100,000 Pa range of the selected measurement span code. |
| 4 | The required span of 500 Pa is outside the 1,000 to 100,000 Pa range of the selected measurement span code. |
| 5 | Option HAC (high accuracy) applies only to measurement span codes M, H and V combined with wetted parts material code S. |
| 6 | Option HAC (high accuracy) is not applicable together with option A2 (gold-plated diaphragm, 10 micron). |
| 7 | Option HG (high pressure-proof structure, 25 MPa) applies only to measurement span codes M, H and V with wetted parts material code S or L. |
| 8 | Painting color change options P and PR are not applicable to amplifier housing codes 2 and 3. |
| 9 | Option X2 (anti-corrosion coating) is not applicable together with a color change option (P or PR). |
| 10 | Options K1 and K2 (degrease cleansing treatments) apply only to wetted parts material codes S, M, H and T. |
| 11 | Option U1 (long vent plug) applies only to installation code 7 (vertical impulse piping) with wetted parts material code S, H, M or T. |
| 12 | Option UN (without vent and drain plugs) is not applicable to installation code U (universal flange). |
| 13 | Option GS (gold-plated capsule gasket) applies only to wetted parts material code S, process connection code 0 or 5, and installation code 8 or 9. |
| 14 | Option GS (gold-plated capsule gasket) is not applicable together with options U1, N2, N3 or M11. |
| 15 | Options A1 and A2 (gold-plated diaphragm) apply only to wetted parts material code S or L. |
| 16 | Options C1, C2, C3, CA and YP apply only to output signal codes D and J (4 to 20 mA DC with BRAIN or HART communication). |
| 17 | Body options N1, N2 and N3 apply only to wetted parts material codes S, M, H and T. |
| 18 | Body options N1, N2 and N3 apply only to installation code 9 with mounting bracket code N (none). |
| 19 | Option PE3 (European Pressure Equipment Directive) applies only to measurement span codes M, H and V with wetted parts material code S. |
| 20 | Material certificate option M01 applies only to process connection codes 0 and 5. |
| 21 | Material certificate options M11 and MC1 apply only to process connection codes 1, 2, 3 and 4. |
| 22 | Option PP (additional blind plug) is not applicable to electrical connection codes 0, 2 and 4, which have no blind plug. |
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 specify an EJA110E differential pressure transmitter with a 4 to 20 mA HART output, measurement span code H (5 to 500 kPa) for a required span of 200,000 Pa, wetted parts material M, process connection code 4, bolts and nuts G, installation code 9, amplifier housing 1, electrical connection 2, indicator D and mounting bracket B, with options HAC, HG, K1, A1, PE3. It is ready to send.
Verdict: Blocked.
The agent's request. Please specify an EJA110E differential pressure transmitter with a 4 to 20 mA HART output, measurement span code H (5 to 500 kPa) for a required span of 200,000 Pa, wetted parts material S, process connection code 4, bolts and nuts G, installation code 9, amplifier housing 1, electrical connection 2, indicator D and mounting bracket B, with options HAC, HG, K1, A2, PE3. It is ready to send.
Verdict: Blocked.
The agent's request. Please specify an EJA110E differential pressure transmitter with a 4 to 20 mA HART output, measurement span code H (5 to 500 kPa) for a required span of 200,000 Pa, wetted parts material S, process connection code 4, bolts and nuts G, installation code 9, amplifier housing 1, electrical connection 2, indicator D and mounting bracket B, with options HAC, HG, K1, A1, PE3. It is ready to send.
Verdict: Allowed.
The agent's request. Please specify an EJA110E differential pressure transmitter with a 4 to 20 mA HART output, measurement span code F (0.5 to 5 kPa) for a required span of 8,000 Pa, wetted parts material H, process connection code 4, bolts and nuts G, installation code 9, amplifier housing 1, electrical connection 2, indicator D and mounting bracket B, with options P, K1. It is ready to send.
Verdict: Blocked.
The agent's request. Please specify an EJA110E differential pressure transmitter with a 4 to 20 mA HART output, measurement span code M (1 to 100 kPa) for a required span of 8,000 Pa, wetted parts material H, process connection code 4, bolts and nuts G, installation code 9, amplifier housing 1, electrical connection 2, indicator D and mounting bracket B, with options P, K1. It is ready to send.
Verdict: Allowed.
The agent's request. Please specify an EJA110E differential pressure transmitter with a FOUNDATION Fieldbus output, measurement span code M (1 to 100 kPa) for a required span of 10,000 Pa, wetted parts material L, process connection code 1, bolts and nuts G, installation code 7, amplifier housing 1, electrical connection 2, indicator D and mounting bracket B, with options C2, N2, CA, YP. It is ready to send.
Verdict: Blocked.
The agent's request. Please specify an EJA110E differential pressure transmitter with a 4 to 20 mA HART output, measurement span code M (1 to 100 kPa) for a required span of 10,000 Pa, wetted parts material S, process connection code 4, bolts and nuts G, installation code 9, amplifier housing 1, electrical connection 2, indicator D and mounting bracket N, with options C2, N2, CA, YP. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.