Aller au contenu principal
IA locale

Un LLM local pour Odoo : l'IA travaille sur vos données, dans un périmètre que vous maîtrisez.

Dans les appels d'offres ERP, trois questions reviennent : où sont les données, qui y accède, comment en sortir. Avec une IA locale, le modèle de langage et l'index de recherche tournent sur une infrastructure que vous maîtrisez. Nous la connectons à Odoo, à votre base de connaissances et à vos documents internes. Les réponses renvoient vers les documents d'origine retrouvés.

Gold

Partenaire Odoo.

280+

experts Odoo.

900+

références clients.

Une collaboratrice Dynapps travaille sur son ordinateur portable
Définition

Une IA locale tourne chez vous, pas chez le fournisseur.

Un LLM local est un modèle de langage installé sur une machine que vous maîtrisez : un poste, un serveur interne ou un hébergement géré. Vos questions et vos documents restent dans ce périmètre. Locale ne veut pas dire sur un seul poste : nous choisissons l'hébergement avec vous, selon la sensibilité des données. 

On parle souvent d'IA souveraine. Le terme recouvre des réalités très différentes selon les fournisseurs. Nous parlons plutôt de maîtrise : vous savez où tourne le modèle, où vont les requêtes et comment en sortir. 

L'IA locale est un choix de maîtrise, pas de performance brute. Nous le disons dès le premier échange.

Schéma : le LLM local et son index de recherche tournent dans votre périmètre (poste, serveur interne ou hébergement géré), sans fournisseur d'IA externe

Trois questions

Où sont vos données, qui y accède, comment en sortir.

Vos équipes juridiques et cybersécurité posent ces trois questions. L'IA locale répond à chacune. 

  • Localisation

    Le modèle de langage et l'index de recherche tournent sur une machine que vous maîtrisez : poste, serveur interne ou hébergement géré. 

  • Gouvernance

    Quand vous connectez une IA à Odoo, le serveur MCP de Dynapps limite ce qu'elle voit, masque les champs que vous choisissez et trace chaque appel.

  • Réversibilité

    Votre base Odoo (PostgreSQL), un index Qdrant standard et des modèles ouverts. Aucun verrou propriétaire sur l'IA ni sur les données.

Local ou cloud

IA locale ou IA cloud : le choix dépend de la sensibilité de vos données.

Nous ne vendons pas une IA contre l'autre. Une IA cloud (OpenAI, Gemini, Claude) donne une qualité élevée sur les tâches générales et démarre vite, sans matériel. Les requêtes partent alors chez le fournisseur. 

Une IA locale convient aux données sensibles (finance, RH), à la documentation interne, ou quand vous voulez maîtriser l'infrastructure. Les requêtes restent dans le périmètre choisi. La qualité de réponse dépend du matériel : plus le modèle est gros, meilleure est la qualité en français. 

Dans Odoo 20, l'IA native passe par un service opéré par Odoo, facturé en crédits. D'après le code, les champs IA ne fonctionnent qu'avec OpenAI. Claude, Mistral ou une IA locale sont des alternatives, selon vos données. 

Schéma comparant l'IA locale, où les requêtes restent chez vous, et l'IA cloud, où elles partent chez le fournisseur

Comment ça marche

De vos documents à une réponse sourcée.

C'est le principe du RAG (génération augmentée par la recherche), appliqué à vos documents internes. La recherche se fait par le sens : une question sur la configuration de la facturation trouve le bon article, même s'il n'emploie pas ces mots. 

  • 01 Nous lisons vos sources

    L'IA indexe les articles de la base de connaissances Odoo, vos documents OneDrive ou SharePoint (Word, PDF) et vos données projet. Vous choisissez les sources et le périmètre.

  • 02 Nous découpons et indexons

    Nous découpons les contenus en passages et les rangeons dans une base de recherche locale, interrogeable par le sens et par mots-clés. Seuls les documents modifiés sont réindexés.

  • 03 Vous posez la question en français

    Le modèle local répond à partir des passages retrouvés. Chaque réponse renvoie vers les documents d'origine.

Sous le capot

Des briques ouvertes que Dynapps assemble et que vous remplacez une à une.

Le modèle de langage tourne sur un serveur de modèles local, compatible avec l'API OpenAI. Par défaut, nous utilisons Qwen 3.5, en 4, 9 ou 27 milliards de paramètres. Le produit détecte la mémoire vidéo disponible (ou la mémoire unifiée sur Mac) et choisit la taille du modèle : moins de 10 Go, de 10 à 20 Go, à partir de 20 Go.

La recherche combine les mots-clés et le sens, dans une base Qdrant locale. Un second modèle peut réordonner les meilleurs passages avant la réponse. Vos équipes utilisent une interface de chat dans le navigateur, Open WebUI.

Le tout se déploie avec Docker sur Linux (GPU NVIDIA recommandé, CPU possible). Sur Mac Apple Silicon et sur Windows, le serveur de modèles tourne en natif. Un outil d'évaluation mesure les réponses sur des questions de référence et peut refuser le passage à un nouvel index qui les dégrade.

