Predictika · Process instrument model code specifications

An AI sales agent's pressure transmitter specification, checked before it goes out

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.

Scope: Yokogawa EJA110E differential pressure transmitters: output signal, measurement span, wetted parts material, process connection, installation and optional codes. See everything this validator covers

This validator models EJA110E differential pressure transmitter specifications, not just the scenarios shown below.

  • Measurement span and materials — span codes F, L, M, H and V with their pressure ranges; span F is for wetted parts material S and span L for materials M, H, T, A, D, B and W; the required span must fall inside the range of the selected span code.
  • Performance and approval options — high accuracy (HAC), high pressure-proof structure (HG), the European Pressure Equipment Directive option (PE3), gold-plated diaphragms (A1, A2) and degrease cleansing treatments (K1, K2), each tied to the span codes and materials the General Specifications allow.
  • Installation and electrical options — long vent plug (U1), no vent and drain plugs (UN), gold-plated gasket (GS), body options (N1, N2, N3), painting and coating options (P, PR, X2), material certificates (M01, M11, MC1), the additional blind plug (PP), and the output-signal options (C1, C2, C3, CA, YP) that need a 4 to 20 mA output.

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.

The AI sales agentBuilds the transmitter specification from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Options that apply only to certain wetted parts materialsOnly 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 rangeOnly 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 otherOnly 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 bracketOnly 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 answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1Measurement span code F (0.5 to 5 kPa) is available only with wetted parts material code S.
2Measurement span code L (0.5 to 10 kPa) is available only with wetted parts material codes M, H, T, A, D, B and W.
3The required span of 150,000 Pa is outside the 1,000 to 100,000 Pa range of the selected measurement span code.
4The required span of 500 Pa is outside the 1,000 to 100,000 Pa range of the selected measurement span code.
5Option HAC (high accuracy) applies only to measurement span codes M, H and V combined with wetted parts material code S.
6Option HAC (high accuracy) is not applicable together with option A2 (gold-plated diaphragm, 10 micron).
7Option 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.
8Painting color change options P and PR are not applicable to amplifier housing codes 2 and 3.
9Option X2 (anti-corrosion coating) is not applicable together with a color change option (P or PR).
10Options K1 and K2 (degrease cleansing treatments) apply only to wetted parts material codes S, M, H and T.
11Option U1 (long vent plug) applies only to installation code 7 (vertical impulse piping) with wetted parts material code S, H, M or T.
12Option UN (without vent and drain plugs) is not applicable to installation code U (universal flange).
13Option 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.
14Option GS (gold-plated capsule gasket) is not applicable together with options U1, N2, N3 or M11.
15Options A1 and A2 (gold-plated diaphragm) apply only to wetted parts material code S or L.
16Options 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).
17Body options N1, N2 and N3 apply only to wetted parts material codes S, M, H and T.
18Body options N1, N2 and N3 apply only to installation code 9 with mounting bracket code N (none).
19Option PE3 (European Pressure Equipment Directive) applies only to measurement span codes M, H and V with wetted parts material code S.
20Material certificate option M01 applies only to process connection codes 0 and 5.
21Material certificate options M11 and MC1 apply only to process connection codes 1, 2, 3 and 4.
22Option PP (additional blind plug) is not applicable to electrical connection codes 0, 2 and 4, which have no blind plug.

Scenarios and results

Click to expand

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.

1. Performance and approval options: High accuracy, high pressure-proof, directive and gold diaphragm options on Monel

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.

  • High accuracy needs span M, H or V with material S. Option HAC (high accuracy) applies only to measurement span codes M, H and V combined with wetted parts material code S.
  • High pressure-proof structure restricted. 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.
  • Gold-plated diaphragm needs material S or L. Options A1 and A2 (gold-plated diaphragm) apply only to wetted parts material code S or L.
  • European directive option restricted. Option PE3 (European Pressure Equipment Directive) applies only to measurement span codes M, H and V with wetted parts material code S.

2. Performance and approval options: The agent resubmits after fixing the errors

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.

  • High accuracy not with the 10 micron gold diaphragm. Option HAC (high accuracy) is not applicable together with option A2 (gold-plated diaphragm, 10 micron).

3. Performance and approval options: The agent resubmits after fixing the errors

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.

  • Span summary. EJA110E; the selected measurement span code covers 5,000 to 500,000 Pa.

4. Span and material: A span F capsule on a Hastelloy material for an 8 kPa span

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.

  • Span F needs material S. Measurement span code F (0.5 to 5 kPa) is available only with wetted parts material code S.
  • Required span outside the capsule range. The required span of 8,000 Pa is outside the 500 to 5,000 Pa range of the selected measurement span code.

5. Span and material: The agent resubmits after fixing the errors

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.

  • Span summary. EJA110E; the selected measurement span code covers 1,000 to 100,000 Pa.

6. Output signal and body options: Fieldbus output with 4 to 20 mA options and body options on the wrong connection

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.

  • Option needs a 4 to 20 mA output. 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).
  • Body option needs material S, M, H or T. Body options N1, N2 and N3 apply only to wetted parts material codes S, M, H and T.
  • Body option needs process connection 3, 4 or 5. Body options N1, N2 and N3 apply only to process connection codes 3, 4 and 5.
  • Body option needs installation 9 and no bracket. Body options N1, N2 and N3 apply only to installation code 9 with mounting bracket code N (none).

7. Output signal and body options: The agent resubmits after fixing the errors

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.

  • Span summary. EJA110E; the selected measurement span code covers 1,000 to 100,000 Pa.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. Option HAC (high accuracy) applies only to measurement span codes M, H and V combined with wetted parts material code S. 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. Options A1 and A2 (gold-plated diaphragm) apply only to wetted parts material code S or L. The other one is on screen.
  6. The validator returned four blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for options that apply only to certain wetted parts materials, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the wetted parts material code to S. It sets the Option A2 to yes. It removes the Option A1.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. Option HAC (high accuracy) is not applicable together with option A2 (gold-plated diaphragm, 10 micron).
  12. Four findings cleared, but the change brings a different blocking finding: high accuracy not with the 10 micron gold diaphragm.
  13. The agent resubmits once more.
  14. The revised request. It sets the Option A1 to yes. It removes the Option A2.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Four problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.