Tech

Transformer Odoo avec l’IA : mon dernier projet d’intégration d’une chatbot IA

  • Date de l’événement 13 May. 2025
  • Temps de lecture min.

L'IA intégrée dans Odoo avec un chatbot innovant, offrant des réponses instantanées et contextuelles grâce à RAG et au streaming en temps réel.

Dans le monde en constante évolution de la tech, l’intégration de l’intelligence artificielle dans les outils métier devient une priorité pour innover. Pour répondre à cet enjeu, j’ai conçu un module Odoo intégrant un chatbot IA avancé, alliant la technologie RAG (Retrieval-Augmented Generation) et le streaming en temps réel.

Une formation pour passer à l’action

Pour poser des bases solides, j’ai suivi la certification Udemy "LLM, LangChain, RAG, Agent: Créez vos apps boostées à l'IA !". Cette formation m’a permis de maîtriser les bases de l’ingénierie IA moderne, du déploiement de LLM à leur contextualisation métier via des agents et pipelines RAG.

Réalisations techniques

Un assistant IA conversationnel intégré à Odoo

Ce module propose un chatbot IA qui est un assistant virtuel intégré à Odoo. Il est capable d’interagir avec les utilisateurs d’Odoo via une interface conversationnelle. Le chatbot IA est avancé car il va puiser ses réponses dans un ensemble de données métier spécifiques importé au préalable. Ce n’est donc pas une simple IA générique : elle connaît l’entreprise. 

 

Technologie RAG

Grâce au pipeline RAG, les réponses sont générées non seulement par le modèle de langage, mais également enrichies par un ensemble de données contextuelles spécifiques à l’organisation (fiches produits, documents RH, FAQ internes, etc.). Cela garantit des réponses précises, fiables et alignées avec les réalités métier.

 

Intégration de l’IA 

L’IA s’appuie sur Google Gemini 2.0, un LLM de nouvelle génération. Gemini est utilisé comme modèle principal pour sa gratuité et son intégration simple via API. 

 

Streaming en temps réel (SSE)

Pour une expérience utilisateur fluide, j’ai mis en place un flux de réponses progressif grâce au Server-Sent Events (SSE). Cela permet d’afficher les réponses de manière fluide, sans attendre que le traitement complet soit terminé — un vrai gain en réactivité.

 

Intégration native dans Odoo

Le projet repose sur un module personnalisé “chatbotAi”. Celui-ci expose une API REST, utilise les contrôleurs Odoo, et gère l'ensemble du cycle de requêtes depuis l’interface utilisateur jusqu’au backend IA.

Pourquoi intégrer un chatbot IA dans Odoo ?

L’objectif est clair : simplifier et accélérer le travail des collaborateurs.
Grâce à ce chatbot :

  • Les utilisateurs accèdent rapidement à des informations internes, sans avoir à naviguer dans plusieurs menus ou modules.
  • L’outil est accessible à tous les profils dans l’entreprise, sans compétence technique particulière.
  • Il peut être connecté à d’autres technologies, élargissant les cas d’usage à d’autres environnements que Odoo.

Quelles évolutions ? 

Une des futures avancées de ce module est l’interfaçage avec la base de données Odoo. Le chatbot sera capable de répondre à des requêtes précises, comme :

"Combien de produits sont actuellement en stock ?"

Cela sera rendu possible par la génération dynamique de requêtes SQL, sécurisées et contextualisées, permettant à l’IA de fournir des réponses chiffrées en temps réel.

Ce projet montre comment l’IA peut être intégrée intelligemment à un ERP comme Odoo, en le rendant plus interactif, intelligent et accessible. Avec un chatbot qui connaît l’entreprise et répond avec précision, les équipes gagnent en efficacité et en réactivité.

 

Découvrez tout le potentiel d’Odoo pour votre entreprise

Contactez-nous pour en discuter. 

Nabila Anter

Nabila Anter

Ingénieur d'étude et développement Odoo