Un solveur d’IA paraît magique vu de l’extérieur : vous tapez et un paragraphe d’étapes propres apparaît. À l’intérieur, c’est un pipeline en cinq étapes qui reflète la façon dont travaillerait un tuteur humain méticuleux — lire, planifier, calculer, vérifier, expliquer. Ce guide ouvre la boîte. À la fin, vous saurez exactement ce qui se passe quand vous appuyez sur Résoudre sur le solveur AI-Math, et comment repérer quand l’IA est sur un terrain solide ou quand elle devine.
Étape 1 — Analyser l’entrée
Le premier travail est de comprendre ce que vous avez tapé. C’est plus difficile qu’il n’y paraît, car les élèves saisissent les problèmes dans cinq formats différents :
- LaTeX propre :
- ASCII brut : x^2 + 3x - 4 = 0
- Langage naturel : « trouver les racines de x au carré plus trois x moins quatre »
- Une photo d’une page de manuel
- Un gribouillis manuscrit sur une tablette
Chaque entrée est normalisée en une représentation interne canonique — généralement un arbre d’expression analysé. Les photos et l’écriture manuscrite passent d’abord par un modèle de vision qui convertit les pixels en LaTeX ; les mots passent par un modèle de langage qui extrait l’équation sous-jacente.
Étape 2 — Planifier l’approche
Une fois que le système dispose d’une équation propre, il doit choisir une méthode. Cette équation du second degré doit-elle être factorisée, complétée, ou passée par la formule ? Cette intégrale doit-elle utiliser une substitution, l’intégration par parties ou les fractions partielles ?
Les systèmes modernes font cela par raisonnement en chaîne de pensée : le modèle écrit une courte esquisse interne — « ceci est une intégrale définie avec un intégrande polynôme-fois-trigonométrique, une double intégration par parties devrait la réduire » — avant de s’engager sur une voie. Cette esquisse vous est invisible, mais c’est pourquoi les étapes visibles sont cohérentes plutôt qu’aléatoires.
Étape 3 — Générer les étapes
Le modèle produit maintenant la solution visible, une étape à la fois. Chaque étape est un petit mouvement mathématique : une substitution, une factorisation, une dérivée, une manipulation. Le modèle écrit chaque étape d’une manière qu’un autre moteur mathématique peut lire.
C’est pourquoi une bonne solution d’IA ressemble à :
- Appliquer l’intégration par parties avec , .
- Donc et .
- La substitution donne .
- Appliquer à nouveau l’intégration par parties à …
…au lieu de simplement lâcher la réponse. La forme intermédiaire est le substrat de l’étape suivante.
Étape 4 — Vérifier chaque étape
C’est là que les systèmes neuro-symboliques prennent l’avantage sur les chatbots purs. Chaque étape générée est transmise à un vérificateur symbolique — un moteur déterministe qui connaît les règles de l’algèbre et du calcul. Le vérificateur contrôle :
- L’étape 3 découle-t-elle de l’étape 2 par un mouvement algébrique légal ?
- La primitive proposée se redérive-t-elle bien vers l’intégrande d’origine ?
- Les contraintes d’égalité, d’inégalité et de domaine sont-elles préservées ?
Si un contrôle échoue, le système revient en arrière : il jette cette étape et demande au modèle de raisonnement de réessayer, souvent avec un indice sur ce qui a mal tourné. Cette boucle vous est invisible mais c’est pourquoi les IA mathématiques modernes sont nettement plus fiables que les chatbots d’il y a quelques années.
Étape 5 — Expliquer en langage clair
Enfin, le système réécrit les étapes vérifiées dans une prose accessible, avec un contexte utile : « on utilise ici l’intégration par parties parce que l’intégrande est un produit d’une fonction algébrique et d’une fonction trigonométrique, ce qui répond généralement à cette méthode. »
La couche d’explication est ce qui transforme une réponse correcte en un moment d’apprentissage. C’est aussi là que les tuteurs IA se distinguent — les mêmes étapes correctes peuvent être présentées comme un déversement sec de formules ou comme un parcours patient.
Un exemple résolu : résoudre de bout en bout
| Étape | Ce qui se passe en interne |
|---|---|
| Analyser | Reconnaît une équation du second degré à une variable sous forme standard, extrait |
| Planifier | Note que et que le discriminant ressemble à un carré parfait — favorise la factorisation plutôt que la formule quadratique |
| Générer | Écrit : « Trouver deux nombres dont le produit vaut et la somme : et » |
| Vérifier | Confirme symboliquement |
| Expliquer | Produit : « La factorisation donne , donc ou » |
Le tout se passe en moins d’une seconde sur la calculatrice d’équations du second degré, mais chacune de ces cinq étapes tourne.
Ce qui peut encore mal tourner
- Mauvaise analyse de l’entrée. Une photo brouillonne peut être mal reconnue par OCR ; une parenthèse manquante peut changer le sens. Jetez toujours un œil à la façon dont l’IA reformule votre problème avant de faire confiance à la réponse.
- Mauvais choix de méthode. Parfois le planificateur choisit une voie plus lente. La réponse est tout de même correcte ; seule l’explication est sous-optimale.
- Domaines non vérifiables. Pour certains problèmes avancés (preuves de combinatoire, algèbre abstraite), le vérificateur symbolique a une couverture limitée, et l’IA retombe sur un raisonnement de type LLM. Vérifiez ceux-là par bon sens.
Pourquoi cela compte pour votre façon d’étudier
Connaître le pipeline vous donne des super-pouvoirs en tant qu’apprenant :
- Après l’étape 1 de n’importe quelle solution, demandez-vous « quelle méthode choisirais-je ici ? » avant que l’IA ne vous le dise.
- Une fois les étapes apparues, cachez la conclusion et essayez de l’atteindre vous-même — vous avez toutes les briques.
- Si la réponse de l’IA est en désaccord avec votre manuel, souvent le manuel a utilisé une forme différente mais équivalente (par exemple vs ). Vérifiez que les deux se dérivent vers la même chose.
À lire ensuite
- Au cœur d’AI-Math : le moteur de raisonnement MathCore — la pile spécifique que nous utilisons
- Précision de l’IA en maths : ce que signifient vraiment les benchmarks — comment lire des affirmations comme « 61,7 sur MATH »
- Utiliser l’IA pour vraiment apprendre les maths, pas seulement obtenir des réponses — des habitudes qui transforment l’IA en tuteur