I’m Vibe-coding!

Salut à tous,

Je crois que j’avais écrit quelque part que si un jour je me mettais à utiliser des IA, je n’en ferai pas un secret, donc je l’écris ici : j’utilise tous les jours Claude d’Anthropic sur Xcode (d’Apple) pour reprogrammer complètement ma vieille App de Rage, et c’est absolument fascinant ! C’est à la fois simple et compliqué. Extrêmement rapide et extrêmement long. J’ai l’impression d’avoir à ma disposition un professeur et un assistant presque disponible en permanence. Presque, parce qu’avec mon abonnement, je ne peux pas l’utiliser pendant toute une journée non plus. A un moment, il s’arrête (parfois au milieu d’une résolution de problème), et il faut que j’attende le lendemain pour l’utiliser de nouveau.

Comment décrire cette façon de totalement inédite de créer des Apps ? Peut-être en commençant par le début.

Donc il y a un peu plus d’un mois, les utilisateurs Apple ont eu droit à une mise à jour d’Xcode, l’application de développement d’applications Apple. Dans le cadre de cette mise à jour, on peut à présent se connecter à des IA ou des agents IA d’OpenAI et Anthropic pour programmer. Bon évidemment, j’ai interdit tout accès aux agents IA (je préfère attendre que Siri soit mis à jour pour donner accès à mon disque à un agent), et je me suis connecté par Chat avec l’une des IA à ma disposition, à savoir Claude d’Anthropic. Après une période d’essai puis une vingtaine d’euros d’abonnement mensuel je commence à trouver des astuces pour lui parler et passer ses limitations.

La fenêtre de Chat se trouve directement dans l’application Xcode, et Claude peut effectuer une recherche limitée aux fichiers de chaque projet ouvert. Donc, j’ai pris cette fameuse App Rage que j’avais programmée en 2008 (en Objective-C, le langage de programmation Apple de l’époque) pour iPhone et iPad dont je reparle régulièrement, et qui était devenue largement obsolète, et je me suis mis en tête de la mettre à jour en Swift (le nouveau langage de programmation d’Apple) et de la rendre compatible avec le maximum d’appareils récents. J’avais déjà rendu l’App compatible Swift grâce à l’App Swiftify qui m’a bien fait gagner du temps, et j’étais donc prêt à me lancer pour lui faire bénéficier des toutes dernières fonctionnalités du langage et la faire accepter par les services de l’App Store ! Bourré d’idées de fonctionnalités que je pourrais ajouter à mon App après sa mise à jour, tout plein d’ambition et de nouveaux projets et complètement à la masse, j’ai commencé à utiliser Claude comme si j’avais affaire à un magicien qui peut me transformer n’importe quoi en n’importe quoi d’autre dans une durée limitée chaque jour. Pour aller plus vite (puisque la durée d’utilisation est limitée), je lui ai donné tout plein d’instructions différentes à la fois en lui disant de tout changer par lot. Claude allait me changer ma citrouille en carrosse et j’allais pouvoir rapidement passer à autre chose, à savoir la création de fonctionnalités complètement inédites !

Bon évidemment, quand vous vous y prenez comme ça, vous courrez droit à la catastrophe.

C’est donc ce qui est arrivé. J’ai viré le résultat final qui faisait peur à voir, et j’ai tout recommencé à zéro à partir de la même archive de ma vieille App de 2008. Et cette fois, au lieu de me dire quelques jours au maximum et je passe à autre chose, j’ai inclus ce processus de vibe-coding à mes nombreuses activités en y allant très progressivement, et en me disant que je terminerai la mise à jour, heu, dans le courant de l’année. C’est déjà plus réaliste.

Et ça marche ! Je suis progressivement en train de recréer l’App de Rage !

La suite dans un prochain article, avec le détail de mes relations avec mon nouveau copain (ou ma nouvelle copine je sais pas. C’est une fille ou un garçon ?)

En attendant, mes livres ne sont toujours pas de retour sur Amazon, et restent donc complètement censurés à cause d’un crime abominable que le support technique de Kindle ne peut pas me révéler parce que c’est un secret. Tiens, ben ça me fait penser qu’il faut que je leur envoie une petite relance pour les emmerder un peu.

Allez, je vous laisse avec trois de mes livres qui ne sont pas Amazon-Approved. Pas la peine d’essayer de les acheter sur Amazon, ils se sont faits virer par la Police des Livres. Juste par souci d’exhaustivité, j’ai ajouté Hitman 18, avec la première apparition de Bueno Excellente, un personnage de l’équipe de super-héros Section 8 qui combat le crime avec le pouvoir de la sodomie. J’aurais bien aimé savoir ce que l’IA d’Amazon pense de ce personnage qui n’est pas présenté comme un héros, mais dont on peut quand même supposer par défaut qu’il en a le titre. Je n’en aurai pas l’occasion, déjà parce que le support technique de KDP ne me le dira pas, mais surtout parce que les comics édités par DC n’ont probablement pas été inclus aux paramètres de leur IA.

Et j’en profite pour ajouter ceci : « En tant que Partenaire Amazon, je réalise un bénéfice sur les achats remplissant les conditions requises ». Donc si vous avez envie d’acheter Hitman 18, mais que vous n’avez pas envie que je sois rémunéré en tant que Partenaire Amazon suite à votre achat, n’hésitez pas à vous connecter directement à Amazon et faire une recherche pour vous le procurer. C’est à cette adresse : https://www.amazon.fr

A propos Eric Peyron

Eric Peyron n'est un Expert en Rien. Après trois années de Fac dont deux redoublements, Peyron a commencé les petits boulots en intérim pour gagner un peu de blé. Heureusement, inconditionnel de comics en version originale (à cause de la censure et des traductions lamentables de la plupart des versions françaises de l'époque), Peyron est rapidement devenu traducteur d'anglais autodidacte pour des magazines informatiques des années 1990-2000, puis pour de nombreuses sociétés de traduction. Suite au refus par ces mêmes sociétés d'accepter une augmentation de ses tarifs en vingt ans de métier de traducteur, Peyron a fini par revenir à ses premiers boulots au SMIC, qui paradoxalement, vingt ans plus tard, rapportent plus que des traductions techniques… Actuellement, l'Expert en Tout fait donc de la mise en rayon, des inventaires et démonstrations en grande surface, monte et démonte des stands d'animation, donne des flyers aux passants dans la rue, distribue des prospectus dans vos boîtes aux lettres, et remplace des affiches dans les toilettes des bars et restaurants. De jour comme de nuit. Accessoirement, il est aussi auteur de BD en auto-édition, mais ça, vous le savez probablement déjà. Bref, Peyron est un type qui ne comprend absolument rien à rien, comme la plupart des imbéciles qui se baladent régulièrement sur les réseaux sociaux, mais ça va pas l'empêcher de donner son avis ! Ah oui, j'oubliais : "En tant que Partenaire Amazon, je réalise un bénéfice sur les achats remplissant les conditions requises" Je suis légalement obligé de le mentionner ici pour je ne sais quelle raison.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *