


Les développeurs de GPT-4 développent un système d'IA doté de capacités d'auto-guérison illimitées
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".
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.
(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.
(faux)
Ensuite, lancez simplement "Wolverine" directement, et la partie générée par GPT apparaîtra à droite.
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."
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.
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.
"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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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

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 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

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

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

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,

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

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.
