D13 · L3 · 02 — L2 · Autonomous Execution: Reorder, Dispatch & Fulfillment AgentsL2 · Ejecución Autónoma: Agentes de Reorden, Despacho y Fulfillment

Autonomous dispatch agents: dynamic carrier selection & route assignmentAgentes de despacho autónomos: selección dinámica de transportista y asignación de rutas

The dispatch agent that optimizes in real time beats the human — but it needs quality guardrails.

El agente de despacho que optimiza en tiempo real supera al humano — pero requiere guardianes de calidad.

01What it isQué es

An autonomous dispatch agent assigns each order to a carrier, vehicle and route in real time, scoring the options on freight cost, lane-level on-time history, delivery window and available capacity, and re-assigning when a carrier cancels or an urgent order arrives.

Un agente autónomo de despacho asigna cada pedido a un transportista, vehículo y ruta en tiempo real; califica las opciones por costo de flete, historial de puntualidad por ruta, ventana de entrega y capacidad disponible, y reasigna cuando un transportista cancela o llega un pedido urgente.

02Why it mattersPor qué importa

Manual dispatchers default to the carrier they know, leaving cost and service on the table every day. Assigning loads and routes under capacity and time-window constraints is a classic combinatorial problem that algorithms solve far better than rules of thumb (Toth and Vigo, 2014 — SIAM, Vehicle Routing: Problems, Methods, and Applications). The agent only works if its capacity and status data are live; stale data creates the resource contention failure described in the Mr. Supply Chain AVC Theorem.

Los despachadores manuales recurren por defecto al transportista que conocen y dejan costo y servicio sobre la mesa todos los días. Asignar cargas y rutas con restricciones de capacidad y ventanas de tiempo es un problema combinatorio clásico que los algoritmos resuelven mucho mejor que las reglas empíricas (Toth and Vigo, 2014 — SIAM, Vehicle Routing: Problems, Methods, and Applications). El agente solo funciona si sus datos de capacidad y estatus están vivos; los datos desactualizados provocan la falla de contención de recursos que describe el Teorema AVC de Mr. Supply Chain.

03How it is doneCómo se hace

1
Score carriers by lane. Rate every carrier on cost, on-time history and capacity for each specific origin-destination, not on its global average.
2
Connect OMS and TMS live. Feed the agent real-time order, truck and capacity status so it never assigns a vehicle that is already taken.
3
Learn from every override. Require a reason code whenever a dispatcher overrides the agent and use those codes to retrain the scoring model.
1
Califica transportistas por ruta. Evalúa a cada transportista por costo, historial de puntualidad y capacidad en cada origen-destino específico, no por su promedio global.
2
Conecta OMS y TMS en vivo. Alimenta al agente con el estatus en tiempo real de pedidos, camiones y capacidad para que nunca asigne un vehículo ya ocupado.
3
Aprende de cada override. Exige un código de motivo cada vez que un despachador corrige al agente y usa esos códigos para reentrenar el modelo de scoring.

04The concept in depthEl concepto a fondo

🚛The autonomous dispatch agent: optimal shipment assignment in real time›
The dispatch agent assigns orders to carriers and routes in real time — considering freight cost, carrier historical OTIF, customer delivery windows, truck capacity, and current traffic conditions. Unlike manual assignment, the agent considers all variables simultaneously.
📊The autonomous dispatch agent components›
(1) Order intake: monitors new orders and real-time change events. (2) Carrier scoring: scores each available carrier by cost, historical OTIF on the route, available capacity, and estimated transit time. (3) Capacity management: manages carrier available capacity to maximize utilization. (4) Dynamic rerouting: when an urgent order arrives or a carrier cancels, dynamically re-evaluates and reassigns.
🔢The most mature autonomous dispatch use cases›
(1) Last-mile e-commerce carrier selection: automatically selects the carrier by destination, weight, required speed, and cost. (2) Automatic order consolidation. (3) Dispatch prioritization: prioritizes orders with the highest daily OTIF impact.
🏆Intermediate vs. Advanced›
Intermediate: manages agent-assigned dispatches; escalates exceptional cases.

