Predictika · Solar tracker orders
An AI sales agent prepares an order for a utility-scale solar project: an ARRAY Technologies tracker (DuraTrack, DuraTrack D2S, DuraTrack Hail XP, OmniTrack or STI H250), a foundation type, the site slope, soil and hail rating, the control features and a number of rows. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how the trackers and foundations can be combined and returns a verdict, every reason and the figures it computed.
This validator models an order for the ARRAY Technologies tracker family, as described on arraytechinc.com, not just the scenarios shown underneath.
Any ARRAY tracker order that touches these rules is in scope — not only the scenarios pictured here. Not covered: other tracker makers, fixed-tilt racking, engineering design and delivery. The prices in this validator are illustrative values chosen for the demonstration, not ARRAY prices, and the page shows no price table. The slope, row and hail limits, the foundation and soil rules, the discount limits and the approvals are modeled from comparable trackers and are not published by ARRAY.
6 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 |
|---|---|---|
| Limits that differ by tracker | Only with care Slope, modules per row and hail rating each differ by product, so each limit needs its own lookup and comparison rule, and a new product means editing all of them. | The product and the site values are fields of one request and are compared with the modeled limits on every call. |
| Controls that depend on other controls | Only with care Each SmarTrack feature needs the controller and hail alert needs SkyLink, so every dependency is its own rule, and a new feature means a new rule. | Every control is a field of the request, so each dependency is checked together with all the others. |
| Foundations that depend on slope and soil | Only with care Ballast against slope and driven foundations against rocky soil are separate rules that each read a value from another line. | The foundation, slope and soil are in one request and checked together. |
| A stated total that must match the computed total | Only with workarounds The total is modules times a unit price built from several parts, so a separate rule is needed to 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 in the same pass. |
| 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 order; approval findings need a person to sign off; everything else is computed.
| 1 | The order has 0 modules; at least 1 module is needed. |
| 2 | The order is 0 modules, below the 5,000-module project size; a person should confirm pricing. |
| 3 | The site slope is 11 percent north-south; this tracker allows at most 10 percent. |
| 4 | The rows have 121 modules; this tracker allows at most 120 per row. |
| 5 | The design hail size is 25 tenths of an inch; this tracker is modeled for at most 20. |
| 6 | SkyLink applies to DuraTrack and OmniTrack trackers; it is not quoted on this product. |
| 7 | A SmarTrack feature is quoted without the SmarTrack controller. |
| 8 | Hail Alert Response needs a SkyLink-controlled tracker. |
| 9 | Ballast foundations are limited to 5 percent slope; the site is 6 percent. |
| 10 | Ground screws and helical piles cannot be installed in rocky soil. |
| 11 | C-piles in rocky soil need pre-drilling; a person should confirm the foundation plan. |
| 12 | The site has snow loading but Automated Snow Response is not quoted; a person should confirm. |
| 13 | A 4 percent discount needs sales-management approval. |
| 14 | A 9 percent discount is above the 8 percent maximum. |
| 15 | The quote states USD 613,000 in total; the order lines add up to USD 612,000. |
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 quote 80 rows of 90 modules on DuraTrack trackers with ballast foundations, at a site with a 12 percent north-south slope and standard soil. The design hail size is 2.5 inches. The site has snow loading. The order includes SkyLink and backtracking. The quote gives a 10 percent discount. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 80 rows of 90 modules on OmniTrack trackers with ground screw foundations, at a site with a 12 percent north-south slope and standard soil. The design hail size is 1.5 inches. The site has snow loading. The order includes SkyLink, the SmarTrack controller, backtracking and automated snow response. The quote gives a 2 percent discount. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 60 rows of 130 modules on STI H250 trackers with helical pile foundations, at a site with a 6 percent north-south slope and standard soil. The design hail size is 1 inch. The order includes SkyLink, the SmarTrack controller and backtracking. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 70 rows of 120 modules on STI H250 trackers with helical pile foundations, at a site with a 6 percent north-south slope and standard soil. The design hail size is 1 inch. The order includes the SmarTrack controller and backtracking. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 90 rows of 90 modules on DuraTrack Hail XP trackers with C-piles foundations, at a site with a 4 percent north-south slope and rocky soil. The design hail size is 3 inches. The site has snow loading. The order includes SkyLink, the SmarTrack controller and backtracking. The quote gives a 5 percent discount. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 90 rows of 90 modules on DuraTrack Hail XP trackers with ballast foundations, at a site with a 2 percent north-south slope and rocky soil. The design hail size is 3 inches. The site has snow loading. The order includes SkyLink, the SmarTrack controller, backtracking and automated snow response. The quote gives a 2 percent discount. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.