Speaker 1:
Bonjour, prenons une pause Café croissant et apprenons ensemble le français. Aujourd'hui, on va expliquer un terme, un peu à la mode en ce moment, le « vibe coding ». Alors qu'est-ce que c'est que le « vibe coding » ? En fait, c'est une manière de coder, donc de programmer avec l'IA. Le développeur va décrire ce qu'il veut et l'IA va générer le code selon ses instructions. C'est un mot tout nouveau qui date vraiment de 2025. Donc quand on fait du vibe coding, on ne lit pas vraiment ou peu le code qui est généré. On fait plein de tests et ensuite on fait des retours à l'IA. Ou alors on peut ajuster en codant. Donc le rôle du développeur va pas mal changer puisqu'on devient plus un guide , un testeur et un affineur de prompt, on va dire, plutôt que vraiment un codeur. Alors l'avantage de ça, c'est qu'on peut créer des prototypes ou des idées très rapidement. Des personnes aussi qui vont être un peu moins technique, qui vont être moins bonnes en développement, peuvent quand même réussir à construire des logiciels, des sites ou autres. Et puis, on peut continuellement améliorer quand même le code en faisant de nouveaux prontes. Mais le problème souvent, c'est que le code qui est généré va être des fois un peu illisible ou surtout vulnérable. Il va y avoir pas mal de soucis de cyber-sécurité. Aussi parfois, on va simplement perdre le contrôle de notre code, c'est-à-dire qu'on ne va pas du tout réussir à le comprendre, puisqu'il va y avoir beaucoup de scripts, il peut être très difficile à relire, et donc ça va être très compliqué de réussir à maintenir cette application. Donc en pratique, qu'est-ce que ça donne ? Un développeur qui vibe code, il va par exemple écrire : crée un formulaire d'inscription avec nom, email, mot de passe. L'IA va générer le code. Et ensuite, si le résultat n'est pas parfait, on va alors redire à l'IA, ajoute une validation d'email, corrige ce style-là, etc. Et donc c'est un échange continu avec l'IA. Mais là récemment, il y a plein de failles qui se sont montrées un peu au monde, c'est-à-dire que beaucoup de gens ont codé des sites ou des applications avec ce système-là, mais ces gens-là n'étaient pas forcément des développeurs ou alors n'ont simplement pas relu le code. Et donc, c'est retrouver sur internet des mots de passe, on va dire, directement dans le code du site. Donc par exemple, plein de gens pouvaient aller sur un site et voir le mot de passe directement dans le code, alors que ça devrait être caché et impossible à voir pour un utilisateur. Donc ça, c'est vraiment une faille parmi tant d'autres, mais il y en a eu énormément. Donc le vibe coding, c'est bien, mais il faut quand même savoir un peu développer et surtout relire réellement tout le code. Donc voilà, c'était Gatien dans La Pause Café Croissant. On se dit à demain pour un nouvel épisode.