Predictika · Aluminum framing orders

An AI sales agent's T-slotted aluminum framing order, checked before it goes out

An AI sales agent prepares an order for TSLOTS fractional T-slotted aluminum framing: a profile in clear or black anodize, pieces cut to length, 10S or 15S fasteners, tapped holes, joints and a beam under a center load. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the profiles, hardware and machining and returns a verdict, every reason and the total inches of extrusion it computed.

Scope: TSLOTS fractional T-slotted aluminum framing (10 series and 15 series profiles) with 10S and 15S fasteners, cut-to-length, tapping and access-hole machining. See everything this validator covers

This validator models TSLOTS framing orders, not just the scenarios shown below.

  • Profiles and finish — twelve profiles from TS10-10 to TS30-60 in clear anodize, black anodize where the catalog lists a black item, in pieces up to the 240 inch stock length, with cut-to-length for shorter pieces.
  • Fasteners and machining — 10S fasteners and 1/4-20 taps for the 10 series, 15S fasteners and 5/16-18 taps for the 15 series, and the access hole that anchor fasteners need, with joint loads compared to the catalog fastener application test.
  • Beam check and totals — deflection of a center load over a span from the catalog moment of inertia, a review for orders over 12,000 inches, and a stated total length that must match the computed total.

Any TSLOTS framing order that touches these rules is in scope — not only the scenarios pictured here. Not covered: metric series, panels, hinges, casters, slot variants and custom extrusions. Profile data, moments of inertia, the 240 inch stock length and the fastener application test values follow the public TSLOTS catalog; the rules that fasteners and taps must match the profile series, that anchors need the access hole, the 12,000 inch review and the 20 percent deflection margin are modeled, not published by Bonnell Aluminum. No prices are modeled, so the validator produces no price build-up.

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

6 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
A finish that only some profiles offerOnly with care
Each profile needs its own list of finishes, kept in step with the catalog as profiles are added.
The profile and finish are in one request and checked together on every call.
Fasteners and taps that must match the profile seriesOnly with workarounds
The 10 and 15 series need different fasteners and tap sizes, so each pairing needs its own rule across several fields.
The profile, fastener series and tap size are in one request, so every pairing is checked on every call.
Anchor joints that need machining on the mating pieceOnly with workarounds
Anchor fasteners need the access hole and counterbore, a dependency between the hardware and a separate machining option.
The joint type and the machining option are in one request and compared on every call.
Joint load and beam deflection from catalog valuesOnly with workarounds
The joint limit depends on the joint type and profile, and deflection is a calculation from load, span and the moment of inertia, which rules and tables handle poorly.
The load, span, profile and joint type are in the request and the validator computes both checks on every call.
A stated total length that must match the computed totalOnly with workarounds
The total comes from quantity and length, so a separate rule must recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed total on every call.

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 order; approval findings need a person to sign off; everything else is computed.

1This profile is listed in clear anodized only in the catalog; black anodized is not offered.
2A piece length of 241 inches is longer than the 240 inch stock length.
3A piece of 48 inches is shorter than the 240 inch stock length, so the cut-to-length service is needed.
4The fastener series (10S or 15S) does not match the series of the chosen profile.
5The tap size does not match the series of the profile (1/4-20 is for the 10 series, 5/16-18 for the 15 series).
6Anchor fasteners need the access hole and anchor counterbore machining on the mating piece; it is not on the order.
7The joint load of 1,001 lbs is above the 1,000 lbs direct-force result in the catalog fastener application test.
8The joint load of 176 lbs is above the 175 lbs direct-force result in the catalog fastener application test.
9The catalog fastener application test covers only TS10-10, TS15-15L and TS15-15; an engineer should confirm the joint strength for this profile.
10The span of 60 inches is longer than the piece of 48 inches.
11A center load of 100 lbs over 48 inches deflects this profile more than the 100 mils allowed.
12A center load of 40 lbs over 120 inches deflects this profile more than the 100 mils allowed.
13The deflection is within 20 percent of the allowed limit; an engineer should confirm.
14The order has fewer than one piece.
15The order states item 650006 but the catalog item for this profile and finish is 650,005.
16The order states 500 inches of extrusion in total and the validator computes 480.
17The order is above 12,000 inches (1,000 feet) of extrusion; a sales manager should review it.

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. Finish, fasteners, taps and piece length: A black TS20-40 order with 15S fasteners, 5/16-18 taps and 250 inch pieces

The agent's request. Please process an order for 6 pieces of TS20-40 black anodized extrusion, 250 inches each, with 15S fasteners and 5/16-18 tapped holes, and a center load of 20 lbs over a 96 inch span with at most 100 mils of deflection, for 1,500 inches of extrusion in total. It is ready to process.

Verdict: Blocked.

  • Finish not offered for this profile. This profile is listed in clear anodized only in the catalog; black anodized is not offered.
  • Piece longer than the stock length. A piece length of 250 inches is longer than the 240 inch stock length.
  • Fastener series does not match the profile. The fastener series (10S or 15S) does not match the series of the chosen profile.
  • Tap size does not match the profile series. The tap size does not match the series of the profile (1/4-20 is for the 10 series, 5/16-18 for the 15 series).

