Predictika · Machine safeguarding

An AI sales agent's ST30 machine guard fence, checked before it goes out

An AI sales agent prepares a machine guard fence from ST30 mesh panels: the panel height and widths, the posts and fixing system, the impact resistance the customer needs, an optional hinged, sliding or Strong Door with its kit and lock, and the total fence run it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in public Troax datasheets and returns a verdict, every reason and the figures it computed.

Scope: Troax ST30 mesh panels with 80x80 or 60x40 posts, Strong Fix, Rapid Fix and Smart Fix, and hinged, sliding and Strong Doors: panel sizes, post and fixing pairing, impact ratings, door kits and locks. See everything this validator covers

This validator models one run of Troax ST30 machine guard fencing at a time, based on public Troax datasheets, and handles any run that uses these products, not just the scenarios shown below.

  • ST30 panel sizes — heights of 1250, 2050 and 2350 mm; widths of 200, 300, 500, 700, 800, 1000, 1200 and 1500 mm at 1250 and 2050 mm, and only 800, 1000, 1200 and 1500 mm at 2350 mm (the ST30 datasheet table), with two panel lines per quote and the fence run they add up to.
  • Posts and fixing systems — Strong Fix is built on 80x80 posts and Rapid Fix and Smart Fix on 60x40 posts; the impact rating comes from the pairing (6000 joules for ST30 with Strong Fix, 1600 for Rapid Fix, 2100 for Smart Fix, which goes to a person because the Smart Fix datasheet does not name ST30); 80x80 posts in the listed heights 1400, 2200, 2500 and 3000 mm (any other height goes to a person, because the post would be cut or extended).
  • Doors — single hinged door (2050 or 1250 mm panels, kits 5000, 5500, 8150), single sliding door (2050 mm panels, kits 5520, 5560, 8220), and the Strong Door (ST30, 80x80 posts, Strong Fix, kit 8150 and the Kit Strong Fix Secure Door); locks (Panic Bar and Safe Escape are named only for the hinged door, so on a sliding door they go to a person), the tested door impact figures (1600 joules hinged with a Safe Lock, 3000 joules Strong Door; a door requirement with no published figure goes to a person) and the standard opening width.
  • Stated figure — the fence run the quote states must equal the sum of the panel widths.

Any ST30 run that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the datasheets publish none, so this page shows no price build-up), other panel types (ST10, ST20, polycarbonate, full steel), the Safe Fix system, post counts and spacing, corners and layout geometry, and powder-coat finishes.

The AI sales agentBuilds the fence 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
Panel widths that exist only at some heights (2350 mm panels in four widths, not eight)Only with workarounds
A table of valid height and width pairs, or one rule per pair, kept in step with the datasheet; a width that is fine at 2050 mm is silently wrong at 2350 mm.
Height and both panel widths arrive in one request and are checked against the published table on every call.
Post and fixing system that must go together, with an impact rating that followsOnly with care
The rating belongs to the pairing and the panel, not to either part, so rules have to key on the combination and compare it with the requirement.
The pairing, its rating and the requirement are compared on every call, in any order.
Doors with their own kits, panel heights, locks and tested figuresOnly with workarounds
Each door type allows different kits, panel heights and locks, and the tested impact figure applies only with a Safe Lock; this is several dependent tables.
Door type, kit, lock, panel height and the tested figure are checked together.
Fence run the quote statesOnly with care
The stated total has to be recomputed from two panel lines and compared.
The stated run is a field in the request, compared with the computed one on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a person 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.

