D13 · L3 · 02 — L2 · AI Agent Architecture & Design in Supply ChainL2 · Arquitectura y Diseño de Agentes de IA en la Cadena

LLM-powered agents: tool use, memory & reasoning in supply chain contextsAgentes potenciados por LLM: uso de herramientas, memoria y razonamiento en SC

An LLM that calls tools and keeps context can run complex supply chain tasks — as long as the data, not the model, supplies the facts.

El LLM que llama a herramientas y mantiene memoria del contexto puede gestionar tareas de SC complejas.

01What it isQué es

An LLM-powered agent uses a large language model as its reasoning engine and lets it call tools — ERP queries, lead time lookups, PO drafts — while keeping memory of the task, so it can plan multi-step work and handle exceptions no rule anticipated.

Un agente basado en LLM usa un modelo de lenguaje de gran escala como motor de razonamiento y le permite invocar herramientas —consultas al ERP, búsqueda de lead times, borradores de OC— mientras conserva memoria de la tarea, de modo que puede planear trabajo de varios pasos y manejar excepciones que ninguna regla anticipó.

02Why it mattersPor qué importa

The value of an LLM agent is in the messy exceptions that consume planners' time, but its main risk is confident, fluent errors. Interleaving reasoning with tool calls lets the model ground each step in retrieved facts and reduces hallucination compared with reasoning alone (Yao et al., 2023 — ICLR, ReAct). Hallucination is a documented, systematic property of language generation models, not an occasional bug (Ji et al., 2023 — ACM Computing Surveys).

El valor de un agente LLM está en las excepciones complicadas que consumen el tiempo de los planeadores, pero su principal riesgo son los errores dichos con fluidez y seguridad. Intercalar razonamiento con llamadas a herramientas permite al modelo anclar cada paso en datos consultados y reduce la alucinación frente a razonar solo (Yao et al., 2023 — ICLR, ReAct). La alucinación es una propiedad documentada y sistemática de los modelos de generación de lenguaje, no una falla ocasional (Ji et al., 2023 — ACM Computing Surveys).

03How it is doneCómo se hace

1
Ground it in tools. Give the agent read access to the systems of record so every number it uses comes from a query, not from the model.
2
Write the operating prompt. Encode business context, decision rules, authorization limits and escalation cases together with the planners who own the process.
3
Test on real exceptions. Build an evaluation set from last year's hardest cases and measure hallucination and completion rates before go-live.
1
Ánclalo en herramientas. Da al agente acceso de lectura a los sistemas de registro para que cada número que use provenga de una consulta, no del modelo.
2
Redacta el prompt operativo. Codifica contexto del negocio, reglas de decisión, límites de autorización y casos de escalamiento junto con los planeadores dueños del proceso.
3
Prueba con excepciones reales. Arma un set de evaluación con los casos más difíciles del último año y mide las tasas de alucinación y cumplimiento antes de salir a producción.

04The concept in depthEl concepto a fondo

🧠LLM-powered agents: the new generation of supply chain agents›
LLM agents use Large Language Models as the reasoning engine — reasoning in natural language, using tools flexibly (ERP APIs, data searches), and handling exceptional situations not explicitly programmed.
📊The 4 components of a supply chain LLM-powered agent›
(1) Reasoning engine (LLM): frontier model families such as OpenAI GPT, Anthropic Claude or Google Gemini. (2) Tool use: APIs and functions the LLM can call — query inventory, check supplier lead time, issue a PO, send a notification. (3) Memory: context the agent maintains between interactions. (4) Planning: the LLM ability to decompose a high-level goal into a sequence of actions.
🔢Advantages and limitations of LLM agents in supply chain›
Advantages: flexibility with exceptional situations, natural language reasoning, adjustment without retraining. Limitations: higher latency than specialized ML models, computational cost, hallucination risk in numerical calculations, and epistemic opacity (see L2 AVC).
🏆Intermediate vs. Advanced›
Intermediate: works with available LLM agents; escalates cases where the agent produces incorrect or unexpected results.

