Comment expliquer du code avec l'IA

Collez votre code et obtenez une explication claire adaptée à votre niveau en quelques secondes.

Pour commencer

  1. 1Choisissez un mode d'explicationExpliquer un extrait, Ce que fait une ligne, Expliquer une erreur, Expliquer une regex, Expliquer du SQL ou Annoter le code : le mode détermine les réglages suivants.
  2. 2Collez votre codeCopiez le morceau à expliquer, d'une seule ligne à un fichier entier, selon le mode choisi.
  3. 3Indiquez votre niveau et ce qui vous intéresseChoisissez pour qui est l'explication et sur quoi la centrer ; ces réglages et les autres sont détaillés plus bas.
  4. 4Cliquez sur « Expliquer le code »iBro analyse le code selon le mode, votre niveau et tous les réglages choisis.

Réglages de l'outil

Niveau

Pour qui est l'explication : Jamais codé, Débutant, Je connais un autre langage (vous pouvez le préciser), ou Expérimenté, juste l'essentiel. Cela façonne toute l'explication.

Profondeur

Le niveau de détail : L'essentiel en 3 phrases, Aperçu par blocs, ou Ligne par ligne. L'option ligne par ligne n'est disponible que pour des extraits assez courts.

Ce qui vous intéresse

Où mettre l'accent : Ce que ça fait, Comment ça marche en interne, Pourquoi c'est écrit ainsi, ou Où sont les problèmes.

Variante de regex

Le moteur d'expressions régulières : JavaScript ou PCRE, par exemple. N'apparaît qu'en mode Expliquer une regex, car la variante détermine ce qui est valide dans le motif.

Dialecte SQL

La base de données visée par la requête : PostgreSQL ou MySQL, par exemple. N'apparaît qu'en mode Expliquer du SQL.

Code de l'erreur

Le code ou fichier environnant d'où vient l'erreur ; collez-le pour que l'explication voie l'ensemble, pas seulement la pile d'appels. Disponible en mode Expliquer une erreur.

Langue de l'explication

La langue dans laquelle l'explication elle-même est rédigée ; elle n'a pas à correspondre à la langue du code.

Terminologie

Comment traiter les termes techniques : les garder tels quels, expliquer chacun d'eux, ou éviter complètement le jargon.

Analogies

Active des explications par comparaisons du quotidien ; indisponible en mode Annoter le code, où les notes sont déjà ligne par ligne à côté du code.

Le mode détermine les réglages disponibles : Ce qui vous intéresse et Analogies, par exemple, n'apparaissent pas dans tous les modes.
« Je connais un autre langage » est le réglage de niveau le plus utile : une ligne citant un langage familier change beaucoup l'explication.
Retour à l’outil
Comment obtenir une explication de code par l'IA — iBro