Predictika · Supply chain execution
An AI operations agent in the command center proposes one corrective action: expedite a purchase order, reallocate stock to a customer order, or change a customer promise date. Before it is released, the agent sends it to Predictika, which checks it against a declarative model of the execution policy and returns a verdict, every reason and the figures it computed.
This validator models Tallgrass Foods execution policy, not just the scenarios shown below.
Any corrective action that touches these rules is in scope, not only the scenarios pictured here. Tallgrass Foods, its customers, suppliers, sites and figures are invented for illustration. The model does not cover other action types, multi-line orders, currencies other than dollars, or lot-level traceability.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Proposing agent: AI operations 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 |
|---|---|---|
| An allergen rule that depends on both the product and the site or customer | Only with care Each product, site and contract combination needs its own rule, and a new site or customer adds more. | Allergen, site and customer are data in one request; one rule checks them together on every call. |
| A shelf-life minimum that depends on the lot, the transit time and the customer | Only with workarounds The remaining percentage is computed from several figures, then compared with a per-customer minimum, so a calculation rule has to sit beside every customer rule. | The lot age, transit time and customer minimum are in one request and the percentage is computed on every call. |
| Approvals beside outright holds | Only with care Freight above the agent limit, a large premium share, safety stock and penalty exposure route to different approvers, so they are separate approval rules that must not be mistaken for blocks. | Approvals and blocks are different findings in the same answer; the verdict is block if any hold exists, otherwise needs_approval. |
| Fixing one issue changes the inputs of the next | Only with workarounds Switching the product changes the allergen, the safety stock and the shelf-life base together; rules fire in a fixed order, so a planner fixes one error and meets the next. | Every rule is checked on every call, in whatever order the choices arrive, so the full list of holds returns at once. |
| Figures the agent states itself | Only with workarounds Days of cover, shelf life, free stock and the earliest delivery day are computed from several fields, so a separate rule must recompute each and compare it with the stated figure. | The stated figures are fields of the request and are compared with the computed ones on every call. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the request; approval findings need a person to sign off; everything else is computed.
| 1 | Quickfill Ingredients is on the unlisted list, not the approved supplier list, so it cannot receive an expedited order. |
| 2 | $64,000 is above the $50,000 limit that no agent can exceed. |
| 3 | The freight premium is 75.1 percent of the $85,200 order value; sign-off is needed above 35 percent. |
| 4 | The agent stated 2 days of cover; the validator computes 2.4 days from on-hand stock and daily demand. |
| 5 | $27,500 is above the $15,000 an agent may approve alone. |
| 6 | The lot would arrive with 48.6 percent of its shelf life left; Harborside Markets requires at least 70 percent. |
| 7 | 1,800 cases requested but only 1,300 are unreserved at the source. |
| 8 | The agent stated 78 percent remaining at delivery; the validator computes 48.6 percent. |
| 9 | The agent stated 1,900 cases available above safety stock; the validator computes 1,000. |
| 10 | Day 111 requested; the earliest the product can reach the customer is day 115. |
| 11 | The agent stated day 111; the validator computes day 115 from supply-ready day and transit time. |
| 12 | 3,000 cases on hand cover 7.1 days of demand; an expedite is only allowed at 7 days of cover or less. |
| 13 | Greek Yogurt 4-pack is a chilled product and Columbus DC has no chilled storage. |
| 14 | Almond Granola Bars 24ct contains nuts and Atlanta DC (certified nut-free) is a certified nut-free site. |
| 15 | Almond Granola Bars 24ct contains nuts and BrightStart School Foods has a nut-free contract. |
| 16 | 1,000 cases requested, only 800 are available above the safety stock. |
| 17 | A 3 day delay is above the 2 days an agent may agree alone for Greenleaf Natural Grocers. |
| 18 | The delay carries $4,500 of contract penalty exposure; sign-off is needed above $4,000. |
| 19 | A 8 day delay is above the 7 day maximum for Greenleaf Natural Grocers. |
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 reallocate 1,500 cases of Almond Granola Bars 24ct from Fresno DC to Atlanta DC (certified nut-free) for a BrightStart School Foods order, using a lot with 150 days of shelf life left and 14 days in transit. I state 75.0 percent shelf life remaining at delivery and 1,100 cases free above safety stock. It is ready to release.
Verdict: Blocked.
The agent's request. Please reallocate 700 cases of Oat Milk 12-pack from Fresno DC to Atlanta DC (certified nut-free) for a BrightStart School Foods order, using a lot with 150 days of shelf life left and 14 days in transit. I state 75.6 percent shelf life remaining at delivery and 700 cases free above safety stock. It is ready to release.
Verdict: Allowed.
The agent's request. Please expedite a purchase order of 6,000 cases of Greek Yogurt 4-pack from Quickfill Ingredients with 64,000 dollars of premium freight; we have 1,000 cases on hand, which is 2.0 days of cover. It is ready to release.
Verdict: Blocked.
The agent's request. Please expedite a purchase order of 6,000 cases of Greek Yogurt 4-pack from Prairie Dairy Co-op with 13,800 dollars of premium freight; we have 1,000 cases on hand, which is 2.4 days of cover. It is ready to release.
Verdict: Allowed.
The agent's request. Please change the promise date on a Greenleaf Natural Grocers order from day 120 to day 111; supply is ready on day 112 and transit takes 3 days, so I state the earliest delivery day as 111. It is ready to release.
Verdict: Blocked.
The agent's request. Please change the promise date on a Greenleaf Natural Grocers order from day 120 to day 116; supply is ready on day 112 and transit takes 3 days, so I state the earliest delivery day as 115. It is ready to release.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.