Advanced: designs and implements the autonomous dispatch agent; manages the carrier scoring model; calibrates dispatch policy parameters.
🚛El agente autónomo de despacho: asignación óptima de embarques en tiempo real›
El agente de despacho asigna pedidos a transportistas y rutas en tiempo real, considerando el costo del flete, el OTIF histórico del transportista, las ventanas de entrega del cliente, la capacidad del camión y las condiciones de tráfico del momento. A diferencia de la asignación manual, el agente considera todas las variables al mismo tiempo.
📊Los componentes del agente autónomo de despacho›
(1) Recepción de pedidos: monitorea los pedidos nuevos y los eventos de cambio en tiempo real. (2) Scoring de transportistas: califica cada transportista disponible por costo, OTIF histórico en la ruta, capacidad disponible y tiempo de tránsito estimado. (3) Gestión de capacidad: administra la capacidad disponible de los transportistas para maximizar su utilización. (4) Reruteo dinámico: cuando llega un pedido urgente o un transportista cancela, reevalúa y reasigna dinámicamente.
🔢Los casos de uso más maduros de despacho autónomo›
(1) Selección de transportista de última milla en e-commerce: elige automáticamente el transportista según destino, peso, velocidad requerida y costo. (2) Consolidación automática de pedidos. (3) Priorización del despacho: prioriza los pedidos con mayor impacto en el OTIF del día.
🏆Intermedio vs. Avanzado›
Intermedio: gestiona los despachos asignados por el agente; escala los casos excepcionales.

Avanzado: diseña e implementa el agente autónomo de despacho; administra el modelo de scoring de transportistas; calibra los parámetros de la política de despacho.

05In practiceEn la práctica

🚛The dispatch agent has higher ROI when the carrier portfolio is diverse and destinations have very different cost-OTIF characteristics›
In an operation with a single carrier, the agent cannot generate differentiation.
🔢Calibrate the scoring model with the real historical OTIF of each carrier per specific route — not the carrier global average OTIF›
Carrier A may have global OTIF of 93% but OTIF of 72% on the Guadalajara-Culiacan route. The agent using global OTIF will incorrectly assign that carrier for that route.
🔗Integrate the dispatch agent with the OMS and TMS in real time›
An agent that assigns an already-reserved truck (because its capacity information is 2 hours old) generates the AVC resource contention failure.
📊Monitor the dispatch override rate daily — overrides are the most valuable feedback to improve the scoring model›
Each documented override with the reason improves the agent scoring model.
🚛El agente de despacho tiene mayor ROI cuando el portafolio de transportistas es diverso y los destinos tienen características de costo-OTIF muy distintas›
En una operación con un solo transportista, el agente no puede generar diferenciación.
🔢Calibra el modelo de scoring con el OTIF histórico real de cada transportista por ruta específica, no con su OTIF promedio global›
El transportista A puede tener un OTIF global de 93%, pero de 72% en la ruta Guadalajara-Culiacán. El agente que usa el OTIF global asignará erróneamente a ese transportista en esa ruta.
🔗Integra el agente de despacho con el OMS y el TMS en tiempo real›
Un agente que asigna un camión ya reservado (porque su información de capacidad tiene 2 horas de antigüedad) genera la falla de contención de recursos del AVC.
📊Monitorea a diario la tasa de override del despacho: los overrides son la retroalimentación más valiosa para mejorar el modelo de scoring›
Cada override documentado con su motivo mejora el modelo de scoring del agente.

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: Autonomous dispatch agent for e-commerce — fashion company, 2,400 orders/day in Mexico
Impact dimensionWithout the agent (manual assignment)With the dispatch agent
Carrier selection accuracy (% of orders assigned to the optimal carrier)62% · Team defaulted to the best-known carrier without cost-OTIF analysis94% · Agent selects the carrier with the best cost-OTIF balance for each specific destination
Average freight cost per order$82 MXN/order$68 MXN/order (−17%) · Agent uses the most economical regional carrier for local destinations
On-time delivery rate %78% · Manual assignment did not consider delivery windows specific to each zone93% (+15 pp) · Agent prioritizes carriers with the highest historical OTIF for destinations with the narrowest windows
Result: Dispatch agent ROI: $10.4M MXN/year in freight savings. OTIF: 78% → 93% (+15 pp) → 35% reduction in CS contacts for late delivery.
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 autónomo de despacho para e-commerce — empresa de moda, 2,400 pedidos/día en México
Dimensión de impactoSin el agente (asignación manual)Con el agente de despacho
Precisión en la selección de transportista (% de pedidos asignados al transportista óptimo)62% · El equipo usaba por defecto al transportista más conocido, sin análisis de costo-OTIF94% · El agente elige al transportista con el mejor balance costo-OTIF para cada destino específico
Costo promedio de flete por pedido$82 MXN/pedido$68 MXN/pedido (−17%) · El agente usa al transportista regional más económico para destinos locales
Tasa de entrega a tiempo %78% · La asignación manual no consideraba las ventanas de entrega específicas de cada zona93% (+15 pp) · El agente prioriza a los transportistas con mayor OTIF histórico en los destinos con ventanas más estrechas
Resultado: ROI del agente de despacho: $10.4M MXN/año en ahorro de flete. OTIF: 78% → 93% (+15 pp) → 35% menos contactos a CS por entrega tardía.

