Skip to main content Scroll Top

Quelles solutions IA pour obtenir de l’aide sur Odoo ?

L’IA générative est de plus en plus présente et il est aujourd’hui difficile d’y échapper, que ce soit dans les outils qu’on utilise au quotidien, dans les discours des éditeurs de logiciels, ou dans les attentes des clients et partenaires. Chez Coop IT Easy, cela nous pousse à interroger nos pratiques et la manière dont nous accompagnons nos clients.

Les finalités sociales de Coop IT Easy sont en tension avec le développement et l’usage de l’IA générative, car cette technologie repose sur un modèle extractiviste.

Quelques lectures pour approfondir le sujet

Mais cette position se heurte à une réalité difficile à ignorer : des outils de plus en plus performants et une pression croissante à les utiliser. Deux questions se posent alors : faut-il les utiliser ? Et si oui, comment, sans trahir nos valeurs ?

En général, il y a trois postures face à ces questions :

  • Boycotter les outils d’IA générative
  • Utiliser (avec parcimonie) des grands modèles propriétaires génériques (Claude, ChatGPT, Gemini…)
  • Utiliser des solutions alternatives à ces modèles

L’objectif de cet article n’est pas de trancher entre ces trois postures. L’objectif de l’article est plus concret et pragmatique. Nous souhaitons proposer des conseils et des solutions dans chacun de ces trois usages, en nous concentrant sur le cas d’usage de l’aide fonctionnelle sur Odoo Community.

Le boycott

Si vous souhaitez obtenir de l’aide fonctionnelle sur Odoo sans IA, vous avez des possibilités chez Coop IT Easy !

On a construit une documentation complète pour Odoo 12 et pour Odoo 16.  Cette documentation est rédigée par des humains et mise à jour régulièrement. D’une part, elle couvre un périmètre fonctionnel assez large (14 applications documentées), d’autre part, elle documente des flux métiers très précis et sur mesure pour votre activité : gestion de magasin, gestion de coopérateurs, gestion de magazines, …

Odoo SA dispose également d’une documentation officielle (doc v16 et doc v12). Attention, ces documentations comportent des contenus relatifs à la version Enterprise. Toutes les fonctionnalités documentées n’existent pas forcément en version Community, ou bien existent sous une autre forme dans un module communautaire OCA. 

Les fonctionnalités de recherche de ces documentations sont très pratiques, n’hésitez pas à utiliser plusieurs mots clés si vous ne trouvez pas la réponse au premier essai. 

Le support de Coop IT Easy est bien sûr disponible, pour des réponses pensées et écrites par des humains. Le temps de réponse n’est pas aussi rapide que celui d’un chatbot, mais la réponse sera de meilleure qualité (on vous laisse en juger !). 

Coop IT Easy vous accompagnera donc avec plaisir si vous optez pour le boycott de l’IA générative !

Utiliser les modèles propriétaires génériques

Quand on parle de modèles propriétaires génériques, on parle d’outils chatbot tels que ChatGPT, Claude ou Gemini, des services proposés par des grandes sociétés capitalistes américaines. 

Nous avons tous et toutes nos contradictions, en tant qu’individu ou en tant que groupe. Même si on y va à reculons, il arrive qu’on utilise quand même ces outils. Si c’est le cas pour vous, alors autant les utiliser au mieux.

On ne va pas rappeler les précautions habituelles à l’usage de l’IA, pour cela, on renvoie à la page 15 du livre blanc mentionné en introduction. Voici plutôt quelques conseils concrets si vous utilisez un modèle générique pour obtenir de l’aide fonctionnelle sur Odoo. 

  • Odoo est un large écosystème, avec une version par an, deux éditions (Enterprise, Community), des modules tiers libres et propriétaires. Il est donc très important d’ajouter le contexte nécessaire dans la requête afin d’avoir une réponse adaptée à votre Odoo.
  • Pour être le plus proche possible de vos usages et de votre domaine métier, c’est une bonne idée de demander au chatbot de rechercher dans la documentation de Coop IT Easy en priorité (en mettant le lien). En effet, si une réponse existe dans notre documentation, il y a des chances pour qu’elle soit plus précise et plus adaptée à votre cas d’usage qu’une documentation générique. 
  • Veillez à préciser votre niveau de compétence sur Odoo afin que la réponse du chatbot soit adaptée. 

Voici un exemple de requête (aussi appelé prompt) :

“Je suis un utilisateur expérimenté d’Odoo. J’utilise Odoo Community en version 16 pour la gestion d’une épicerie coopérative. Voici deux sources de documentation adaptée à ma requête :

Peux-tu donner des pistes pour faciliter l’encodage de commandes fournisseur ?” 

Vous pouvez télécharger un fichier “skill.md” que l’on a fait sur mesure pour des demandes fonctionnelles des clients de Coop IT Easy en v16. Ce document donnera du contexte au chatbot, et lui donnera une procédure complète de recherche web pour répondre au mieux à la question donnée. Ce fichier a été conçu pour Claude, il faut le convertir ou l’adapter si vous utilisez un autre outil.

Un conseil plus générique si vous souhaitez réduire votre consommation de jetons (aussi appelé “token”, mesure de la consommation de l’outil qui sert à facturer l’usage) : écrivez votre requête en anglais. Si la requête est écrite en français, elle sera de toute façon traduite en anglais, consommant des jetons.

Les modèles alternatifs

Il existe des outils alternatifs aux outils génériques mentionnés plus haut. On a recensé plusieurs types d’alternatives :

  • Des modèles open source, les meilleurs étant les modèles chinois (Deepseek, Kiwi, Qwen…). 
  • Des modèles dédiés et faits sur mesure pour une tâche bien précise, et donc moins gourmands en ressources qu’un modèle générique. Cf Le Chatbot d’Odoo SA (voir plus bas). 
  • Des fournisseurs de service IA, notamment en Suisse, qui ont un engagement fort pour le respect de la vie privée. On peut citer Lumo par Proton et Euria par Infomaniak. 

Pour ces trois cas, les conseils listés dans la section précédente vous seront également utiles.

Le chatbot d’Odoo SA

Odoo SA a mis en ligne un chatbot dédié au traitement de demandes de support. Quelle différence avec un grand modèle générique ? La spécificité de ce chatbot est qu’il utilise la RAG, c'est-à-dire qu’il a accès à un corpus de documents référencés, et que ses réponses seront donc des références directes à ces documents. Ici le chatbot a accès à la documentation officielle d’Odoo. Dans ce cas, le chatbot reconnaît quels documents sont pertinents pour la discussion en cours. Il copie ensuite ce qu'il a trouvé dans la conversation. Ce système a deux avantages :

  • Il copie directement le contenu de la source, et il cite sa source, donc l’information est plus fiable qu’un modèle générique et vérifiable.
  • Un chatbot “RAG” nécessite un modèle de langage moins puissant pour être performant. Comme les réponses sont générées par le RAG, le modèle de langage a juste une fonction minimale pour “comprendre la requête” et introduire la réponse. Ce chatbot d’Odoo SA est dès lors un exemple d’IA très ciblée sur un besoin, donc en principe est donc moins polluant et gourmande en ressources et dont l’information est plus fiable. Cela reste sujet à caution, car l’empreinte écologique des modèles est très opaque.  

Attention, la RAG cherche les infos dans la documentation de la dernière version officielle d'Odoo entreprise. C’est parfait pour un utilisateur d’Odoo entreprise sur la dernière version d’Odoo, mais pour un utilisateur d’Odoo Community en version 12 ou 16, sa réponse peut parfois être inadaptée.