
Le mois dernier, un utilisateur de Twitter BioBootloader a montré un outil de correction de bogues appelé « Wolverine ». Il a d’abord été signalé par Hackaday et récemment repéré par Ars Technica.
Tout comme le super-héros de Marvel, il donne aux scripts Python des « capacités de guérison régénératrice ». BioBootloader a également mis en ligne une vidéo de démonstration montrant le fonctionnement de l’outil Wolverine.
« Lancez vos scripts avec lui et lorsqu’ils se plantent, GPT-4 les édite et explique ce qui n’a pas fonctionné », explique le développeur. « Même si vous avez de nombreux bugs, il recommencera à plusieurs reprises jusqu’à ce que tout soit corrigé.
Aujourd’hui, j’ai utilisé GPT-4 pour créer « Wolverine » – il donne à vos scripts python des capacités de guérison régénératrice !
Exécutez vos scripts avec lui et lorsqu’ils se plantent, GPT-4 les édite et explique ce qui n’a pas fonctionné. Même si vous avez de nombreux bugs, il les réexécutera à plusieurs reprises jusqu’à ce que tout soit corrigé. pic.twitter.com/gN0X7pA2M2
– BioBootloader (@bio_bootloader) 18 mars 2023
Wolverine exécute donc le script, collecte les erreurs et les envoie à GPT-4 pour trouver une solution. Dans la vidéo, l’outil revient avec une explication et des suggestions de modifications du code. Après cela, le code est corrigé et peut fonctionner correctement.
Wolverine est actuellement disponible sur GitHub. BioBootloader prévoit d’améliorer l’outil en y ajoutant de nouvelles fonctionnalités.
Il convient de noter que Wolverine n’est qu’une preuve de concept, mais c’est un excellent moyen de voir comment les LLM et les technologies d’IA pourraient aider les développeurs à l’avenir. « Imaginez que vous fassiez passer vos tests par cet outil pour corriger automatiquement ceux que vous avez cassés », a écrit BioBootloader.
Python n’est pas non plus le langage de programmation le plus courant pour le développement de jeux, mais certains titres comme Civilization l’utiliser pour écrire la logique du jeu. Certains développeurs ont déjà commencé à intégrer l’IA dans leurs jeux.
Certains utilisent Midjourney et Stable Diffusion pour générer de l’art. Il existe également un jeu de rôle appelé Tales of Synqui utilise ces modèles et ChatGPT pour créer des objets et des dialogues. Le mois dernier, un développeur a également présenté un outil de démonstration pour montrer comment ChatGPT pourrait être intégré dans Unity.
En ce qui concerne l’assurance qualité et la correction des bogues, Google a récemment breveté le système Gameplay Trainer, une technologie d’IA qui devrait aider les développeurs à automatiser le processus de test des jeux.
