Nous utilisons des cookies pour vous garantir une expérience optimale. Si vous acceptez, vous êtes en accord avec cette utilisation. Pour plus d'informations, veuillez consulter notre politique de confidentialité.
/

Genius Solutions - Genius ERP

Moderniser les ERP manufacturiers grâce à l’IA prédictive et agentique

Le contexte

Genius Solutions est une entreprise québécoise spécialisée en développement logiciel pour le secteur manufacturier. Leur produit phare, Genius ERP, est une plateforme de planification des ressources d’entreprise conçue pour les petites et moyennes entreprises manufacturières à travers l’Amérique du Nord. Elle prend en charge des modèles de production complexes comme le sur commande (MTO), l’ingénierie sur commande (ETO), la fabrication sur mesure et les environnements de type atelier—en optimisant tout, de la planification de production et l’inventaire jusqu’à la comptabilité et le contrôle de plancher.

Déjà une plateforme robuste, Genius Solutions s’est associée à nous pour intégrer l’intelligence artificielle et faire évoluer leur ERP à un niveau supérieur. Voici comment nous avons bâti des modèles prédictifs et jeté les bases d’un assistant agentique spécialisé intégré à Genius ERP.

Détails du projet

Industry
Manufacturier
Technologies
Azure Machine Learning
Chronos
Semantic Kernel
Whisper
.NET
Skilljar
ETL pipelines
Vector embeddings
mlflow
Services
I.A.
Développement

Le défi

Comme Genius ERP est auto-hébergé, chaque client exécute sa propre instance et utilise la plateforme à sa façon. C’est un défi pour la modélisation prédictive, qui repose sur l’historique pour prévoir des résultats futurs. Un modèle entraîné sur les données d’un client ne s’applique pas nécessairement à un autre. Par exemple, un manufacturier de véhicules électriques sur mesure et un fabricant de tables en bois n’ont pas les mêmes échéanciers, matériaux ou flux de travail (et leurs données reflètent ces différences). Pour créer quelque chose de réellement scalable, il fallait une approche généralisée—assez large pour être utile à tous, mais suffisamment intelligente pour offrir des insights pertinents.

Nous avons rencontré une complexité similaire pour l’assistant agentique. Ces systèmes vont au-delà des réponses statiques : ils peuvent prendre l’initiative, prendre des décisions et utiliser des outils. Pour être efficaces, ils nécessitent une base solide : un corpus d’information bien structuré, rempli de contenu spécialisé. Dans notre cas, cela signifiait traiter plus de 5 000 heures de contenu multilingue dans divers formats (vidéo, audio, guides, glossaires et plus encore).

Il fallait aussi trouver l’équilibre entre vitesse et précision. Les réponses d’IA très rapides augmentent le risque d’hallucination, tandis que les systèmes les plus précis peuvent manquer de réactivité. Nous avons donc conçu un système rapide et fiable, en gérant soigneusement la fenêtre de contexte de l’assistant et en ajoutant des citations de sources pour ancrer ses réponses.

La mission

Notre travail s’est divisé en deux volets : les modèles prédictifs et l’assistant agentique.

Première partie: les modèles prédictifs

Pour créer des modèles d’apprentissage machine capables de générer des prédictions fiables à partir des riches données déjà présentes dans l’ERP, nous avons ciblé trois cas d’usage à fort impact : les délais fournisseurs, les retards de production et la prévision de la demande.

Cas d’usage

  • Délais fournisseurs – Prédit si un fournisseur risque d’être en retard en fonction de son historique. Par exemple, si un fournisseur de modules de batteries dépasse souvent ses échéances, l’ERP peut le signaler tôt, permettant aux manufacturiers de VE d’ajuster leurs calendriers ou de trouver des alternatives.
  • Retards de production – Anticipe les retards dans les travaux de production causés par divers facteurs : problèmes d’approvisionnement, lacunes de planification, bris de machines ou enjeux humains. L’ERP utilise l’historique pour signaler les risques et aider les équipes à garder leurs opérations sur la bonne voie.
  • Prévision de la demande – Estime les besoins d’inventaire futurs. Si les prévisions annoncent un pic de demande pour un modèle précis de VE le mois prochain, l’ERP calcule quelles pièces (comme les unités de recharge ou les châssis) devront être réapprovisionnées, et quand.

Avant ce projet, Genius ERP offrait une automatisation légère, comme des rappels de réapprovisionnement, mais la majorité des décisions restaient manuelles. Notre objectif était d’intégrer de l’intelligence prédictive directement dans le flux de travail. Nous avons utilisé des modèles d’apprentissage supervisé traditionnels pour prédire les délais de production et les risques de retard. Pour la prévision de la demande, nous avons créé une solution hybride combinant Chronos (un modèle fondation spécialisé en séries temporelles), du machine learning classique et des méthodes statistiques.

