Comment j'utilise l'IA pour coder et combien ça me coûte
Durée: 13m22s
Date de sortie: 13/08/2025
Découvrez quels outils j'utilise, combien je paye et comment je m'en sers au jour le jour.
Salut et bienvenue dans ce nouvel épisode du podcast de Code Garage, je m'appelle Nécoleur
Brondin Bernard et aujourd'hui on va parler d'IA mais je vais essayer de ne pas vous
souler parce que c'est le sujet du moment dont tout le monde parle etc. et donc moi j'essaie
d'être assez silencieux sur ce sujet, enfin je sais pas que j'essaye mais en fait il y a tellement
d'infos partout que ça m'intéresse pas spécialement d'en parler plus que ça. Maintenant je voulais
quand même aborder au moins le sujet pour vous expliquer comment moi je l'utilise dans mon
quotidien de développeur parce que je pense que ça peut être une bonne introduction si jamais
vous êtes dev et que vous n'utilisez pas du tout de l'élève dans votre workflow alors il y en a de
moins en moins mais voilà ça vous permet au moins d'avoir un exemple pratique de quelqu'un
qui l'utilise tous les jours et surtout je vais aussi vous parler un petit peu de ce que ça me
coûte etc. et parce qu'on est très loin des 200 dollars par mois ou je sais pas trop quoi etc.
moi dans mon workflow franchement je n'utilise pas tant que ça mais surtout j'ai toujours un peu de
mal à amener des nouveaux outils dans mon quotidien parce que souvent ça fait perdre beaucoup de
temps etc. et la courbe d'apprentissage est pas toujours là. Là pour le coup je me suis mis
graduellement petit à petit etc. et j'ai aucun outil réellement qui me réduit enfin qui me
fait perdre du temps ou qui me demande de changer complètement la manière dont je travaille etc.
donc voilà je me suis dit que ça pourrait être une bonne porte d'entrée et puis si jamais vous
utilisez déjà beaucoup les IA ça vous permettra éventuellement d'avoir une petite comparaison
avec votre quotidien. Donc commençons par les outils la liste des outils que j'utilise alors là
on va parler juste de générations de codes on ne va pas parler du tout de générations d'images
extens parce que sinon j'en utilise d'autres mais là c'est vraiment orienté code. Donc celui que
j'utilise depuis le plus longtemps c'est bien évidemment chat gpt. Maintenant chat gpt je l'utilise
vraiment pour deux cas principaux c'est soit pour générer un petit une fonction on va dire grosso modo
très souvent ça se rapproche de quand il y a des maths ou quand il y a la logique un peu très
complexe etc et soit que j'arrive pas à le créer moi même soit qu'il y a un bug ou quelque chose
comme ça que j'ai besoin de résoudre dans la logique ou dans les mathématiques mais le deuxième
cas de figure c'est pour m'expliquer ou me corriger aussi beaucoup des requêtes SQL. Je travaille
beaucoup avec du SQL et parfois on utilise beaucoup de procédures stockées chez certains clients
et certaines procédures sont vraiment vraiment complexes avec plusieurs centaines de lignes et
même si c'est par commandé ça arrive et donc quand il y a une modification à faire bah évidemment
je vais essayer de passer par là. Maintenant ça c'est ce que je faisais depuis longtemps alors
pour être transparent de chat gpt j'ai un abonnement premium mais c'est pas du tout pour tout le côté
code le côté code je l'ai toujours utilisé même quand j'étais en gratuit et ça a pas vraiment
changé son intérêt pour moi de le passer en payant c'est simplement que j'utilise pour d'autres
trucs pas mal en vocale etc sur mon téléphone mais voilà mais grosso modo vous pourriez l'utiliser
en gratuit ça change vraiment pas grand chose. Maintenant ce cas le plus changé on va dire dans
mon quotidien de dev c'est mon utilisation de github copilot donc copilot de base c'est
à l'origine c'était une IA que vous installiez simplement sur votre VS code ou votre visual
studio d'ailleurs et qui va vous faire de la complétion de code mais de la complétion pas seulement
comme visual studio ou visual studio code vous le ferrez mais évidemment avec tout le contexte
en général c'est le niveau du contexte du fichier je crois qu'il prenait un peu de contexte
du projet aussi pour avoir la bonne la bonne manière d'écrire colé à votre style etc mais
grosso modo c'était vraiment de la complétion de code plus plus alors c'était intéressant parce que
du coup ça a modifié un petit peu la manière dont je travaille et en fait je commande maintenant
beaucoup plus et littéralement avant de commencer à rédiger une fonction et bah je vais avoir le
réflexe de commenter de mettre un petit commentaire en disant ce que fait la fonction et ça aide pas
mal copilot à justement prendre leur lait et me faire la complétion d'une de toute la fonction
ou d'une partie de la fonction et ça laisse en plus bah évidemment des commentaires utiles pour la
compréhension par les autres dev ça c'était de la complétion et qui marchait franchement très
bien alors beaucoup plus sous VS code que sous visual studio parce que vous y êtes au studio est
beaucoup plus lent et donc très souvent vous avez fini d'écrire le code quand copilot vous
fais une suggestion par contre dans VS code c'est quand même pas le cas fallait attendre un petit peu
au début maintenant de moins en moins et surtout quand vous travaillez avec des langages ou avec des
outils des frémoires qui est un depuis pas longtemps moi je l'ai fait quand j'ai débuté en
sécharpe il ya quelques années et bah en fait je galérais notamment pour tout ce qui était
traitement de liste de tableau etc où j'avais pas du tout en tête les noms des méthodes et
leurs syntaxes et tout ça et ça m'a fait gagner un temps fou donc ça ne générait pas du code de
fou c'était vraiment du code très basique mais au moins ça me permettait d'avancer beaucoup
plus vite et maintenant je les connais j'ai plus besoin de lia pour me les donner mais au moins ça
m'a permis d'améliorer mon apprentissage mais surtout dernièrement enfin je dis dernièrement
je sais pas exactement depuis quand c'est dans copilot mais moi je l'utilise que depuis très
récemment c'est qu'il ya une version chat et donc vous pouvez activer le chat qui va apparaître
à droite sur vs code et sur visuel suduy aussi et donc bah là vous avez accès à un vrai agent
il ya alors de base je crois que l'agent il est configuré avec ces open ai codex je crois
quelque chose comme ça mais en fait vous pouvez en simple en quelques clics et bien choisir d'autres
modèles moi j'utilise notamment le cloud sonnet 4 qui est pas mal adapté par entropique et
franchement là pour le coup j'ai eu des résultats qui étaient assez bluffant alors on va dire en
mode vibe coding même si le terme sort me sort par les yeux comme à tout le monde comme à pas
mal le monde mais donc quand j'entends vibe coding je veux dire un projet qu'on fait de zéro j'ai
fait pas mal de tests notamment avec des jeux sous 3js avec réact refiber et tout ça et là franchement
les résultats étaient quand même vraiment intéressants parce qu'il a réussi à me pondre
des scripts que pour certains j'aurais pas été capable de pondre ou alors ça m'aurait pris énormément
de temps maintenant il ya quand même des problèmes de logique il va parfois essayer de trouver des
solutions qui sont pas du tout optimisés de réinventer la roue un petit peu sans parce que dans son
contexte il n'a pas la possibilité qui soit la possibilité c'est la connaissance de solutions
qui serait bien plus bien plus optimisé mais franchement c'est quand même vraiment très bien
maintenant un bmol quand même sur les projets existants il va très vite avoir tendance à créer
beaucoup de fichiers créer beaucoup de dossiers etc il va essayer de coller à l'architecture mais
des fois il se mélange un petit peu les pinceaux etc et donc à la fin il ya quand même pas mal de
refactoring à faire notamment en fait cliner plein de choses qui sont plus utilisées et qu'il a
potentiellement oublié de supprimer ou en tout cas qu'il a créé et qui sont pas forcément utiles
donc voilà c'est vraiment pas parfait il faut vraiment redoubler de vigilance quand vous utilisez
des agents notamment donc si jamais le terme agent vous parle pas plus que ça un agent c'est
ça veut dire que c'est une IA une LLM mais qui va permettre d'avoir de faire des actions réelles
sur votre machine ou en tout cas dans l'environnement dans lequel il est donc ça veut dire qu'il va créer
des fichiers les modifiés etc c'est pas comme une LLM comme vous allez sur chadjp t et ensuite
vous êtes obligé de copier coller le code qui vous donne etc là il fait évidemment tout directement
dans votre idee je pense que maintenant à peu près tout le monde est au courant mais je préfère
quand même remettre des bases mais ce que je trouve quand même hyper intéressant donc avec copilote
c'est copilote c'est 10 dollars par mois très sincèrement si c'est déjà moi au départ j'utilisais
que pour la complétion de code un peu boosté ça me faisait en termes de productivité ça me faisait
largement gagné plus que ce que je dépensais les 10 dollars par mois donc déjà c'est vraiment
ultra intéressant sachant que maintenant et bien vous avez le droit à un certain nombre de requêtes
premium donc en mode chat en mode agent et je crois que avec l'abonnement à 10 dollars c'est
2000 requêtes il me semble je me trompe peut-être mais je crois que c'est dans ces ola et donc 2000
requêtes ça vous fait quasiment votre mois si vous l'utilisez pas sur tous vos projets sur tout ça
mais vous l'utilisez quand même sur un deux projets etc ça marche vraiment bien et d'où ça rentre
dans les 10 dollars de copilote donc franchement c'est vraiment intéressant et sachant que il y a
quelques semaines copilote ils ont annoncé enfin microsoft annoncée que copilote a vu une version
gratuite alors évidemment il y a des limitations c'est je crois limiter à 2000 suggestions de code
donc là on parle vraiment des complétions par mois et vous avez quand même 50 requêtes premium
qui sont donc quand vous faites en mode de type chat et donc en utilisant par exemple clôt de
sonnet 4 etc et donc ça vous permet vraiment même en gratuit de tester le produit de voir à quel point
ça vous convient ou au contraire ça vous conviendrait pas ou au moins d'apprendre à l'utiliser pour
ben améliorer un peu la manière dont vous travaillez mais en tout cas voilà franchement moi je vous
conseille de tester copilote en plus vous avez ces requêtes gratuites premium et tout et moi
c'est vraiment ce que je conseille pour débuter dans votre chemin on va dire d'utilisation de
liens c'est un vs code avec copilote dedans tester le chat et voilà vous avez pas besoin de payer
un curseur un windsurf à 20 plus euros par mois etc là c'est quand même vous avez une version
gratuite et surtout parce que je sais qu'il y en a qui vont écouter qui vont se dire oui mais moi sur
les projets du travail j'ai pas le droit d'utiliser etc ou sur certains projets qui sont critiques on
pas le droit de les utiliser et c'est normal vous pouvez désactiver copilote complètement soit par
projet soit par workspace etc etc et en plus vous pouvez évidemment dans le point vs code que
vous pouvez partager dans votre repo guide par exemple et bien vous pouvez configurer est-ce que
copilote est utilisable ou non et donc comme ça ben au moins vous êtes sûr que copilote va pas
se mettre à lire votre code et éventuellement à l'a utiliser si c'est des projets critiques voilà
donc je trouve que c'est c'est bien la manie paye hyper simple à faire donc donc y a assez peu de
raison au final de pas tester voilà si jamais vous avez pas encore ajouté lia dans votre dans votre
mode de travail ben tester moi ça me fait quand même gagner plusieurs heures de travail par semaine
c'est toujours dur à quantifier mais franchement ça me fait gagner des heures de travail et surtout
voilà il y a des choses des fois que j'arriverai pas à faire parce que voilà je leur dis mais je suis
pas très bon en maths la logique c'est bon mais les maths pure c'est vraiment complexe et ça m'arrive
d'avoir à en faire quand même dans les projets et donc et ben on passe par les liens puisque
ben elles sont là pour nous aider et franchement ouais ça peut ça peut sauver la vie quand même
parfois voilà j'espère que cet épisode vous aura intéressé vous aurez appris quelque
truc et potentiellement que ça va vous permettre d'améliorer un temps soit peu votre quotidien
moi je vous donne rendez-vous la semaine prochaine pour un prochain épisode mais avant de se quitter
je vous rappelle penser à laisser cinq étoiles au podcast sur apple spotify 10h etc ça aide le
podcast à avoir plus de visibilité et donc mine de rien ça aide à former plus de gens à leur
apprendre plus de trucs donc c'est super cool mais je vous donne quand même rendez-vous sur code
tirégarage.com parce que vous allez retrouver évidemment tous les épisodes du podcast tous
les articles de blog les cours complets et là il y a plein de trucs qui sortent on vient tout juste
sortir une formation réacte donc là c'est vraiment si vous ne connaissez pas réacte mais que vous
avez envie d'apprendre on part de zéro il vous faut juste des bases évidemment en JavaScript
mais tout expliquer pas à pas avec deux projets il y a d'ailleurs un projet de jeu de mini jeux
de gestion qui est vraiment cool mais surtout une grosse fonctionnalité qui vient de sortir pendant
les vacances c'est qu'il y a des challenges de code donc vous pouvez vous entraîner on a des
challenges en JavaScript en Python et en Rust et donc si vous avez un abonnement premium et bien
vous pouvez avoir accès à ces challenges il y en a d'autres qui vont arriver mais pour l'instant
là c'est les premiers avec lesquels on a commencé on essaie d'améliorer l'expérience
utilisateur au maximum mais les retours sont très bons pour l'instant donc voilà allez tester ça
sur code tirégarage.com et moi je vous retrouve la semaine prochaine pour un prochain épisode salut
Episode suivant:
Les infos glanées
Code-Garage
Découvrons ensemble des sujets passionnants autour du métier de dev et de la programmation en général !
Tags