LLM local
LLM local (Mistral) et ERP : mode d'emploi pour un déploiement sur site
En bref
On peut interroger un ERP avec un modèle de langage open-weight, par exemple de la famille Mistral, exécuté sur ses propres GPU. Le modèle ne fait que traduire la question en requête et rédiger la réponse ; les données restent dans l'ERP et dans votre périmètre. La qualité dépend surtout de l'intégration (schéma, droits, évaluation) plus que du seul choix du modèle.
Mistral AI étant français, la famille Mistral est un choix naturel pour beaucoup d'industriels qui veulent un modèle européen en français. Mais un modèle local n'est pas un produit : c'est une brique. Il faut un serveur d'inférence, un accès contrôlé aux données, une recherche documentaire et une évaluation continue.
Cette page explique ce que fait réellement un LLM dans un projet ERP, comment choisir et dimensionner, et à quels moments un modèle local n'est pas le bon choix.
Ce que fait le modèle, et ce qu'il ne fait pas
Dans une architecture d'ERP conversationnel, le modèle remplit trois rôles : comprendre la question en français, produire une requête ou un appel d'API sur le schéma de l'ERP, et rédiger une réponse à partir des résultats. Les chiffres viennent de l'ERP, pas de la mémoire du modèle, et c'est ce qui limite les inventions.
Le modèle ne contient pas vos données et n'est pas réentraîné par vos questions. La confidentialité tient à l'endroit où il s'exécute et à ce qu'on lui transmet : uniquement les extraits nécessaires à la réponse, dans votre périmètre.
Choisir le modèle : Mistral et les autres
Les modèles open-weight de classe Mistral, Llama, Qwen, Gemma, gpt-oss ou DeepSeek ont chacun leurs forces. Les licences varient : certains sont sous Apache 2.0, d'autres sous des licences d'usage spécifiques ; lisez-les avant tout déploiement commercial. Le bon choix se fait sur vos propres questions, pas sur un classement général : français technique, génération de SQL, longueur de contexte, vitesse.
Un schéma courant combine un modèle de taille moyenne pour les questions courantes et un modèle plus grand, appelé seulement pour les cas difficiles. Un modèle d'embeddings multilingue sert à la recherche documentaire. Comme les modèles évoluent vite, l'architecture doit permettre de changer de modèle sans refaire l'intégration.
- Qualité en français technique (termes de gamme, de nomenclature, de qualité)
- Capacité à produire des requêtes correctes sur votre schéma
- Licence compatible avec votre usage
- Vitesse et coût de service sur votre matériel
Serveur d'inférence et dimensionnement
Pour servir plusieurs utilisateurs, vLLM est un choix courant : traitement par lots continus, bon débit sur GPU. Ollama convient bien aux pilotes et aux postes de test. La mémoire GPU disponible conditionne la taille du modèle et la précision (quantification) ; plus le modèle est gros ou le contexte long, plus il faut de mémoire.
Le dimensionnement se mesure plutôt qu'il ne se devine : nombre d'utilisateurs simultanés, longueur des réponses, latence acceptable. Un pilote tient souvent sur peu de GPU ; une mise en production avec de la redondance demande davantage. Les GPU peuvent être dans votre salle serveur ou chez un hébergeur de cloud privé ou souverain que vous choisissez.
Sécurité et gouvernance
Le modèle n'a jamais d'accès direct et illimité à l'ERP. Une couche d'accès applique les rôles de l'utilisateur, limite les tables lisibles, impose la lecture seule et journalise chaque requête. Les documents indexés pour la recherche héritent des droits d'accès de la source, pour qu'un utilisateur ne retrouve pas via l'IA un document qu'il ne pourrait pas ouvrir.
On se protège aussi de l'injection de consignes cachées dans des documents ou des champs de texte libre : le contenu récupéré est traité comme une donnée, jamais comme une instruction, et les actions d'écriture exigent une approbation humaine. En environnement isolé, les mises à jour de modèles se font par un transfert contrôlé et testé.
Quand un modèle local n'est pas le bon choix
Si vos données peuvent résider dans un cloud européen avec les garanties contractuelles voulues et si vous n'avez pas de contrainte de confidentialité forte, une API hébergée ou l'assistant intégré à votre ERP est plus simple et souvent moins coûteux. Le local ajoute des coûts de matériel, d'exploitation et de veille sur les modèles.
Pour démarrer, un diagnostic évalue vos questions, vos données et vos contraintes, puis un pilote en lecture seule mesure la qualité sur un jeu de questions de référence. Si les résultats ne sont pas à la hauteur, nous le disons avant d'investir dans du matériel.
Questions fréquentes
Mistral est-il le meilleur modèle pour un ERP en français ?
Cela dépend de vos questions. Les modèles Mistral sont un bon candidat en français, mais Llama, Qwen, Gemma ou d'autres peuvent mieux convenir selon la tâche. On compare sur vos cas réels.
Quel matériel faut-il ?
Un ou plusieurs GPU dont la mémoire dépend du modèle et du nombre d'utilisateurs. Le dimensionnement précis se fait après mesure lors du pilote.
Le modèle peut-il halluciner des chiffres ?
Le risque est réduit parce que les chiffres proviennent des résultats de requête sur l'ERP, affichés avec la requête. Il persiste pour les réponses documentaires, d'où la citation obligatoire des sources.
Peut-on ajuster le modèle (fine-tuning) à notre vocabulaire ?
C'est possible dans un projet sur mesure, mais souvent inutile : un bon glossaire et une recherche documentaire suffisent dans la plupart des cas.
Vaut-il mieux Ollama ou vLLM ?
Ollama pour un pilote ou un poste de test, vLLM pour servir plusieurs utilisateurs avec un meilleur débit. Le choix se fait selon la charge visée.
Fonctionne-t-il hors connexion ?
Oui. Une fois les poids du modèle installés, tout s'exécute localement, y compris en réseau isolé.
Guides associés
RGPD et IA sur les données de l'ERP : ce que doivent vérifier DPO et DSI
Comment appliquer le RGPD à une IA branchée sur votre ERP : base légale, minimisation, hébergement, AIPD, droits d'accès, journalisation, sous-traitants et règlement européen sur l'IA.
ERP aéronautique et défenseIA pour ERP aéronautique et défense : déploiement sur site, sans fuite de données
IA sur l'ERP d'un sous-traitant aéronautique ou défense : traçabilité EN 9100, nomenclatures, non-conformités, hébergement souverain sur site, sans fuite de données.
Microsoft Dynamics 365IA pour Microsoft Dynamics 365 en France : Copilot ou IA privée ?
IA sur Dynamics 365 Business Central ou Finance and Supply Chain en France : Copilot ou IA privée, OData, Dataverse, RGPD, hébergement. Quand choisir l'un ou l'autre.
MES et qualité en usineIA pour le MES et la qualité en usine : exploiter les données d'atelier
IA sur les données MES et qualité d'une usine : non-conformités, SPC, AMDEC, traçabilité, rendement. Déploiement sur site, en lecture seule, sans export de données.
Sage X3IA pour Sage X3 : interroger son ERP en français, sans sortir les données
Ajoutez de l'IA à Sage X3 sans exporter vos données : questions en français, analyses stock et production, déploiement sur site, lecture seule par défaut.
SAP S/4HANAIA pour SAP en déploiement souverain : SecNumCloud et modèles hébergés chez vous
Comment brancher de l'IA sur SAP S/4HANA ou ECC en restant souverain : SecNumCloud, hébergement sur site, modèles ouverts, lecture seule et traçabilité.
Mettre l'IA au service de votre ERP
Réservez un diagnostic IA ERP gratuit. Nous cartographions le flux de données, le modèle et le lieu d'hébergement, et vous disons franchement si l'IA n'est pas le bon outil.
Réserver un diagnostic gratuit