La capacité la plus sous-utilisée d'un AI coding assistant, ce n'est pas la génération de code — c'est l'explication. Demande-lui de te faire parcourir le fonctionnement d'un morceau de code inconnu. Demande-lui d'expliquer pourquoi une dépendance a été conçue comme elle l'a été. Demande-lui de décrire les arbitrages entre deux approches que tu considères. Demande-lui ce que le code que tu viens d'écrire fera avec l'entrée limite X. Ces usages produisent de la compréhension plutôt que de la sortie, et la compréhension est plus durable.

Cela importe parce que la pression de production pousse toujours vers la génération. Tu as des tickets à fermer, des features à livrer, des bugs à corriger. L'assistant est rapide à générer du code, et il est facile de tomber dans un pattern où chaque interaction est une demande de sortie. Mais un codebase rempli de code que tu ne comprends pas entièrement est un passif — et le développement assisté par IA peut accumuler ce passif plus vite que le développement traditionnel, parce que la génération est si rapide et la tentation d'accepter sans comprendre est si forte.

Utiliser l'assistant pour comprendre ce qu'il vient d'écrire n'est pas un signe de faiblesse. C'est la réponse appropriée au fait de travailler dans un médium où la compréhension n'accompagne pas automatiquement la production. Un développeur senior qui revoit la pull request d'un junior n'accepte pas du code qu'il ne comprend pas. Le même standard s'applique quand le junior est une IA.

Il y a aussi une dimension d'apprentissage. Demander à l'assistant d'expliquer une approche que tu n'as jamais utilisée auparavant — puis poser des questions de suivi jusqu'à ce que tu la comprennes vraiment — est l'un des moyens les plus rapides de bâtir des connaissances dans un domaine inconnu. L'assistant est patient, disponible à toute heure, et ne te fera pas te sentir mal de poser la même question de trois façons différentes jusqu'à ce que ça clique.

La sortie est la partie visible du travail. La compréhension est ce qui rend la sortie maintenable.