Les quatre briques remplaçables : interface de chat Open WebUI, modèle de langage local, recherche hybride Qdrant et déploiement Docker

Hébergement

Trois façons d'héberger l'IA locale.

Locale ne veut pas dire sur un seul poste. Nous choisissons l'hébergement avec vous, selon la sensibilité de vos données. 

  • Votre poste ou serveur

    Contrôle maximal : les données ne quittent pas le site. Vous gérez le matériel, les sauvegardes et les mises à jour. 

  • DynCloud

    Hébergement géré par Dynapps avec Combell depuis 2023, dans des centres de données belges (Diegem et Zaventem). Données traitées et stockées en Europe. Le groupe Dynapps et Combell sont certifiés ISO 27001. Sauvegardes toutes les 4 h, une par jour conservée 30 jours. Contrairement à Odoo.sh, DynCloud accepte un serveur d'IA à côté d'Odoo, avec accès serveur, VPN et liste blanche d'adresses IP. 

  • Odoo Online et Odoo.sh

    L'IA locale ne tourne pas ici : ces offres sont hébergées sur Google Cloud, l'infrastructure d'un fournisseur américain. Vous pouvez en revanche leur connecter une IA via un serveur MCP. 

Connexion à Odoo

Le serveur MCP : l'IA lit Odoo selon vos règles.

Pour qu'une IA lise ou écrive dans Odoo, nous plaçons une couche contrôlée entre les deux, plutôt qu'une clé API à accès complet. C'est le rôle du serveur MCP (Model Context Protocol) de Dynapps.

Seuls les modèles et les champs listés sont visibles, avec un serveur par public : ventes, finance, support. Cinq stratégies masquent les données personnelles et financières avant qu'elles ne quittent Odoo. Une piste d'audit trace chaque appel, et un coupe-circuit révoque tous les jetons.

Il n'écrit dans Odoo que sur les modèles, champs et opérations que vous autorisez. L'IA connectée (Claude, Mistral ou une autre) traite les données auxquelles vous lui donnez accès chez son fournisseur. Dynapps utilise ce serveur en production avec Claude et Mistral.

Schéma du serveur MCP Dynapps entre la base Odoo et l'IA : seuls les champs autorisés passent, en lecture seule par défaut, et chaque appel est tracé

Secteurs

Les secteurs où la question des données se pose en premier.

Données financières, dossiers RH, documentation interne : dans ces secteurs, savoir où tourne l'IA fait partie du cahier des charges. 

Notre offre

Trois étapes, de l'audit à l'intégration.

Vous avancez étape par étape, selon vos choix et la sensibilité de vos données. 

  • 01

    Audit

    Un diagnostic de premier niveau : vos données, les accès, la sortie et la place de l'IA. 

  • 02

    Prise en main

    Nous formons vos équipes sur l'IA retenue. 

  • 03

    Intégration

    Nous mettons en place l'hébergement, les accès, les sauvegardes, la réversibilité et l'IA.

Questions, réponses

Tout ce qu'il faut savoir sur l'IA locale dans Odoo.

  • Un modèle de langage installé sur une machine que vous maîtrisez : poste, serveur interne ou hébergement géré. Vos questions et vos documents ne partent pas chez un fournisseur d'IA. 

  • Pour la finance, les RH ou la documentation interne, l'IA locale garde les requêtes dans votre périmètre. Pour des tâches générales, une IA cloud donne une qualité élevée et démarre plus vite. Nous vous aidons à répartir les usages. 

  • Le terme IA souveraine n'a pas de définition unique. Une IA locale vous donne la maîtrise de l'endroit où tourne le modèle et de celui où vont les requêtes. Le niveau de souveraineté réel dépend aussi de l'hébergeur, des contrats et de vos propres règles. 

  • Pas toujours. La qualité dépend du matériel et de la taille du modèle. Nous la vérifions sur vos propres documents avant de recommander une configuration. 

  • Cela dépend de la mémoire vidéo disponible (ou de la mémoire unifiée sur Mac). Le produit choisit automatiquement un profil : un modèle compact sous 10 Go ou sans GPU, un modèle standard de 10 à 20 Go, un modèle plus grand à partir de 20 Go.

  • Non, l'IA locale ne tourne pas sur ces offres, hébergées sur Google Cloud. Vous pouvez leur connecter une IA via un serveur MCP, ou héberger Odoo et l'IA sur DynCloud ou sur vos serveurs. 

  • Les articles Odoo Knowledge, les documents OneDrive ou SharePoint (Word, PDF, Markdown, HTML), les données projet, le CRM, le Helpdesk et des dépôts GitHub. Vous activez chaque source séparément et décidez du périmètre indexé.

  • Non, pas à elle seule. La conformité au RGPD, à NIS2 ou à l'AI Act reste de votre responsabilité. L'IA locale vous donne des leviers concrets : localisation des données, accès limités, traçabilité et réversibilité. 

Faites travailler l'IA sur vos données, chez vous.

Un premier échange pour faire le point sur vos données, vos accès et la place de l'IA, puis choisir entre IA locale et IA cloud.

Deux personnes discutent devant un ordinateur portable