Advanced: designs LLM agents for supply chain use cases; manages the agent lifecycle; implements hallucination mitigation controls.
🧠Agentes basados en LLM: la nueva generación de agentes de supply chain›
Los agentes LLM usan modelos de lenguaje de gran escala como motor de razonamiento: razonan en lenguaje natural, usan herramientas con flexibilidad (APIs del ERP, búsquedas de datos) y manejan situaciones excepcionales que no fueron programadas explícitamente.
📊Los 4 componentes de un agente de supply chain basado en LLM›
(1) Motor de razonamiento (LLM): familias de modelos de frontera como OpenAI GPT, Anthropic Claude o Google Gemini. (2) Uso de herramientas (tool use): APIs y funciones que el LLM puede invocar — consultar inventario, revisar el lead time del proveedor, emitir una OC, enviar una notificación. (3) Memoria: el contexto que el agente conserva entre interacciones. (4) Planeación: la capacidad del LLM de descomponer un objetivo de alto nivel en una secuencia de acciones.
🔢Ventajas y limitaciones de los agentes LLM en supply chain›
Ventajas: flexibilidad ante situaciones excepcionales, razonamiento en lenguaje natural y ajuste sin reentrenamiento. Limitaciones: mayor latencia que los modelos de ML especializados, costo computacional, riesgo de alucinación en cálculos numéricos y opacidad epistémica (ver L2 AVC).
🏆Intermedio vs. Avanzado›
Intermedio: trabaja con los agentes LLM disponibles; escala los casos en que el agente produce resultados incorrectos o inesperados.

Avanzado: diseña agentes LLM para casos de uso de supply chain; gestiona el ciclo de vida del agente; implementa controles de mitigación de alucinaciones.

05In practiceEn la práctica

🧠The LLM agent needs access to the right tools to minimize hallucinations›
Without tool use to the ERP, the LLM may invent the inventory level. Tool use anchors the LLM reasoning to real data.
🔢Design the LLM agent with the trust but verify principle — the LLM reasons, source systems validate›
The LLM generates the action plan. Before executing, the agent verifies relevant data in the source systems.
🔗The LLM agent prompt is its operational brain — designing it with the supply chain team is critical›
The best prompts include: business context, explicit decision rules, authorization limits, and escalation cases to the human.
📊Evaluate the LLM agent with test cases that include the most frequent exceptions — not just ideal cases›
An agent evaluated only on ideal cases will fail on exceptions — which are the most important cases.
🧠El agente LLM necesita acceso a las herramientas correctas para minimizar las alucinaciones›
Sin tool use hacia el ERP, el LLM puede inventar el nivel de inventario. El uso de herramientas ancla el razonamiento del LLM a datos reales.
🔢Diseña el agente LLM con el principio de "confía pero verifica": el LLM razona, los sistemas fuente validan›
El LLM genera el plan de acción. Antes de ejecutar, el agente verifica los datos relevantes en los sistemas fuente.
🔗El prompt del agente LLM es su cerebro operativo: diseñarlo con el equipo de supply chain es crítico›
Los mejores prompts incluyen: contexto del negocio, reglas de decisión explícitas, límites de autorización y casos de escalamiento al humano.
📊Evalúa el agente LLM con casos de prueba que incluyan las excepciones más frecuentes, no solo los casos ideales›
Un agente evaluado solo en casos ideales fallará en las excepciones, que son los casos más importantes.

06Illustrative caseCaso ilustrativo

Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Illustrative case: LLM agent for S&OP exception management — manufacturing company
The LLM agent manages S&OP exceptions: detects gaps in the supply plan and proposes resolution actions.
LLM agent capabilityWithout the agent (manual)With the LLM agent
Detection of critical gaps in the supply plan vs. forecastPlanner manually reviews 320 SKUs · 4.2 hours to identify critical gapsAgent automatically detects the 18 critical gaps (>$100K MXN impact) in 8 minutes
Generation of resolution options per gapPlanner manually searches options: alternative supplier, production change, negotiated OTIFAgent generates 2–3 resolution options per gap with estimated impact · Planner selects and approves
Update of S&OP plan with approved optionsPlanner manually updates the plan in SAP IBP · 2.8 additional hoursAgent updates the plan in SAP IBP via API in 4 minutes after approval
Result: S&OP preparation time reduction: 7 hours → 2.1 hours (−70%). LLM agent hallucinations: 2 cases in the first month (proposed a supplier already deactivated). Both detected by the planner. Mitigation: agent now verifies supplier status in the ERP before proposing it as an option.
Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Caso ilustrativo: Agente LLM para gestión de excepciones de S&OP — empresa manufacturera
El agente LLM gestiona las excepciones de S&OP: detecta brechas en el plan de suministro y propone acciones de resolución.
Capacidad del agente LLMSin el agente (manual)Con el agente LLM
Detección de brechas críticas del plan de suministro vs. pronósticoEl planeador revisa manualmente 320 SKU · 4.2 horas para identificar brechas críticasEl agente detecta automáticamente las 18 brechas críticas (impacto >$100K MXN) en 8 minutos
Generación de opciones de resolución por brechaEl planeador busca opciones manualmente: proveedor alterno, cambio de producción, OTIF negociadoEl agente genera 2–3 opciones de resolución por brecha con impacto estimado · El planeador selecciona y aprueba
Actualización del plan de S&OP con las opciones aprobadasEl planeador actualiza manualmente el plan en SAP IBP · 2.8 horas adicionalesEl agente actualiza el plan en SAP IBP vía API en 4 minutos tras la aprobación
Resultado: Reducción del tiempo de preparación de S&OP: 7 horas → 2.1 horas (−70%). Alucinaciones del agente LLM: 2 casos en el primer mes (propuso un proveedor ya dado de baja), ambos detectados por el planeador. Mitigación: el agente ahora verifica el estatus del proveedor en el ERP antes de proponerlo como opción.