07How it is measuredCómo se mide

🚛Dispatch Optimization Rate %›
Dispatch Optimization Rate %
(Dispatches where the agent selected the carrier with the best cost-OTIF balance / Total dispatches) × 100
Benchmark: >85% dispatch optimization rate in well-calibrated agents
⚠️ <70% indicates the agent is not accessing the capabilities of all available carriers.
💰Freight Cost per Order Reduction %›
Freight Cost per Order Reduction %
(Average freight cost before agent − Cost with agent) / Cost before × 100
Benchmark: 10–20% reduction of freight cost per order when migrating from manual to agent assignment
🔑 For an operation of 2,400 orders/day (about 310 operating days a year), each MXN of reduction in cost per order generates roughly $744K MXN in annual savings.
🚛Dispatch Optimization Rate % (tasa de optimización del despacho)›
Dispatch Optimization Rate % (tasa de optimización del despacho)
(Despachos en los que el agente eligió al transportista con el mejor balance costo-OTIF / Total de despachos) × 100
Benchmark: >85% de tasa de optimización del despacho en agentes bien calibrados
⚠️ <70% indica que el agente no está aprovechando las capacidades de todos los transportistas disponibles.
💰Freight Cost per Order Reduction % (reducción del costo de flete por pedido)›
Freight Cost per Order Reduction % (reducción del costo de flete por pedido)
(Costo promedio de flete antes del agente − Costo con el agente) / Costo antes × 100
Benchmark: 10–20% de reducción del costo de flete por pedido al migrar de la asignación manual a la asignación por agente
🔑 En una operación de 2,400 pedidos/día (unos 310 días operativos al año), cada peso de reducción en el costo por pedido genera alrededor de $744K MXN de ahorro anual.

08What you would useQué se usa

📌 Autonomous Dispatch
🟦project44 / Descartes Systems›
Module: Real-Time Visibility + Routing, Dispatch & Carrier Selection

project44 supplies real-time shipment visibility and carrier performance data; Descartes provides routing, dispatch and carrier selection — together they feed an agent that scores carriers and assigns orders.
🟦Onfleet / Spoke Dispatch (formerly Circuit for Teams)›
Module: Last-Mile Autonomous Dispatch + Driver App

Last-mile dispatch platforms with automatic order-to-driver assignment and real-time route optimization.
📌 Despacho autónomo
🟦project44 / Descartes Systems›
Módulo: Visibilidad en tiempo real + ruteo, despacho y selección de transportista

project44 aporta visibilidad de embarques en tiempo real y datos de desempeño de transportistas; Descartes ofrece ruteo, despacho y selección de transportista. Juntos alimentan a un agente que califica transportistas y asigna pedidos.
🟦Onfleet / Spoke Dispatch (antes Circuit for Teams)›
Módulo: Despacho autónomo de última milla + app para conductores

Plataformas de despacho de última milla con asignación automática de pedidos a conductores y optimización de rutas en tiempo real.
The bottom lineEn corto

Let the agent pick the carrier lane by lane on live data, and treat every human override as training material.

Deja que el agente elija al transportista ruta por ruta con datos en vivo y trata cada corrección humana como material de entrenamiento.

All D13 componentsTodos los componentes de D13D13 artifactsArtifacts de D13SCRA