Table des matières
Wolverine ? Carcajou!
Pas seulement Python
Maison Périphériques technologiques IA Les développeurs de GPT-4 développent un système d'IA doté de capacités d'auto-guérison illimitées

Les développeurs de GPT-4 développent un système d'IA doté de capacités d'auto-guérison illimitées

Apr 23, 2023 am 11:31 AM
gpt-4 代码

Je veux demander aux programmeurs, quel est le moment le plus ennuyeux de la journée ?

Cela doit être pour déboguer le programme écrit. Mais maintenant, cette situation est sur le point de s’améliorer !

Un développeur étranger appelé BioBootloader a développé un projet appelé "Wolverine" basé sur GPT-4, capable d'auto-réparer les scripts Python.

Comme son nom l'indique, ce projet se concentre sur "l'auto-guérison". Identifiez les erreurs dans le code via GPT et apportez des modifications jusqu'à ce que le programme fonctionne correctement.

Cependant, "Wolverine" ne peut actuellement être utilisé que sur Python.

Ce projet a collecté 1,2k étoiles et 108 Forks sur GitHub.

Wolverine ? Carcajou!

BioBootloader a déclaré que si vous exécutez votre programme avec "Wolverine", dès qu'il plante, GPT-4 le modifiera automatiquement et donnera la raison de l'erreur.

Même si le codeur écrit beaucoup de bugs, ce n'est pas grave. "Wolverine" sera exécuté à plusieurs reprises jusqu'à ce que tous les bugs soient éliminés.

Tout le monde doit être familier avec GPT-4. Il s'agit d'un modèle de langage d'intelligence artificielle multimodal développé par OpenAI.

La vidéo de démonstration de BioBootloader sur Twitter montre l'utilisation spécifique de "Wolverine".

Les développeurs de GPT-4 développent un système dIA doté de capacités dauto-guérison illimitées

Dans la vidéo, le développeur a d'abord écrit un simple code d'opération à quatre arithmétiques, puis a délibérément écrit certaines parties erronées.

Les développeurs de GPT-4 développent un système dIA doté de capacités dauto-guérison illimitées

(Correct)

Par exemple, si vous modifiez le résultat de retour à la fin pour renvoyer res et que res n'est pas défini, une erreur se produit.

Mon frère a également supprimé la partie soustraction du code, qui correspond aux substract_numbers ci-dessus. De cette façon, une erreur sera certainement signalée dans le calcul ci-dessous. Parce que la soustraction n'est pas définie.

Les développeurs de GPT-4 développent un système dIA doté de capacités dauto-guérison illimitées

(faux)

Ensuite, lancez simplement "Wolverine" directement, et la partie générée par GPT apparaîtra à droite.

Les développeurs de GPT-4 développent un système dIA doté de capacités dauto-guérison illimitées

Comme vous pouvez le constater, "Wolverine" a rapidement identifié l'erreur et a joint une explication.

"La variable subtract_numbers n'est pas définie dans le script.

res n'est pas définie et doit être remplacée par le résultat."

Les développeurs de GPT-4 développent un système dIA doté de capacités dauto-guérison illimitées

Non seulement a donné des suggestions, "Wolverine" a également directement je l'ai changé. Le code est joint. Le rouge est la partie à supprimer et le vert est la partie à ajouter.

En fait, "Wolverine" est un wrapper, qui est chargé d'exécuter le programme, de capturer les informations sur les erreurs, puis d'envoyer ces erreurs à GPT-4 pour demander ce qui n'a pas fonctionné avec le code GPT.

Les LLM (grands modèles de langage) comme GPT-4 sont "programmés" en langage naturel, et ces instructions sont considérées comme des invites.

Une grande partie des fonctions implémentées par "Wolverine" sont dues à des invites soigneusement écrites. La lecture de ces invites permet de mieux comprendre l'ensemble du processus.

Le projet a été publié sur GitHub. Le gars m'a également gentiment donné les exigences de réglage.

Les développeurs de GPT-4 développent un système dIA doté de capacités dauto-guérison illimitées

Pas seulement Python

Sur GitHub, BioBootloader a publié ses projets futurs, et les fonctions de "Wolverine" deviendront de plus en plus complètes et puissantes.

Les développeurs de GPT-4 développent un système dIA doté de capacités dauto-guérison illimitées

"La version actuelle n'est qu'un prototype de produit sur lequel j'ai passé quelques heures. Il y aura de nombreuses extensions possibles dans le futur, et tout le monde est invité à développer ensemble

- Ajoutez un logo pour personnaliser l'utilisation, par exemple en exigeant une confirmation de l'utilisateur avant d'exécuter le code modifié.

- Nouvelle itération du format d'édition de GPT. Actuellement, GPT a un peu de difficulté avec l'indentation, mais je suis sûr que cela peut être amélioré.