07How it is measuredCómo se mide

🧠LLM Agent Hallucination Rate %›
LLM Agent Hallucination Rate %
(LLM agent outputs with at least one incorrect fact / Total outputs) × 100
Benchmark: <3% in well-designed LLM agents with access to the correct tools · >10% requires redesign
⚠️ An agent with a 15% hallucination rate may generate POs with incorrect data that reach the system before being detected.
⏱️LLM Agent Task Completion Time›
LLM Agent Task Completion Time
Time from task initiation until the agent completes the sequence of actions
Benchmark: 5–15 minutes for medium-complexity analysis + recommendation tasks · <2 minutes for verification and notification tasks
🔑 LLM agent latency is higher than the rule-based agent for simple tasks, but it handles the exception complexity that the rule-based agent cannot manage.
🧠LLM Agent Hallucination Rate %›
LLM Agent Hallucination Rate % (tasa de alucinación del agente LLM)
(Salidas del agente LLM con al menos un dato incorrecto / Total de salidas) × 100
Benchmark: <3% en agentes LLM bien diseñados con acceso a las herramientas correctas · >10% requiere rediseño
⚠️ Un agente con 15% de tasa de alucinación puede generar OC con datos incorrectos que llegan al sistema antes de ser detectadas.
⏱️LLM Agent Task Completion Time›
LLM Agent Task Completion Time (tiempo de cumplimiento de tarea)
Tiempo desde el inicio de la tarea hasta que el agente completa la secuencia de acciones
Benchmark: 5–15 minutos para tareas de análisis + recomendación de complejidad media · <2 minutos para tareas de verificación y notificación
🔑 La latencia del agente LLM es mayor que la del agente basado en reglas en tareas simples, pero maneja la complejidad de las excepciones que el agente de reglas no puede resolver.

08What you would useQué se usa

📌 LLM Agent Platforms
🟦LangChain / LangGraph + Claude API›
Module: LLM Agent Framework + Tool Use for Supply Chain

LangChain/LangGraph manages tool orchestration, memory, and LLM agent planning. The reasoning model (e.g., Claude, GPT or Gemini) should be chosen by testing accuracy, latency and cost on the company's own supply chain test cases.
🟦OpenAI Responses API + Agents SDK / Azure OpenAI (Azure AI Foundry)›
Module: Managed LLM Agent Infrastructure

OpenAI and Azure provide managed infrastructure for LLM agents with tool use, conversation state, and parallel tool calls.
📌 Plataformas de agentes LLM
🟦LangChain / LangGraph + Claude API›
Módulo: Framework de agentes LLM + uso de herramientas para supply chain

LangChain/LangGraph gestiona la orquestación de herramientas, la memoria y la planeación del agente LLM. El modelo de razonamiento (p. ej., Claude, GPT o Gemini) debe elegirse probando exactitud, latencia y costo con los casos de prueba de supply chain de la propia empresa.
🟦OpenAI Responses API + Agents SDK / Azure OpenAI (Azure AI Foundry)›
Módulo: Infraestructura administrada para agentes LLM

OpenAI y Azure ofrecen infraestructura administrada para agentes LLM con uso de herramientas, estado de conversación y llamadas a herramientas en paralelo.
The bottom lineEn corto

Let the LLM reason, but make the ERP supply every fact it acts on.

Deja que el LLM razone, pero que el ERP aporte cada dato sobre el que actúa.

All D13 componentsTodos los componentes de D13D13 artifactsArtifacts de D13SCRA