1ST30 panels are listed in heights of 1250, 2050 and 2350 mm; the quote has 1800 mm.
2The ST30 panel list has no panel 600 mm wide (first line) at the quoted height; 2350 mm panels come in 800, 1000, 1200 and 1500 mm, and 1250 and 2050 mm panels in 200, 300, 500, 700, 800, 1000, 1200 and 1500 mm.
3The ST30 panel list has no panel 500 mm wide (second line) at the quoted height; 2350 mm panels come in 800, 1000, 1200 and 1500 mm, and 1250 and 2050 mm panels in 200, 300, 500, 700, 800, 1000, 1200 and 1500 mm.
4The ST30 panel list has no panel 200 mm wide (first line) at the quoted height; 2350 mm panels come in 800, 1000, 1200 and 1500 mm, and 1250 and 2050 mm panels in 200, 300, 500, 700, 800, 1000, 1200 and 1500 mm.
5The ST30 panel list has no panel 600 mm wide (second line) at the quoted height; 2350 mm panels come in 800, 1000, 1200 and 1500 mm, and 1250 and 2050 mm panels in 200, 300, 500, 700, 800, 1000, 1200 and 1500 mm.
6The quote has 0 panels in the first line and 2 in the second; the first line needs at least 1 and the second cannot be negative.
7The quote has 6 panels in the first line and -1 in the second; the first line needs at least 1 and the second cannot be negative.
8The Strong Fix system is built on 80x80 posts, and the Rapid Fix and Smart Fix systems on 60x40 posts; this quote pairs them differently.
9The ST30 datasheet lists Smart Fix as a combination, but the Smart Fix datasheet names ST20 and other panels, not ST30; a person should confirm the combination.
10The quote needs 6001 joules of impact resistance; the selected post and fixing system with ST30 panels are tested to 6000 joules.
11The quote needs 1601 joules of impact resistance; the selected post and fixing system with ST30 panels are tested to 1600 joules.
12The quote needs 2101 joules of impact resistance; the selected post and fixing system with ST30 panels are tested to 2100 joules.
13The 80x80 post is listed in 1400, 2200, 2500 and 3000 mm; a post of 2000 mm would be cut or extended, and a person should confirm it.
14The 80x80 post is listed in 1400, 2200, 2500 and 3000 mm; a post of 2300 mm would be cut or extended, and a person should confirm it.
15The door kit does not match the door type; hinged doors use kits 5000, 5500 or 8150, sliding doors kits 5520, 5560 or 8220, and the Strong Door uses kit 8150.
16Door kits 8150 and 8220 are for 80x80 posts; the quote uses 60x40 posts.
17A door kit is quoted but the quote has no door.
18A door lock is quoted but the quote has no door.
19The sliding door datasheet names magnetic, Euro cylinder and Safe Lock options (and any other handle solution); Panic Bar and Safe Escape locks are named only for the hinged door, so a person should confirm this lock.
20Hinged doors are built from 2050 or 1250 mm panels and sliding doors from 2050 mm panels; the quoted panel height does not fit the door.
21The door needs 1601 joules of impact resistance; the tested figure published for this door as configured is 1600 joules.
22The door needs 500 joules of impact resistance, but no tested figure is published for this door as configured; a person should confirm.
23The Strong Door needs the Kit Strong Fix Secure Door (36,908,155); the quote does not include it.
24The door needs 3001 joules of impact resistance; the tested figure published for this door as configured is 3000 joules.

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. Posts, fixing system and lock for a sliding door: Robot-cell fence with a sliding door, 18 panels

The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,050 mm high: 14 panels 1,000 mm wide and 4 panels 700 mm wide, 18 panels in all. The quote states 16,800 mm of fence run. Use 60x40 posts with the Rapid Fix system. The fence must withstand an impact of 1,500 joules. Include a single sliding door with kit 8220 and a Panic Bar lock, with an opening of 1,200 mm. It is ready to send.

Verdict: Blocked.

  • 80x80 door kit on 60x40 posts. Door kits 8150 and 8220 are for 80x80 posts; the quote uses 60x40 posts.
  • Lock not named for the sliding door. The sliding door datasheet names magnetic, Euro cylinder and Safe Lock options (and any other handle solution); Panic Bar and Safe Escape locks are named only for the hinged door, so a person should confirm this lock.

2. Posts, fixing system and lock for a sliding door: The agent resubmits after fixing the errors

The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,050 mm high: 14 panels 1,000 mm wide and 4 panels 700 mm wide, 18 panels in all. The quote states 16,800 mm of fence run. Use 80x80 posts with the Strong Fix system, with posts 2,200 mm tall. The fence must withstand an impact of 1,500 joules. Include a single sliding door with kit 8220 and a Safe Lock, with an opening of 1,200 mm. It is ready to send.

Verdict: Allowed.

  • Fence summary. 18 ST30 panels give 16,800 mm of fence run; the post and fixing system are tested to 6000 joules.

3. Panel widths and impact on 2350 mm panels: Forklift-side fence on 2350 mm panels needing 3000 joules

The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,350 mm high: 10 panels 1,000 mm wide and 4 panels 500 mm wide, 14 panels in all. The quote states 12,000 mm of fence run. Use 60x40 posts with the Rapid Fix system. The fence must withstand an impact of 3,000 joules. It is ready to send.

Verdict: Blocked.

  • Second panel width not listed at this height. The ST30 panel list has no panel 500 mm wide (second line) at the quoted height; 2350 mm panels come in 800, 1000, 1200 and 1500 mm, and 1250 and 2050 mm panels in 200, 300, 500, 700, 800, 1000, 1200 and 1500 mm.
  • Fixing system tested below the impact requirement. The quote needs 3000 joules of impact resistance; the selected post and fixing system with ST30 panels are tested to 1600 joules.

