margedaıly
IA et Odoo

Pourquoi une IA ne doit jamais calculer vos marges

En brefUne IA ne doit pas calculer vos marges parce qu'un modèle de langage prédit du texte : il peut se tromper dans une opération, inventer un chiffre plausible quand une donnée manque, ou prendre le mauvais total sans le signaler. La bonne méthode sépare les rôles : du code lit Odoo et les plateformes pub, calcule la marge après pub et signale ce qui manque ; l'IA rédige ensuite, à partir de ces totaux, une explication en français. Le chiffre est vérifiable, l'explication est lisible.

« Demande à ChatGPT, il te sortira ta marge. » C'est tentant : on colle un export d'Odoo, on pose la question, une réponse propre arrive en dix secondes. Le problème, c'est qu'une réponse propre n'est pas une réponse juste, et qu'on ne voit pas la différence.

Un modèle de langage prédit du texte, il ne calcule pas

Un modèle de langage, c'est un programme qui prédit le mot suivant le plus probable, à partir de tout ce qu'il a lu. ChatGPT, Claude, Gemini, Mistral en sont. Ils écrivent très bien. Mais quand ils écrivent « 3 000 − 1 200 − 250 = 1 550 », ils prédisent une suite de caractères ; aucune calculatrice ne tourne derrière, sauf outil spécial.

Trois sources sérieuses le montrent :

  • OpenAI, qui fait ChatGPT, définit l'hallucination comme le cas où un modèle produit avec assurance une réponse fausse. Selon ses chercheurs (septembre 2025), les modèles sont entraînés et évalués d'une façon qui récompense le fait de deviner plutôt que de dire « je ne sais pas ».
  • Des chercheurs d'Apple (étude GSM-Symbolic, 2024) ont ajouté à des problèmes de maths une phrase sans rapport avec le calcul. Les résultats des meilleurs modèles ont chuté, jusqu'à 65 %. Leur hypothèse : ces modèles reproduisent des raisonnements vus, plus qu'ils ne raisonnent.
  • La CNIL rappelle que les IA génératives sont « susceptibles de générer des résultats inexacts », même quand ils semblent crédibles.

Une hallucination, c'est une réponse inventée, présentée avec la même assurance qu'une réponse juste. Pour un texte, on la repère à la relecture. Pour un chiffre de marge, on ne la repère pas : on n'a rien à quoi le comparer.

Les 3 erreurs d'une IA qui calcule une marge

1. L'erreur de calcul

Une addition sur 300 lignes de commandes, une division, un pourcentage. Le modèle peut réussir dix fois et se tromper la onzième. Et plus le tableau est long, plus il y a d'occasions de se tromper.

2. Le chiffre qui manque, comblé

Un produit sans prix de revient dans Odoo, des frais de port absents de l'export. Un modèle de langage cherche à répondre. Il risque de supposer un coût « raisonnable » ou d'ignorer la ligne, sans vous le dire. Votre marge paraît juste, et elle est fausse.

3. Le mauvais total, pris tel quel

Donnez à une IA les ventes annoncées par Facebook, Instagram et Google : elle les additionnera. Or chaque plateforme compte la vente pour elle, et la même vente est souvent comptée deux fois. L'IA ne le sait pas, sauf si vous le lui dites. Les raisons sont détaillées dans pourquoi Google Ads et Meta annoncent plus de ventes qu'Odoo.

Sur un exemple : la journée d'Atelier Nord

Atelier Nord est une boutique de mode. C'est un exemple fictif. Voici sa journée, et ce qui peut dérailler si on confie le calcul à une IA.

LigneMontantCe qui peut dérailler avec une IA
Ventes (Odoo, site et boutique)3 000 €prendre les 2 500 € annoncés par les plateformes pour les ventes du site
Coûts produits−1 200 €supposer un coût pour les produits qui n'en ont pas
Port payé−250 €l'oublier s'il n'est pas dans l'export
Frais de paiement−50 €l'oublier, ou appliquer un taux inventé
Pub (toutes plateformes)−500 €ne compter qu'une plateforme
Marge après pub1 000 €une soustraction fausse, présentée avec assurance

La marge après pub, c'est ce qui reste des ventes une fois déduits les coûts produits, le port, les frais de paiement, les retours et la pub. Ici, 3 000 − 1 200 − 250 − 50 − 500 = 1 000 €. Le calcul est simple. Ce qui est difficile, c'est d'avoir toutes les lignes, justes, au même endroit, chaque jour. Et c'est précisément là qu'une IA se trompe sans prévenir.

Même raisonnement pour le coût par commande : 500 € de pub ÷ 40 commandes réelles dans Odoo = 12,50 €. Divisez par les ventes annoncées par les plateformes, et vous obtenez un chiffre plus flatteur, et faux. Pour faire ce calcul sur vos propres chiffres : calculez votre vrai coût par commande.

La bonne méthode : le code calcule, l'IA rédige

