Supply Chain AI

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.

Conversational Forecast Adjustment Discards Structured Model Baseline

Frequency:Occasional
Category:Supply Chain

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

Embedding-Retrieval Matches New Supplier to Wrong Certification Template

Frequency:Occasional
Category:Supply 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

Embedding Retrieval Pulls Discontinued SKU as Demand Analog for New Product

Frequency:Occasional
Category:Supply Chain

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

Embedding Retrieval Pulls Wrong Analog Supplier's Risk Profile by Name Similarity

Frequency:Occasional
Category:Supply Chain

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

Embedding Retrieval Pulls Wrong Substitute SKU as Safety-Stock Variance Proxy

Frequency:Occasional
Category:Supply Chain

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

Embedding Retrieval Selects Wrong Historical Lane as Transit-Time Benchmark for New Route

Frequency:Occasional
Category:Supply Chain

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

Multi-Agent Handoff Drops Customs-Hold Flag Before Customer ETA Commitment

Frequency:Occasional
Category:Supply Chain

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

Multi-Agent Handoff Drops Quality-Hold Flag Between Receiving Agent and Replenishment Agent

Frequency:Occasional
Category:Supply Chain

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

Promotion Lift Overestimation

Frequency:Common
Category:Supply Chain

Agent Forecasts Promotional Demand Lift Using a Generic Historical Multiplier That Does Not Account for Promotion-Specific Cannibalization or Pull-Forward Effects

Spurious Causal Narrative from Unrelated News Event in Risk-Score Justification

Frequency:Occasional
Category:Supply Chain

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

Stale Cached Traffic Feed Treated as Live in ETA Commitment

Frequency:Occasional
Category:Supply Chain

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

Unit-Conversion Arithmetic Drift in LLM-Generated Reorder Quantity

Frequency:Occasional
Category:Supply Chain

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