Connaissez-vous le jeu vidéo Street Fighter III : New Generation ? Il s’agit d’un jeu de combat développé et édité par Capcom en février 1997. Si vous connaissez le jeu et que vous aimez ce jeu de combat, vous vous attendez peut-être à ce que beaucoup de joueurs l’affectionnent aussi. Mais savez-vous qui est le champion de Street Fighter III ? Eh bien, ce n’est pas un humain, mais GPT-3.5 Turbo d’OpenAI !
C’est quoi déjà GPT-3.5 Turbo ?
L’API OpenAI est alimentée par un ensemble diversifié de modèles avec des capacités et des prix différents. GPT-3.5 Turbo est un ensemble de modèles qui améliorent GPT-3.5 et qui peuvent comprendre et générer du langage naturel et du code. GPT-3.4 Turbo peut se concentrer sur des tâches spécifiques comme l’achèvement du code ou le maintien d’un ton cohérent. Selon OpenAI, ce modèle personnalisé est même capable d’ « égaler, voire surpasser les capacités de base de GPT-4 ».
Si la série GPT-5 met l’accent sur la conversation via la possibilité de « chat » et peut gérer les signaux d’instruction avec une certaine expertise, GPT-3.5 Turbo est particulièrement bon avec les tâches liées à la productivité, comme Google Sheets. Mais, apparemment, c’est loin d’être le seul domaine dans lequel il est bon.
GPT-3.5 Turbo s’est démarqué lors du Mistral AI Hackathon !
Un tournoi un peu spécial s’est tenu la semaine dernière. Il s’agit du Mistral AI Hackathon, qui s’est déroulé à San Francisco. Une équipe de passionnées a eu l’idée de faire s’affronter différents modèles de langage dans le jeu Street Fighter III et de voir qui en sortirait vainqueur.
Et devinez quoi ? GPT-3.5 Turbo s’est démarqué par rapport aux algorithmes d’apprentissage par renforcement, également connus sous le nom de « deep learning ». En effet, ces algorithmes se contentaient juste d’accumuler des points en fonction de leurs actions. En revanche, les modèles de langage comme GPT ont pris le temps de comprendre le contexte et d’agir en conséquence.
GPT-3.5 a obtenu le plus de points parmi les LLM !
Concrètement, les modèles de langage ont analysé ce qui se passait à l’écran, comme les mouvements des personnages, la barre de vie, etc. C’est en fonction de ces informations qu’ils menaient leur attaque. Les premiers combats ont opposé plusieurs versions du modèle Mistral. Par la suite, l’équipe a voulu mettre plus de piquant en invitant OpenAI et ses modèles GPT-3.5 et GPT-4 à se joindre au combat.
Les modèles d’apprentissage d’OpenAI ont élevé le game en enchaînant les combos et les coups de poing. Et après plusieurs matchs, GPT-3.5 Turbo en est sorti vainqueur en arrivant à la première place. Il fut suivi de Mistral-small-2042 et, derrière, de GPT-4 en accès anticipé.
Si vous voulez tenter l’expérience avec ces modèles d’IA, cela est possible ! Le code source du projet est disponible sur Github. Selon Korben, vous devez juste dénicher une ROM de jeu de combat 2D ou 3D « old school ». Vous n’aurez pas besoin d’un supercalculateur pour lancer le programme.
Néanmoins, pour installer et tester LLM Colosseum, il vous faut :
- suivre les instructions de la documentation DIAMBRA, l’outil pour faire jouer les grands modèles de langage (LLM)
- télécharger la ROM et la placer dans ~/.diambra/roms
- il faut ensuite cloner le dépôt de LLM Colosseum et installer les paquets Python requis avec la commande pip3 install -r requirements.txt
- créer un fichier nommé .env et y copier le contenu du fichier .env.example
- enfin, lancer le programme avec la commande make run.