
J'ai passé l'IA intégrée d'Odoo 20 au crible : lecture du code, puis relevé d'une base de référence le 3 octobre 2026. Elle comptait ce jour-là 3 agents, 11 compétences et 37 outils livrés d'origine. Voici ce que j'en retiens pour un dirigeant ou un chef de projet qui se demande quoi en attendre.
Un agent, pas une fenêtre de discussion
Jusqu'ici, « de l'IA dans l'ERP » désignait souvent une zone de texte qui reformule un e-mail. Odoo 20 change de nature. L'IA y prend la forme d'un agent : un nom, des instructions, des compétences, et des outils qui lisent et écrivent dans la base.
Le point qui compte le plus à mes yeux : l'agent agit avec les droits de la personne qui lui parle. Un commercial qui n'a pas accès à la comptabilité n'y accède pas davantage en passant par lui.
Ce que j'ai trouvé concret
Interroger ses données. On pose la question en langage courant, par exemple « ai-je des clients dans telle région ? ». L'agent cherche, puis peut ouvrir la vue Odoo déjà filtrée, en liste, en tableau croisé ou en graphique. On arrive sur l'écran habituel, avec les bons filtres.
Faire modifier des fiches. On demande une création ou une correction, l'agent la prépare et affiche un aperçu. Rien ne s'écrit tant que l'utilisateur n'a pas répondu : oui, oui pour toute la conversation, ou non.
Répondre d'après ses propres documents. On confie à un agent des fichiers ou des pages web. Il répond en citant ses sources, et on peut lui interdire de répondre en dehors d'elles.
Quand personne ne lui parle
L'agent travaille aussi sans conversation. Un champ de texte peut se remplir seul, à partir d'une consigne rédigée une fois. Un agent peut être déclenché à heure fixe, à une date portée par la fiche, à la création d'un enregistrement ou à la modification d'un champ. L'exemple que je garde : « chaque lundi, envoie-moi la liste des factures en retard ».
Les garde-fous que j'ai vérifiés dans le code
- Chaque lecture et chaque écriture passe par le contrôle d'accès de l'utilisateur.
- Une demande ne peut pas modifier plus de 50 fiches à la fois, et une demande sans filtre, qui viserait toutes les fiches, est refusée.
- Les réglages techniques du système lui sont fermés.
- Chaque modification apparaît dans l'historique de la fiche, au nom de l'agent.
Ce qu'il faut savoir avant de se lancer
La confirmation humaine disparaît dans trois situations : un agent déclenché automatiquement, une action d'automatisation de type IA, et un assistant externe branché sur Odoo. Elles sont à réserver à des agents dont le périmètre est maîtrisé.
Le coût, ensuite. Tout passe par le service d'Odoo, payé en crédits, sur une édition Enterprise. Les réglages ne proposent ni le choix du fournisseur du modèle, ni la saisie de sa propre clé.
Deux limites pratiques. Une conversation exige une instance joignable depuis Internet, parce que la réponse du service revient par un appel entrant. Et pour les réponses d'après documents, l'agent ne retient que cinq extraits par question : des sources courtes et ciblées répondent mieux qu'un gros fonds versé en vrac.
Le remplissage automatique des champs, lui, ne concerne que les champs de texte encore vides. Une valeur déjà saisie n'est jamais recalculée.
Odoo piloté de l'extérieur
Odoo 20 sait aussi se présenter à un assistant externe par le protocole MCP. L'assistant interroge alors la base avec les droits d'un utilisateur. Cinq outils sont ouverts par défaut, tous en lecture. Ouvrir une écriture est une décision d'administrateur, prise outil par outil.
Par où commencer
Mon conseil : un seul agent, une compétence de recherche, un usage en lecture sur un sujet que l'équipe connaît bien. Elle saura juger les réponses. L'écriture et les déclencheurs viennent ensuite, une fois les droits d'accès relus.