2. Finish, fasteners, taps and piece length: The agent resubmits after fixing the errors

The agent's request. Please process an order for 6 pieces of TS20-40 clear anodized extrusion, 240 inches each, with 10S fasteners and 1/4-20 tapped holes, and a center load of 20 lbs over a 96 inch span with at most 100 mils of deflection, for 1,440 inches of extrusion in total. It is ready to process.

Verdict: Allowed.

  • Order summary. 6 piece(s) of 240 inches, 1,440 inches of extrusion in total, catalog item 650004.

3. Anchor joints, joint load and deflection: A TS15-15 frame with single anchor joints, a large joint load and a long span

The agent's request. Please process an order for 10 pieces of TS15-15 clear anodized extrusion, 96 inches each, cut to length, with 15S fasteners and 5/16-18 tapped holes, 8 joints using single anchor fasteners at 1,100 lbs per joint, and a center load of 80 lbs over a 96 inch span with at most 100 mils of deflection, for 960 inches of extrusion in total. It is ready to process.

Verdict: Blocked.

  • Anchor fastener without access hole. Anchor fasteners need the access hole and anchor counterbore machining on the mating piece; it is not on the order.
  • Joint load over the tested fastener strength. The joint load of 1,100 lbs is above the 950 lbs direct-force result in the catalog fastener application test.
  • Deflection over the allowed limit. A center load of 80 lbs over 96 inches deflects this profile more than the 100 mils allowed.

4. Anchor joints, joint load and deflection: The agent resubmits after fixing the errors

The agent's request. Please process an order for 10 pieces of TS15-15 clear anodized extrusion, 96 inches each, cut to length, with 15S fasteners and 5/16-18 tapped holes, 8 joints using double anchor fasteners at 1,100 lbs per joint with the access hole machined, and a center load of 80 lbs over a 48 inch span with at most 100 mils of deflection, for 960 inches of extrusion in total. It is ready to process.

Verdict: Allowed.

  • Order summary. 10 piece(s) of 96 inches, 960 inches of extrusion in total, catalog item 650005.

5. Large order, cut to length and stated total: A large TS15-30 order of short pieces with a stated total

The agent's request. Please process an order for 300 pieces of TS15-30 clear anodized extrusion, 48 inches each, with 15S fasteners and 5/16-18 tapped holes, 8 joints using end fasteners at 800 lbs per joint, and a center load of 20 lbs over a 48 inch span with at most 100 mils of deflection, for 14,000 inches of extrusion in total. It is ready to process.

Verdict: Blocked.

  • Short piece without cut to length. A piece of 48 inches is shorter than the 240 inch stock length, so the cut-to-length service is needed.
  • Stated total length does not match. The order states 14,000 inches of extrusion in total and the validator computes 14,400.
  • Joint strength not tested for this profile. The catalog fastener application test covers only TS10-10, TS15-15L and TS15-15; an engineer should confirm the joint strength for this profile.
  • Large extrusion order. The order is above 12,000 inches (1,000 feet) of extrusion; a sales manager should review it.

6. Large order, cut to length and stated total: The agent resubmits after fixing the errors

The agent's request. Please process an order for 300 pieces of TS15-30 clear anodized extrusion, 48 inches each, cut to length, with 15S fasteners and 5/16-18 tapped holes, 8 joints using end fasteners at 800 lbs per joint, and a center load of 20 lbs over a 48 inch span with at most 100 mils of deflection, for 14,400 inches of extrusion in total. It is ready to process.

Verdict: Needs approval.

  • Joint strength not tested for this profile. The catalog fastener application test covers only TS10-10, TS15-15L and TS15-15; an engineer should confirm the joint strength for this profile.
  • Large extrusion order. The order is above 12,000 inches (1,000 feet) of extrusion; a sales manager should review it.
  • Order summary. 300 piece(s) of 48 inches, 14,400 inches of extrusion in total, catalog item 650008.

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 an order for TSLOTS fractional T-slotted aluminum framing: a profile in clear or black anodize, pieces cut to length, 10S or 15S fasteners, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the profiles, hardware and machining and returns a verdict, every reason and the total inches of extrusion it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please process an order for 6 pieces of TS20-40 black anodized extrusion, 250 inches each, with 15S fasteners and 5/16-18 tapped holes. It is ready to process. 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. This profile is listed in clear anodized only in the catalog; black anodized is not offered. A piece length of 250 inches is longer than the 240 inch stock length. The fastener series (10S or 15S) does not match the series of the chosen profile. 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 order are checked against each other.
  7. What this shows: for fasteners and taps that must match the profile series, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the finish to clear anodized, the piece length to 240 inches, the fastener series to 10S, the tap size to 1/4-20 and the total length stated on the order to 1,440 inches.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four problems caught in one call, fixed in one pass, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.