- Un exemple d'un ensemble de fichiers problématiques que nous pouvons solliciter dans le test ci-dessus pour garantir sa fiabilité et mesurer les améliorations.

- Fichiers/bases de code multiples - Envoyer à GPT tous les fichiers qui apparaissent dans les traces de pile

- Meilleure gestion des fichiers volumineux, c'est-à-dire devrions-nous envoyer uniquement les classes/fonctions pertinentes à GPT ?

-Étendu aux langages de programmation autres que Python

Comme le montre l'exemple simple ci-dessus, ce script est toujours prometteur pour l'avenir.

Après tout, nous ne pouvons pas laisser les codeurs travaillant dans d'autres langages être jaloux en regardant le débogage intelligent Python « Wolverine ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le code 28 du pilote Win7 Comment résoudre le code 28 du pilote Win7 Dec 30, 2023 pm 11:55 PM

Certains utilisateurs ont rencontré des erreurs lors de l'installation du périphérique, provoquant le code d'erreur 28. En fait, cela est principalement dû au pilote. Il nous suffit de résoudre le problème du code de pilote Win7 28. Voyons ce qu'il faut faire. . Que faire avec le code 28 du pilote Win7 : Tout d'abord, nous devons cliquer sur le menu Démarrer dans le coin inférieur gauche de l'écran. Ensuite, recherchez et cliquez sur l'option "Panneau de configuration" dans le menu contextuel. Cette option est généralement située en bas ou près du bas du menu. Après avoir cliqué, le système ouvrira automatiquement l'interface du panneau de configuration. Dans le panneau de configuration, nous pouvons effectuer divers paramètres système et opérations de gestion. C'est la première étape du niveau de nettoyage nostalgique, j'espère que cela aidera. Ensuite, nous devons continuer et entrer dans le système et

Le modèle MoE open source le plus puissant au monde est ici, avec des capacités chinoises comparables à celles du GPT-4, et le prix ne représente que près d'un pour cent de celui du GPT-4-Turbo. Le modèle MoE open source le plus puissant au monde est ici, avec des capacités chinoises comparables à celles du GPT-4, et le prix ne représente que près d'un pour cent de celui du GPT-4-Turbo. May 07, 2024 pm 04:13 PM

Imaginez un modèle d'intelligence artificielle qui non seulement a la capacité de surpasser l'informatique traditionnelle, mais qui permet également d'obtenir des performances plus efficaces à moindre coût. Ce n'est pas de la science-fiction, DeepSeek-V2[1], le modèle MoE open source le plus puissant au monde est ici. DeepSeek-V2 est un puissant mélange de modèle de langage d'experts (MoE) présentant les caractéristiques d'une formation économique et d'une inférence efficace. Il est constitué de 236B paramètres, dont 21B servent à activer chaque marqueur. Par rapport à DeepSeek67B, DeepSeek-V2 offre des performances plus élevées, tout en économisant 42,5 % des coûts de formation, en réduisant le cache KV de 93,3 % et en augmentant le débit de génération maximal à 5,76 fois. DeepSeek est une entreprise explorant l'intelligence artificielle générale

Que faire si le code d'écran bleu 0x0000001 apparaît Que faire si le code d'écran bleu 0x0000001 apparaît Feb 23, 2024 am 08:09 AM

Que faire avec le code d'écran bleu 0x0000001. L'erreur d'écran bleu est un mécanisme d'avertissement en cas de problème avec le système informatique ou le matériel. Le code 0x0000001 indique généralement une panne de matériel ou de pilote. Lorsque les utilisateurs rencontrent soudainement une erreur d’écran bleu lors de l’utilisation de leur ordinateur, ils peuvent se sentir paniqués et perdus. Heureusement, la plupart des erreurs d’écran bleu peuvent être dépannées et traitées en quelques étapes simples. Cet article présentera aux lecteurs certaines méthodes pour résoudre le code d'erreur d'écran bleu 0x0000001. Tout d'abord, lorsque nous rencontrons une erreur d'écran bleu, nous pouvons essayer de redémarrer

750 000 rounds de bataille en tête-à-tête entre grands modèles, GPT-4 a remporté le championnat et Llama 3 s'est classé cinquième 750 000 rounds de bataille en tête-à-tête entre grands modèles, GPT-4 a remporté le championnat et Llama 3 s'est classé cinquième Apr 23, 2024 pm 03:28 PM

Concernant Llama3, de nouveaux résultats de tests ont été publiés - la grande communauté d'évaluation de modèles LMSYS a publié une liste de classement des grands modèles, Llama3 s'est classé cinquième et à égalité pour la première place avec GPT-4 dans la catégorie anglaise. Le tableau est différent des autres benchmarks. Cette liste est basée sur des batailles individuelles entre modèles, et les évaluateurs de tout le réseau font leurs propres propositions et scores. Au final, Llama3 s'est classé cinquième sur la liste, suivi de trois versions différentes de GPT-4 et Claude3 Super Cup Opus. Dans la liste simple anglaise, Llama3 a dépassé Claude et est à égalité avec GPT-4. Concernant ce résultat, LeCun, scientifique en chef de Meta, était très heureux et a transmis le tweet et

