Quand le traitement transport repose encore sur des opérations manuelles
Dans la logistique, le traitement des opérations de transport — réception de commandes, saisie dans les systèmes, coordination des expéditions, suivi des statuts — reste largement manuel dans de nombreuses entreprises. Chaque ordre de transport implique la lecture de documents hétérogènes (emails, bons de commande, bordereaux), l'extraction d'informations clés, puis leur saisie dans un outil de gestion.
Ce processus est chronophage, sujet aux erreurs de recopie et difficile à absorber lors des pics d'activité. Plus le volume de commandes augmente, plus le goulot d'étranglement humain freine la réactivité de l'entreprise.
C'est dans ce contexte qu'un transporteur routier a fait appel à Genee pour développer un agent IA capable d'automatiser l'ensemble du traitement transport.
Qu'est-ce qu'un agent IA appliqué à la logistique ?
Un agent IA ne se limite pas à une simple automatisation par règles. Contrairement à un script classique qui suit des instructions rigides, un agent IA est capable de :
- Comprendre des documents en langage naturel : emails, bons de commande, instructions de livraison, quel que soit le format ou la formulation
- Extraire des données structurées : adresses, dates, références, tonnages, consignes spéciales — même lorsque les formats varient d'un expéditeur à l'autre
- Prendre des décisions contextuelles : classifier un document, router une demande vers le bon service, ou signaler une anomalie
- S'améliorer avec le temps : grâce aux retours des opérateurs sur les cas ambigus, l'agent affine progressivement sa compréhension
Dans le cas du transporteur, l'objectif était d'aller au-delà de la simple lecture d'emails pour couvrir l'automatisation complète du traitement transport : de la réception d'une demande jusqu'à l'injection des données dans le système de gestion.
Architecture technique : React, Python, OpenAI et Mistral
La solution développée pour le transporteur repose sur une stack combinant React pour l'interface utilisateur, Python pour l'orchestration du pipeline d'automatisation, et deux modèles de langage complémentaires : OpenAI et Mistral.
Pourquoi deux LLM plutôt qu'un seul ?
L'utilisation conjointe de deux modèles de langage répond à des impératifs concrets :
- Mistral — modèle français, performant en compréhension du français, déployable en Europe — est utilisé pour les tâches de classification et de pré-traitement. Son coût réduit et sa faible latence en font un excellent premier filtre.
- OpenAI — puissance de raisonnement supérieure sur les cas complexes — intervient pour l'extraction structurée des données ambiguës, les documents mal formatés et les demandes multi-ordres.
Cette approche multi-modèle optimise le rapport coût/performance tout en offrant une option de souveraineté des données via l'hébergement de Mistral sur une infrastructure européenne.
Le pipeline de traitement
Le flux de traitement suit plusieurs étapes orchestrées par Python :
- Réception : les documents entrants (emails, pièces jointes, bons de commande) sont récupérés automatiquement et normalisés.
- Classification : Mistral analyse chaque document et le classe par type (commande de transport, demande de cotation, confirmation, réclamation, document annexe).
- Extraction : le LLM approprié extrait les données structurées — adresses d'enlèvement et de livraison, dates, volumes, références, instructions spéciales — sous forme JSON.
- Validation : un score de confiance détermine si l'extraction est suffisamment fiable pour un traitement automatique, ou si elle nécessite une validation humaine.
- Intégration : les données validées sont injectées dans le système de gestion transport de l'entreprise.
L'interface React : supervision et contrôle
L'agent IA ne fonctionne pas en boîte noire. Un tableau de bord développé en React permet aux équipes du transporteur de superviser l'activité de l'agent en temps réel :
- Documents traités et en attente de validation
- Taux d'automatisation par type de document
- Historique des extractions avec score de confiance
- File d'attente des cas nécessitant une intervention humaine
Cette transparence est essentielle pour maintenir la confiance des opérateurs. L'IA augmente leur productivité sans leur retirer le contrôle sur les décisions critiques.
Ce qui distingue un agent IA d'une simple automatisation
La différence entre un agent IA et une automatisation classique (RPA, scripts à base de règles) se manifeste sur trois axes :
| Critère | Automatisation classique | Agent IA |
|---|---|---|
| Formats de documents | Formats prédéfinis uniquement | Tout format en langage naturel |
| Adaptabilité | Casse sur les variations | S'adapte aux formulations variées |
| Prise de décision | Règles binaires (if/else) | Raisonnement contextuel + score de confiance |
| Maintenance | Nouvelles règles à chaque cas | Apprentissage continu via feedback |
Dans le secteur de la logistique, où chaque client, fournisseur ou partenaire envoie ses documents dans un format différent, cette adaptabilité est un avantage décisif.
De la lecture d'emails à l'agent IA : deux niveaux d'automatisation
Il est courant de commencer un projet d'automatisation dans le transport par la lecture automatique des emails entrants : l'IA lit chaque email, extrait les données clés (adresses, dates, volumes) et les injecte dans le TMS. C'est un premier palier d'automatisation, déjà très efficace pour éliminer la saisie manuelle sur un canal d'entrée unique.
L'approche agent IA, telle que déployée chez le transporteur, va au-delà de ce premier palier. Voici les différences concrètes :
| Dimension | Pipeline email → TMS | Agent IA complet |
|---|---|---|
| Périmètre d'entrée | Emails uniquement | Emails, bons de commande, bordereaux, documents de transport, pièces jointes multiples |
| Couverture fonctionnelle | Extraction + injection dans le TMS | Classification, extraction, routage, décision contextuelle, injection, suivi |
| Prise de décision | Score de confiance → automatique ou humain | Raisonnement contextuel : type de document, urgence, complétude, historique expéditeur |
| Supervision | File d'attente de validation | Tableau de bord temps réel avec taux d'automatisation par type, historique, alertes |
| Évolution | Ajout de règles par type d'email | Apprentissage continu sur tous les types de documents via boucle de feedback opérateur |
Ces deux niveaux ne sont pas en opposition. La lecture automatique d'emails est souvent la première brique d'un projet d'agent IA plus ambitieux. L'approche Genee consiste à démarrer par un périmètre maîtrisé — par exemple un seul type d'email — puis à élargir progressivement vers un agent capable de traiter l'ensemble des flux documentaires de l'entreprise.
Pour comprendre en détail le premier palier (lecture d'emails + intégration TMS), consultez notre article technique sur l'IA appliquée à la lecture d'emails dans le transport.
Les cas d'usage de l'agent IA en logistique
Un agent IA comme celui déployé pour un transporteur routier peut couvrir de nombreux flux :
- Commandes de transport : extraction automatique des informations d'enlèvement et de livraison, création d'ordres dans le système de gestion
- Demandes de cotation : extraction des paramètres (origine, destination, volumes, contraintes) et pré-calcul tarifaire
- Suivi d'expéditions : mise à jour automatique des statuts à partir des avis de livraison et des confirmations de chargement
- Documents de transport : lecture des CMR, bons de livraison et lettres de voiture (via OCR + LLM)
- Réclamations : classification, extraction des références et routage vers le bon interlocuteur
Les bénéfices attendus d'un agent IA en logistique
Les entreprises logistiques qui déploient un agent IA sur leurs flux de traitement transport constatent généralement :
- Réduction significative du temps de traitement : de plusieurs minutes par document en traitement manuel à quelques secondes en traitement automatique
- Diminution des erreurs de saisie : l'extraction directe depuis le document source élimine les erreurs de recopie
- Capacité d'absorption des pics : le système traite le même volume en période de pointe sans ressource humaine supplémentaire
- Traçabilité complète : chaque document traité est archivé avec les données extraites, le score de confiance et l'action effectuée
- Recentrage des équipes : les opérateurs se concentrent sur les tâches à forte valeur ajoutée — négociation, gestion des exceptions, relation client
Les pièges à éviter lors du déploiement
Déployer un agent IA en logistique n'est pas un projet trivial. Voici les erreurs les plus fréquentes :
- Viser 100 % d'automatisation dès le départ : commencez en mode assistance (pré-remplissage + validation humaine) avant de passer progressivement en mode automatique. La confiance des équipes se construit dans le temps.
- Ignorer les pièces jointes : en logistique, une grande partie de l'information se trouve dans les PDF, images scannées et documents joints. L'agent doit intégrer une couche OCR.
- Négliger le tableau de bord : sans visibilité sur le taux d'automatisation, les erreurs et la file d'attente, les équipes perdent confiance dans le système.
- Sous-estimer la variété des formats : chaque expéditeur envoie ses documents dans un format différent. L'agent doit être conçu pour absorber cette hétérogénéité.
- Oublier la boucle de feedback : les opérateurs doivent pouvoir signaler les erreurs d'extraction pour améliorer continuellement le système.
Comment aborder un projet d'agent IA en logistique
Si vous êtes un acteur de la logistique et que vos équipes passent des heures chaque jour à traiter manuellement des documents de transport, voici les étapes pour aborder le projet :
- Audit des flux documentaires : identifiez les types de documents les plus fréquents et les plus chronophages. Commencez par un seul flux (par exemple, les commandes de transport entrantes).
- Proof of concept : développez un prototype sur un échantillon réel de documents pour valider les taux d'extraction et de classification.
- Déploiement progressif : commencez en mode assistance avant de passer en automatique. Mesurez le taux d'automatisation, le taux d'erreur et le temps gagné.
- Itération continue : ajustez les seuils de confiance, ajoutez de nouveaux types de documents et affinez les modèles en fonction des retours terrain.
Ce type de projet s'inscrit dans une démarche d'automatisation métier poussée par l'IA. Pour aller plus loin, découvrez notre approche des agents IA en entreprise et notre article technique sur l'automatisation de la lecture d'emails dans le transport.
Vous souhaitez automatiser vos flux de traitement transport avec un agent IA ? Contactez l'équipe Genee pour un audit de vos flux documentaires et une estimation du potentiel d'automatisation.