Het debuggen van een defect programma kan frustrerend zijn, dus waarom zou u het niet door AI laten doen? Dat is wat een ontwikkelaar die aan “BioBootloader” werkte deed door het te maken Wolverineeen programma dat Python-programma’s “regeneratieve genezingsmogelijkheden” zou kunnen geven, aldus rapporten Hakkadai. (Ja, net als de Marvel-superheld.)
“Voer je scripts ermee uit en als het crasht, bewerkt GPT-4 het en legt uit wat er mis ging”, schreef BioBootloader in een tweet. vergezeld Verklarende video. “Zelfs als je veel bugs hebt, zal het regelmatig opnieuw opstarten totdat alles is opgelost.”
GPT-4 is een multimediataalmodel gemaakt door OpenAI en uitgebracht in maart ChatGPT Plus abonnees en in de vorm van een API voor bètatesters. Hij gebruikt zijn ‘kennis’ over miljarden documenten, boeken en websites die van internet zijn gerukt om tekstverwerkingstaken uit te voeren, zoals schrijven, vertalen en programmeren.
Vandaag heb ik GPT-4 gebruikt om “Wolverine” te maken – het geeft je Python-scripts regeneratieve genezende krachten!
Voer je scripts ermee uit en als het crasht, geeft GPT-4 het vrij en legt het uit wat er mis ging. Zelfs als je veel bugs hebt, zal het regelmatig opnieuw opstarten totdat alles is opgelost pic.twitter.com/gN0X7pA2M2
– BioBootloader (bio_bootloader) 18 maart 2023
In de demovideo voor Wolverine toont BioBootloader een venster naast elkaar, met Python-code aan de linkerkant en Wolverine-resultaten aan de rechterkant in de terminal. Het laadt een aangepast rekenmachinescript waarin het met opzet enkele fouten toevoegt, en voert het vervolgens uit.
“Het voert het uit, het ziet de crash, maar dan gaat het praten met GPT-4 om te proberen erachter te komen hoe het te repareren”, zegt hij. GPT-4 geeft een uitleg van de fouten van het programma, laat zien welke wijzigingen het probeert aan te brengen en start het programma vervolgens opnieuw. Wanneer er nieuwe fouten worden gezien, repareert GPT-4 de code opnieuw en werkt deze correct. Uiteindelijk bevat het originele Python-bestand de wijzigingen die zijn toegevoegd door GPT-4.
De code is Beschikbaar op githubDe ontwikkelaar zegt dat deze techniek kan worden toegepast op andere programmeertalen. Het gebruik van Wolverine vereist een OpenAI API-sleutel voor GPT-3.5 of GPT-4 en er zijn gebruikskosten van toepassing. Momenteel staat de GPT 3.5 API open voor iedereen met een OpenAI-account, maar de toegang tot GPT-4 is nog steeds beperkt door Wachtlijst.
Onlangs zijn er verschillende experimenten met GPT-4 in lussen, zoals Automatische GPT En BabyAGIprobeer GPT-4 meer te geven.tussenpersoonMogelijkheden waarmee het meer GPT-4-instanties (agents) kan laten draaien om meerdere taken tegelijkertijd uit te voeren of onafhankelijk te handelen.
Hoewel het momenteel een rudimentaire proof of concept is, illustreren technologieën zoals Wolverine een potentiële toekomst waarin applicaties hun eigen bugs zouden kunnen oplossen – zelfs onverwachte bugs die na implementatie kunnen opduiken. Natuurlijk moeten de implicaties, veiligheid en wijsheid om dit te laten gebeuren nog volledig worden onderzocht.
“Hipster-Friendly Explorer. Award-Winning Coffee Fanatic. Analyst. Problem Solver. Troublemaker.”
More Stories
Apple kondigt uitbreiding van Vision Pro naar nog twee landen aan
Hoe u de Apple Gehoortest doet met AirPods Pro 2
Apple kondigt MacBook Pro-modellen aan met M4 Pro- en M4 Max-chips, Thunderbolt 5-ondersteuning en meer