L'Ameca deuxième génération est là ! Il peut communiquer couramment avec le public, ses expressions faciales sont plus réalistes et il peut parler des dizaines de langues. L'Ameca deuxième génération est là ! Il peut communiquer couramment avec le public, ses expressions faciales sont plus réalistes et il peut parler des dizaines de langues. Mar 04, 2024 am 09:10 AM

Le robot humanoïde Ameca est passé à la deuxième génération ! Récemment, lors de la Conférence mondiale sur les communications mobiles MWC2024, le robot le plus avancé au monde, Ameca, est à nouveau apparu. Autour du site, Ameca a attiré un grand nombre de spectateurs. Avec la bénédiction de GPT-4, Ameca peut répondre à divers problèmes en temps réel. "Allons danser." Lorsqu'on lui a demandé si elle avait des émotions, Ameca a répondu avec une série d'expressions faciales très réalistes. Il y a quelques jours à peine, EngineeredArts, la société britannique de robotique derrière Ameca, vient de présenter les derniers résultats de développement de l'équipe. Dans la vidéo, le robot Ameca a des capacités visuelles et peut voir et décrire toute la pièce et des objets spécifiques. Le plus étonnant, c'est qu'elle peut aussi

L'ordinateur affiche fréquemment des écrans bleus et le code est différent à chaque fois L'ordinateur affiche fréquemment des écrans bleus et le code est différent à chaque fois Jan 06, 2024 pm 10:53 PM

Le système Win10 est un très excellent système à haute intelligence. Sa puissante intelligence peut apporter la meilleure expérience utilisateur aux utilisateurs. Dans des circonstances normales, les ordinateurs du système Win10 des utilisateurs n'auront aucun problème ! Cependant, il est inévitable que divers défauts se produisent sur d'excellents ordinateurs. Récemment, des amis ont signalé que leurs systèmes Win10 rencontraient fréquemment des écrans bleus ! Aujourd'hui, l'éditeur vous proposera des solutions aux différents codes qui provoquent des écrans bleus fréquents sur les ordinateurs Windows 10. Jetons un coup d'œil. Solutions aux écrans bleus fréquents de l'ordinateur avec des codes différents à chaque fois : causes des différents codes d'erreur et suggestions de solutions 1. Cause de l'erreur 0×000000116 : Il se peut que le pilote de la carte graphique soit incompatible. Solution : Il est recommandé de remplacer le pilote d'origine du fabricant. 2,

Résoudre l'erreur du code 0xc000007b Résoudre l'erreur du code 0xc000007b Feb 18, 2024 pm 07:34 PM

Code de terminaison 0xc000007b Lors de l'utilisation de votre ordinateur, vous rencontrez parfois divers problèmes et codes d'erreur. Parmi eux, le code de terminaison est le plus inquiétant, notamment le code de terminaison 0xc000007b. Ce code indique qu'une application ne peut pas démarrer correctement, provoquant des désagréments pour l'utilisateur. Tout d’abord, comprenons la signification du code de terminaison 0xc000007b. Ce code est un code d'erreur du système d'exploitation Windows qui se produit généralement lorsqu'une application 32 bits tente de s'exécuter sur un système d'exploitation 64 bits. Cela signifie que ça devrait

Explication détaillée des causes et des solutions du code d'écran bleu 0x0000007f Explication détaillée des causes et des solutions du code d'écran bleu 0x0000007f Dec 25, 2023 pm 02:19 PM

L'écran bleu est un problème que nous rencontrons souvent lors de l'utilisation du système. Selon le code d'erreur, il existe de nombreuses raisons et solutions différentes. Par exemple, lorsque nous rencontrons le problème d'arrêt : 0x0000007f, il peut s'agir d'une erreur matérielle ou logicielle. Suivons l'éditeur pour découvrir la solution. Raison du code d'écran bleu 0x000000c5 : Réponse : La mémoire, le processeur et la carte graphique sont soudainement overclockés ou le logiciel ne fonctionne pas correctement. Solution 1 : 1. Continuez à appuyer sur F8 pour entrer lors du démarrage, sélectionnez le mode sans échec et appuyez sur Entrée pour entrer. 2. Après être entré en mode sans échec, appuyez sur win+r pour ouvrir la fenêtre d'exécution, entrez cmd et appuyez sur Entrée. 3. Dans la fenêtre d'invite de commande, saisissez « chkdsk /f /r », appuyez sur Entrée, puis appuyez sur la touche y. 4.

See all articles