Le Générateur de code IA est pensé pour la façon dont les développeurs scaffoldent réellement : décrivez le composant, le script ou la fonction dont vous avez besoin, choisissez un langage, et obtenez du code de départ propre — pas un mur de texte de chat. Chaque génération inclut un bloc d’explication formaté en dessous, pour comprendre le pourquoi, pas seulement le quoi.
Générer votre premier extrait
- Ouvrez Outils → Générateur de code IA depuis la barre latérale.
- Choisissez un langage — plus de 20 sont pris en charge, de Python, TypeScript et Go à Rust, SQL et Bash.
- Décrivez ce dont vous avez besoin en langage naturel : « un endpoint FastAPI qui téléverse une image vers S3 avec validation de taille. »
- Cliquez sur Générer et le code arrive en streaming avec coloration syntaxique.
Partir de modèles
Chaque langage pris en charge embarque des modèles d’exemple à charger et modifier — un point de départ plus rapide qu’un prompt vide quand vous avez besoin de quelque chose de classique comme un handler REST, un parseur d’arguments CLI ou un squelette de classe.
Le bloc d’explication
Sous chaque génération, vous trouverez une explication correctement formatée — pas un déversement de commentaires de code. Elle couvre l'approche, les décisions clés et tout ce qu'il faudra adapter avant mise en production. Lisez-la avant de coller ; elle signale généralement des cas limites à traiter.
Copier, télécharger, enregistrer
- Copier — bouton intégré avec confirmation « Copié ✓ » à l’endroit exact du clic.
- Télécharger — enregistre l’extrait en fichier avec la bonne extension.
- Enregistrer dans la bibliothèque — conservez-le dans votre bibliothèque SQLite locale avec vos autres prompts et générations.
Bonnes pratiques
- Nommez votre stack — mentionnez le framework et la version (« Express 5 », « Python 3.12 ») pour une sortie idiomatique.
- Énoncez le contrat — décrivez explicitement entrées, sorties et comportement en cas d’erreur.
- Itérez dans le même document — demandez des modifications plutôt que de regénérer de zéro, le contexte se conserve.
- Relisez avant d’exécuter — considérez la sortie comme un brouillon de départ solide, pas comme du code relu.
