Bullwhip Effect & Cascading Forecast Error
Small Demand Variation at Retail Cascades to Large Forecast Errors Upstream; Overproduction/Underproduction at Manufacturing
Supply chain AI failures — logistics, inventory, and supplier-risk agent mistakes
25 patterns
Supply chain AI failures — logistics, inventory, and supplier-risk agent mistakes. We've tracked 25 distinct Supply Chain AI patterns across production AI agent deployments — most commonly in Supply Chain systems. One recurring example: Bullwhip Effect & Cascading Forecast Error — Small Demand Variation at Retail Cascades to Large Forecast Errors Upstream; Overproduction/Underproduction at Manufacturing
Each pattern below documents the specific failure mode, why it happens, and how teams have mitigated it in practice — use this page as a reference when building guardrails, writing evals, or debugging an agent that's already misbehaving in this way.
Small Demand Variation at Retail Cascades to Large Forecast Errors Upstream; Overproduction/Underproduction at Manufacturing
Agent Optimizes Shipping Routes for Cost and Transit Time Using Carrier Capacity Assumptions That Are Stale Relative to Real-Time Constraints
An Onboarding Agent Successfully Extracts a Certification Number, Issuing Body, and Expiry Date From a Supplier's Uploaded Document and Approves the Supplier as Certified, Without Calling the Available Issuing-Authority Lookup Tool to Confirm the Certificate Is Real, Unrevoked, and Current
When a Planner Asks the Agent to Adjust a Forecast Conversationally ("Bump Up SKU X for the New Campaign"), the Agent Regenerates an Entirely New Forecast Number Through Free-Text Reasoning Instead of Applying a Bounded Delta to the Existing Statistical Model's Output, Silently Discarding the Baseline's Seasonality and Trend Components
Agent Onboarding a New Supplier Verifies Business Registration and Pricing Competitiveness but Does Not Verify Component Authenticity or Sub-Tier Sourcing Chain
A Supplier-Onboarding Agent's RAG Step, Used to Retrieve the Correct Compliance/Certification Checklist Template for a New Supplier Based on Its Stated Industry and Product Category, Pulls a Lexically Similar but Substantively Different Template Because the New Supplier's Self-Description Text Is Embedding-Similar to a Different Product Category's Template
A Demand-Forecasting Agent Generating a Cold-Start Forecast for a New Product by Retrieving the Most Similar Historical SKU via Embedding Similarity Over Product Descriptions Selects a Past SKU That Reads as Similar in Category and Description but Was Discontinued for Demand Reasons Specific to That Product, Producing a Forecast That Inherits a Demand Pattern Unrelated to the New Product's Actual Market
A Supplier-Risk Agent, Lacking Sufficient Direct History on a New or Thinly-Documented Supplier, Retrieves a Semantically or Lexically Similar Supplier's Risk Profile as an Analog to Inform Its Risk Score, but the Retrieved Analog Is Selected by Name or Description Similarity Rather Than the Structured Attributes (Industry Code, Ownership Structure, Geography, Tier) That Actually Determine Comparable Risk
To Calculate Safety Stock for a New SKU Lacking Sufficient Sales History, an Inventory-Optimization Agent Retrieves the Most Similar Existing SKU via Embedding Similarity Over Product Descriptions to Borrow Its Demand-Variance Profile, but Selects a SKU That Is Textually Similar Yet Has a Fundamentally Different Volatility Pattern, Producing a Safety-Stock Level Calibrated to the Wrong Risk Profile
A Logistics-Routing Agent Estimating Transit Time for a New Origin-Destination Lane Retrieves the Most Similar Historical Lane via Embedding Similarity Over Route Descriptions, Selecting a Lane That Shares a Similar Region-Pair Label but Has a Materially Different Mode or Border-Crossing Profile, Producing a Transit-Time Estimate the Agent Then Commits to a Customer as an ETA
Agent's Supplier Risk Monitoring Relies on Quarterly or Annual Financial Statements, Missing Faster-Moving Distress Signals That Precede a Supplier Failure by Months
Agent's Supplier Risk Score Is Based on Financial and Delivery-Performance History Alone, Missing Geopolitical Exposure That Has Not Yet Materialized as a Performance Problem
A Document-Review Agent Flags in Free-Text Notes That a Supplier's Listed Beneficial Owner Does Not Match Across Two Submitted Documents, but the Structured Pass/Fail Checklist Handed Off to the Onboarding-Approval Agent Has No Field for an Unresolved Ownership Discrepancy, So the Supplier Is Approved
A Routing Agent Planning a Cross-Border Shipment's Path Notes in Its Free-Text Reasoning That the Route Carries an Elevated Customs-Hold Risk at a Specific Border Crossing, but This Note Is Never Written to a Structured Field the Downstream Customer-Notification Agent Reads, So the Customer Receives a Committed Delivery ETA That Does Not Account for the Known Hold Risk
A Supplier-Risk Agent Raises an Elevated-Risk Flag on a Supplier, but the Procurement Agent That Subsequently Finalizes a Purchase Order Against That Supplier Operates From a Task Description or Intermediate Summary That Does Not Carry the Flag Forward, Resulting in the Purchase Order Being Finalized as If No Risk Flag Existed
A Promotions-Planning Agent Communicates a Promotion's Cancellation or Shortened Duration in Free-Text Notes, but the Structured Promotional-Calendar Input Consumed by the Demand-Forecasting Agent Is Not Updated, So the Forecast Continues to Bake In Lift From a Promotion That Is No Longer Happening
A Receiving Agent That Notes, in Its Own Inspection Reasoning, That a Newly Received Lot Has Been Placed on Quality Hold Pending Inspection Hands Off Inventory Levels to a Replenishment Agent Through a Structured Available-to-Promise Field That Counts the Held Lot as Available, So the Replenishment Agent Treats Held Stock as Usable and Under-Orders Replacement Inventory
Agent Forecasts Demand for a Newly Launched SKU Using a Global Average New-Product Curve That Ignores Category- and Channel-Specific Adoption Patterns
Agent Forecasts Promotional Demand Lift Using a Generic Historical Multiplier That Does Not Account for Promotion-Specific Cannibalization or Pull-Forward Effects
Agent Calculates Safety Stock Using a Demand Variance Estimate That Understates True Variability, Producing Stockouts Despite a "Safety" Buffer
Forecasting Model Fails to Account for Seasonal Variations; Massive Stockouts/Overstock on Seasonal Peaks
Supply Chain Optimization Concentrates All Sourcing from Single Supplier (Lowest Cost); Blind to Failure Risk
A Supplier-Risk Agent Generating a Free-Text Justification for an Elevated Risk Score Constructs a Plausible-Sounding Causal Narrative Linking a Co-Occurring but Unrelated News Event -- a Regional News Item That Mentions the Supplier's Country or Region Without Mentioning the Supplier Itself -- to the Score, and Risk Analysts Adopt the Fabricated Causal Story as the Real Driver Rather Than Recognizing It as the Model's Own Rationalization
A Logistics-Routing Agent Calls a Live Traffic/Transit-Time Tool to Compute a Delivery ETA It Commits to a Customer, the Tool Returns a Cached Response from Before a Major Disruption Event (Accident Closure, Severe Weather Routing Change) Took Effect, and the Agent Commits to an ETA Computed Against Conditions That No Longer Exist
A Replenishment Agent Calls a Demand-Forecast Tool and a Lead-Time/Pack-Size Tool, Both of Which Return Correct Values, but Combines Them Into a Final Purchase-Order Quantity via Free-Text Reasoning Rather Than a Deterministic Calculation, Introducing Arithmetic and Unit-Conversion Errors the Individual Tool Calls Never Made