Chaque client disposant de sa propre base de données, nous avons conçu un pipeline automatisé avec Azure Machine Learning. Celui-ci récupère de manière sécurisée les données des clients, entraîne les modèles dans le cloud, puis les déploie dans leur environnement — assurant ainsi des prédictions à jour, sans intervention manuelle.

Deuxième partie: l’assistant agentique

Dans la deuxième phase du projet, nous avons posé les bases d’un assistant agentique nommé Cortex, conçu pour agir comme un expert disponible en tout temps directement dans l’ERP. Cortex utilise le langage naturel pour interroger une base de connaissances alimentée par deux sources majeures : le guide d’aide en ligne de Genius (définitions produits et terminologie) et la Genius Academy, une plateforme d’apprentissage remplie de tutoriels vidéo, de quiz, d’images et de matériel éducatif.

Nous avons conçu des pipelines ETL (Extract, Transform, Load) pour extraire, nettoyer et convertir ce contenu dans un format latent que l’assistant peut comprendre. Nous avons ouvert les documents—HTML, vidéos, PDF—pour en extraire tout le texte avec sa structure sémantique. Ensuite, nous avons utilisé des modèles d’embedding pour transformer ce texte en vecteurs pouvant être stockés et recherchés efficacement.

Comme certains contenus vidéo dépassaient deux heures, nous avons développé des workflows pour découper les fichiers, extraire l’audio, le transcrire avec Whisper, puis préparer le tout pour ingestion. Pour rendre le système durable, nous avons ajouté une fonctionnalité de détection de changements, qui identifie exactement ce qui a évolué depuis le dernier passage du pipeline, et ne traite que le nouveau contenu.

Comme des erreurs peuvent survenir lors de l’exécution des pipelines (limites d’API, interruptions de service), nous avons utilisé une stratégie de déploiement bleu-vert pour l’index de recherche : une version reste active pendant qu’une nouvelle est bâtie en parallèle. Une fois validée, on bascule instantanément, sans interruption.

Au niveau applicatif, chaque instance ERP possède son propre agent et son propre ensemble d’outils. Le plus important : la base de connaissances, à laquelle les utilisateurs peuvent poser des questions en langage naturel. Pour orchestrer ce système, nous avons utilisé Semantic Kernel, le framework de Microsoft pour intégrer des modèles de langage dans des applications .NET.

Le résultat

Cortex a été lancé en septembre 2025 et est maintenant intégré à Genius ERP. Même dans sa première version, il aide déjà les utilisateurs à trouver l’information plus rapidement et à mieux naviguer dans la plateforme. Avec une architecture scalable, des pipelines intelligents et des mises à jour en temps réel, il est conçu pour durer.

Pendant ce temps, les modèles prédictifs sont en développement actif. Avec l’architecture et les pipelines d’entraînement en place, nous avons automatisé l’acheminement des données vers l’entraînement dans le cloud avec Azure Machine Learning. Ce système réduit la charge manuelle liée à la gestion des modèles et crée un chemin clair vers des gains réels pour les clients une fois déployé.

La suite...

Les modèles prédictifs devraient être déployés début 2026. Grâce à une meilleure planification et un contrôle d’inventaire plus précis, ces fonctionnalités offriront aux manufacturiers des insights directement basés sur leurs données réelles. Nous avons aussi aidé Genius Solutions à renforcer sa capacité interne en IA, notamment en embauchant un nouveau data scientist pour faire évoluer les modèles à long terme.

Cela dit, de bonnes prédictions nécessitent de bonnes données. Nous développons donc des outils de validation pour aider les clients à comprendre comment la qualité de leurs données influence les résultats. Comme plusieurs utilisateurs de Genius ERP ont des flux de travail très complexes, les outils prédictifs—comme le modèle de délai fournisseur—réduiront les approximations manuelles et augmenteront la fiabilité des livraisons.

Du côté agentique, Cortex ne fait que commencer. Notre feuille de route pour 2026 et 2027 prévoit d’importantes nouvelles fonctionnalités qui étendront ses capacités à travers tout l’ERP. La base est en place, et nous sommes prêts à bâtir la suite.

Prêt à rendre votre ERP plus intelligent?

Si vous développez des outils pour la fabrication complexe et souhaitez intégrer des modèles prédictifs ou de l’intelligence agentique, nous pouvons vous aider à amener de la prise de décision en temps réel, de l’automatisation et de la performance à votre plateforme. Contactez-nous pour en discuter.

Ce projet vous a donné des idées ? Nous aimerions travailler avec vous ! Contactez-nous et découvrons ce que nous pouvons faire ensemble.

Contactez-nous
Button Arrow

Perspectives

Tout commence par une idée

Nous cherchons constamment à élargir nos horizons et à partager nos acquis. Rien de mieux pour repousser les limites et nous surpasser!

Consulter nos articles
Button Arrow