4. Panel widths and impact on 2350 mm panels: The agent resubmits after fixing the errors

The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,350 mm high: 9 panels 1,000 mm wide and 2 panels 1,500 mm wide, 11 panels in all. The quote states 12,000 mm of fence run. Use 80x80 posts with the Strong Fix system, with posts 2,500 mm tall. The fence must withstand an impact of 3,000 joules. It is ready to send.

Verdict: Allowed.

  • Fence summary. 11 ST30 panels give 12,000 mm of fence run; the post and fixing system are tested to 6000 joules.

5. Strong Door at a palletizing cell: Palletizing-cell fence with a Strong Door

The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,050 mm high: 12 panels 1,000 mm wide and 2 panels 800 mm wide, 14 panels in all. The quote states 13,600 mm of fence run. Use 60x40 posts with the Rapid Fix system. The fence must withstand an impact of 1,500 joules. Include a Strong Door with kit 8150 and a Safe Lock, with an opening of 1,700 mm, and the Kit Strong Fix Secure Door. The door must withstand an impact of 3,000 joules. It is ready to send.

Verdict: Blocked.

  • 80x80 door kit on 60x40 posts. Door kits 8150 and 8220 are for 80x80 posts; the quote uses 60x40 posts.
  • Strong Door needs 80x80 posts and Strong Fix. The Strong Door is built with ST30 panels, 80x80 posts and the Strong Fix system.
  • Door opening outside the standard range. A door opening of 1700 mm is outside the standard opening width (about 500 to 1500 mm, 700 to 1500 mm for sliding doors); a person should confirm it.

6. Strong Door at a palletizing cell: The agent resubmits after fixing the errors

The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,050 mm high: 12 panels 1,000 mm wide and 2 panels 800 mm wide, 14 panels in all. The quote states 13,600 mm of fence run. Use 80x80 posts with the Strong Fix system, with posts 2,300 mm tall. The fence must withstand an impact of 1,500 joules. Include a Strong Door with kit 8150 and a Safe Lock, with an opening of 1,700 mm, and the Kit Strong Fix Secure Door. The door must withstand an impact of 3,000 joules. It is ready to send.

Verdict: Needs approval.

  • Post is not a standard height. The 80x80 post is listed in 1400, 2200, 2500 and 3000 mm; a post of 2300 mm would be cut or extended, and a person should confirm it.
  • Door opening outside the standard range. A door opening of 1700 mm is outside the standard opening width (about 500 to 1500 mm, 700 to 1500 mm for sliding doors); a person should confirm it.
  • Fence summary. 14 ST30 panels give 13,600 mm of fence run; the post and fixing system are tested to 6000 joules.

7. Strong Door at a palletizing cell: The agent resubmits after fixing the errors

The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,050 mm high: 12 panels 1,000 mm wide and 2 panels 800 mm wide, 14 panels in all. The quote states 13,600 mm of fence run. Use 80x80 posts with the Strong Fix system, with posts 2,200 mm tall. The fence must withstand an impact of 1,500 joules. Include a Strong Door with kit 8150 and a Safe Lock, with an opening of 1,000 mm, and the Kit Strong Fix Secure Door. The door must withstand an impact of 3,000 joules. It is ready to send.

Verdict: Allowed.

  • Fence summary. 14 ST30 panels give 13,600 mm of fence run; the post and fixing system are tested to 6000 joules.

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 machine guard fence from ST30 mesh panels: the panel height and widths, the posts and fixing system, the impact resistance the customer needs, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in public Troax datasheets 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 quote a machine guard fence of ST30 mesh panels, 2,050 mm high: 12 panels 1,000 mm wide and 2 panels 800 mm wide, 14 panels in all. The quote states 13,600 mm of fence run. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings and one approval, all in one answer. Door kits 8150 and 8220 are for 80x80 posts; the quote uses 60x40 posts. The Strong Door is built with ST30 panels, 80x80 posts and the Strong Fix system.
  6. The validator returned two blocking findings and one approval 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 doors with their own kits, panel heights, locks and tested figures, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the posts to 80x80 posts and the fixing system to Strong Fix. It sets the post height to 2,300 mm.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The two blocking findings are cleared; two approvals remain for a person: post is not a standard height and door opening outside the standard range.
  13. The agent resubmits once more.
  14. The revised request. It changes the post height to 2,200 mm and the door opening to 1,000 mm.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared, and the validator's figure matches the quote.
  18. Three 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. Now you can try the other scenarios yourself.