La règle tient en une ligne : chaque chiffre vient d'un calcul fait par du code ; l'IA ne fait que mettre ces chiffres en phrases. Concrètement :

  1. Lire les données à la source : les ventes et les coûts dans Odoo, la dépense dans chaque plateforme pub. En lecture seule.
  2. Calculer avec du code : la même formule chaque jour, testée, sans interprétation. Le résultat est identique quelle que soit la façon de poser la question.
  3. Contrôler avant de publier : commandes d'hier arrivées ou non, produits sans prix de revient, écart entre les ventes des plateformes et celles d'Odoo. Ce qui manque est signalé, jamais inventé.
  4. Donner à l'IA les totaux seulement : marge après pub, coût par commande, produits en perte. Pas les fiches clients.
  5. Demander à l'IA d'expliquer : ce qui a bougé, pourquoi, et quoi faire, en français simple.
  6. Garder chaque chiffre vérifiable : on doit pouvoir retrouver, dans Odoo ou dans la plateforme, d'où il vient.
Codelit, calcule, contrôle
IAexplique les totaux
Vousdécidez, chiffres vérifiables

Un rapport quotidien bien fait suit ces règles ; elles sont détaillées dans un rapport quotidien écrit par une IA à partir d'Odoo.

Et si l'IA écrit elle-même le code du calcul ?

C'est mieux, mais ça ne suffit pas. ChatGPT peut écrire et exécuter un petit programme Python pour analyser un fichier, selon l'aide d'OpenAI. L'opération elle-même devient alors fiable.

Restent les deux autres erreurs. C'est toujours l'IA qui choisit les colonnes, la formule et ce qu'elle fait des cases vides, et elle peut changer de méthode d'un jour à l'autre. Et elle ne travaille que sur le fichier que vous lui donnez : si la pub ou les frais de paiement n'y sont pas, la marge sera incomplète, calculée exactement. Les limites de cette méthode, au quotidien, sont dans ChatGPT et Excel pour analyser ses ventes Odoo.

Comment MargeDaily applique cette règle

MargeDaily est construit sur cette séparation :

  • Odoo est lu, jamais modifié. Les ventes, les coûts produits, les retours viennent de là.
  • Les chiffres viennent du code : marge après pub, coût réel par commande, marge par produit et par plateforme.
  • Une IA européenne (Mistral) ne fait que rédiger, à partir des totaux, sans aucune donnée personnelle : pas de nom, pas d'email, pas d'adresse.
  • Ce qui manque est signalé, jamais inventé. Si les commandes d'hier ne sont pas toutes remontées, le brief l'écrit au lieu de donner un chiffre faux. Et les 7 derniers jours sont recalculés chaque nuit, car les plateformes ajoutent des ventes en retard.

Le brief arrive par email, WhatsApp ou Telegram, à 8 h. Pour un tour plus large de ce que l'IA fait (et ne fait pas) dans Odoo : l'IA dans Odoo 19 et 20, ce qu'elle fait vraiment pour un dirigeant.

Questions fréquentes

ChatGPT peut-il calculer ma marge ?

Il peut faire le calcul si vous lui donnez toutes les données, mais il peut se tromper dans l'opération, combler un chiffre manquant ou prendre le mauvais total sans le dire. Et un export d'Odoo ne contient ni la pub, ni souvent le port payé et les frais de paiement. Utilisez-le pour expliquer un chiffre calculé ailleurs, pas pour le produire.

Pourquoi une IA se trompe-t-elle dans les calculs ?

Un modèle de langage prédit le texte le plus probable : il ne fait pas tourner une calculatrice, sauf outil spécial. Selon OpenAI, les modèles sont entraînés d'une façon qui récompense le fait de deviner plutôt que d'avouer un doute. Le résultat peut être faux et présenté avec assurance.

Qu'est-ce qu'une hallucination d'IA ?

C'est une réponse inventée, présentée avec la même assurance qu'une réponse juste. Pour un texte, on la repère en relisant. Pour un chiffre de marge, on n'a souvent rien à quoi le comparer, c'est ce qui la rend dangereuse.

Alors à quoi sert l'IA pour piloter ses ventes ?

À expliquer. Une fois la marge après pub calculée par du code, l'IA peut dire en français simple ce qui a bougé et quoi faire : couper une campagne, remettre du budget sur un produit. Le chiffre reste vérifiable, l'explication fait gagner du temps.

Comment vérifier un chiffre donné par une IA ?

Retrouvez-le à la source : le rapport des ventes d'Odoo pour le chiffre d'affaires, le gestionnaire de chaque plateforme pour la dépense pub. Refaites la soustraction vous-même. Si vous ne pouvez pas dire d'où vient un chiffre, ne décidez pas dessus.

Votre tracking est-il en règle ?

En une minute, le scanner vérifie votre consentement RGPD et votre GTM : balises qui partent avant l'accord, Consent Mode v2, pixels posés deux fois. Puis, en 15 minutes sur vos écrans, on compare vos plateformes pub à vos commandes Odoo, client ou pas.

Sources

  • OpenAI, « Why language models hallucinate » (5 septembre 2025) : openai.com/index/why-language-models-hallucinate
  • Mirzadeh et al. (Apple), « GSM-Symbolic: Understanding the Limitations of Mathematical Reasoning in Large Language Models » (2024) : arxiv.org/abs/2410.05229
  • CNIL, « Comment déployer une IA générative ? » (18 juillet 2024) : cnil.fr
  • OpenAI, analyse de données dans ChatGPT (exécution de code Python) : help.openai.com
  • Atelier Nord est un exemple fictif (chiffres de la démonstration du site MargeDaily).