Se rendre au contenu

Bâtir des agents IA avec Odoo

Un aperçu des coulisses de l'utilisation de l'IA dans votre ERP

Chez Majorbird, nous sommes allés au-delà du buzz et avons construit de véritables agents IA intégrés à Odoo — prenant en charge les clients et les équipes internes. Du chat en direct au traitement PDF-vers-commande, nous utilisons une combinaison de LLM, d'automatisation des flux de travail et de personnalisation Odoo pour créer des assistants intelligents qui agissent, et pas seulement qui répondent aux questions. Voici comment nous l'avons mis en œuvre récemment pour deux de nos clients.


Introduction : l'IA dans l'ERP — Plus qu'un simple chatbot

Pour de nombreuses entreprises, les chatbots IA se limitent à des réponses préprogrammées et à des FAQ simples. Mais récemment, nous avons visé plus haut. En combinant Odoo avec des flux d'automatisation (n8n) et des LLM externes (Gemini, Claude, etc.), nous avons créé un système d'IA qui comprend, se souvient, raisonne — et agit avec vos données ERP.


Le résultat est un assistant entièrement intégré qui vit dans Odoo mais peut se connecter au monde extérieur, prendre en charge les clients, assister les équipes de vente et automatiser les suivis, le tout en temps réel.


Du Chatbox à l'Agent Intelligent : Support en Direct pour Komacut


L'application la plus visible se trouve sur www.komacut.com, où la boîte de dialogue d'assistance est alimentée par Odoo et l'IA. Même si le site Web n'est pas construit dans Odoo, l'assistant gère les conversations entrantes et les enrichit dans l'ERP.


Lorsqu'un client ouvre le chat, le système achemine la conversation vers un vendeur dans le fuseau horaire le plus proche, tente de répondre en se basant sur les connaissances de l'entreprise et génère un résumé complet une fois le chat terminé. Le cas échéant, il crée une tâche de suivi ou une nouvelle entrée Q&A pour référence future.


Toutes les données — messages, informations utilisateur, tâches et Q&A — sont stockées directement dans Odoo, ce qui en fait un véritable assistant, pas seulement un wrapper de chat.


Personnalité, Prompt et Paramètres : Définir l'Agent


Chaque assistant IA commence par une personnalité bien définie. Dans notre configuration, nous avons créé un modèle Odoo personnalisé pour définir les prompts de l'agent — l'ensemble des instructions qui guident le comportement du LLM.


Ces prompts spécifient le ton, les capacités et les règles à suivre par l'agent. Nous attachons également des paramètres LLM tels que la température (aléatoire), les limites de tokens (longueur de la réponse) et les modèles préférés (GPT-4, Claude, Gemini, etc.).


Cette configuration est entièrement gérée dans Odoo.

L'agent peut accéder à des outils, appeler d'autres agents ou exécuter des actions serveur — lui donnant la capacité de prendre des décisions et d'interagir avec les données commerciales.



Apprendre à l'IA : Connaissances de l'entreprise et Mémoire


Pour rendre l'IA vraiment utile, nous avons dû lui apprendre l'entreprise — les produits, les processus et la terminologie. Cela se fait grâce à une combinaison de mémoire statique et dynamique.


Les connaissances sont stockées dans des modèles Odoo personnalisés sous forme de texte, recueillies de trois manières :

- Entrées écrites manuellement

- Résumés de type CSV générés automatiquement à partir d'autres tables Odoo

- Contenu extrait de sites Web (via analyse IA + HTTP)


Chaque entrée est balisée pour le contexte et peut être récupérée pendant les conversations. Un modèle Q&A permet à l'IA de proposer des entrées que les équipes de vente peuvent valider et promouvoir comme connaissances officielles.


Tout cela est indexé dans une base de données vectorielle — un format optimisé pour la recherche sémantique rapide. Cela permet de mettre en œuvre la Génération Augmentée par Récupération (RAG) : lorsqu'un utilisateur pose une question, le système recherche dans la base de mémoire les éléments connexes et les envoie avec le prompt et le contexte du chat au LLM.


Vues mémoire dans Odoo :


Donner à l'IA de vrais pouvoirs : Outils et Actions


Un agent qui ne peut que parler ne suffit pas — nous voulons qu'il agisse.


En exposant des actions serveur sélectionnées dans Odoo et en les décrivant comme des « outils », nous permettons au LLM de décider quand et comment les déclencher. Par exemple, l'agent peut :

- Récupérer l'historique des commandes d'un client

- Créer une opportunité ou une tâche interne

- Envoyer un e-mail de suivi

- Même appeler un autre agent pour des tâches spécialisées


Chaque outil a des paramètres, des validations et des flux de basculement optionnels. Toute la logique et l'historique sont stockés, afin que les humains puissent suivre ou outrepasser ce que l'agent a fait.


Architecture : Odoo + n8n + OpenRouter

Pour orchestrer tout cela, nous utilisons une pile multicouche mais légère :


  • Odoo : stocke les conversations, les connaissances, les prompts, les outils, les profils utilisateur, les tâches
  • n8n : un moteur d'automatisation gratuit qui gère les flux de travail — tels que la récupération de la mémoire, l'appel du LLM, l'exécution d'actions serveur et la journalisation des résultats
  • OpenRouter : nous connecte aux LLM externes — Gemini, Claude, GPT, et plus encore — avec la flexibilité de changer de modèles si nécessaire


Cette configuration est évolutive, indépendante des fournisseurs et peu coûteuse — idéale pour les entreprises qui souhaitent contrôler leur pile.


Ce que nous avons déjà construit


Voici quelques applications concrètes déjà en ligne :


- Support en direct sur le site public KOM : réponses dynamiques, création de tâches, enrichissement des connaissances

- Support connecté pour les clients KOM : accès à l'historique des commandes et des produits

- Création de commandes client à partir de PDF soumis par les clients

- Tableaux de bord internes + support Q&A (par exemple, tableaux de bord ALN via Metabase)

- Assistants de déploiement internes et de connaissances d'entreprise utilisés par notre propre équipe


Conclusion : l'avenir de l'ERP est intelligent


Nous pensons que votre ERP devrait être plus qu'un simple système d'enregistrement — il devrait réfléchir, assister et agir. En combinant la flexibilité d'Odoo, les outils d'automatisation et les LLM, nous avons créé une nouvelle classe d'assistants qui transforme les conversations en flux de travail et les connaissances en valeur commerciale réelle.


Si vous êtes curieux de savoir comment cela pourrait s'appliquer à votre entreprise, nous sommes prêts à vous le montrer.


Obtenez une Démo ou Créez Votre Propre Agent IA


Nous développons activement cette pile avec des clients dans les secteurs de la fabrication, du commerce et des services. Vous voulez voir ce qu'elle peut faire ?


Contactez-nous pour réserver un appel ou demander une démo.

Sites Web Multilingues Fluides : Traductions Odoo Pilotées par l'IA
Automatisez les traductions de votre site web Odoo et éliminez la gestion manuelle des chaînes de caractères grâce à un flux de travail simple basé sur l'IA.