Ladění vadných programů může být pořádně frustrující. Vývojář známý jako BioBootloader využil ohromujících schopností nedávno vypuštěné multimodální umělé inteligence GPT-4 od OpenAI a vytvořil program Wolwerine čili Rosomák, který poskytuje programům v jazyce Python superschopnost regenerace, hodnou původního marvelovského nositele tohoto jména.
BioBootloader svou práci zdokumentoval a předvedl, jak Wolwerine funguje. Když si uživatel spouští program v Pythonu a ten mu spadne, Wolwerin kontaktuje inteligenci GPT-4 která nefunkční program opraví a vysvětlí, co bylo špatně. Jak říká BioBootloader, funguje to, i když je v programu velké množství chyb. Wolwerin ho spouští znovu a znovu, dokud nejsou všechny chyby opraveny.
Wolwerine spolupracující s GPT-4 zařídí, že se programy v jazyce Python vlastně mohou automaticky opravovat. Zároveň vystupuje jako lektor, který může uživatele vyškolit v psaní programů.
Výsledkem činnosti Wolwerina je původní soubor s programem v jazyku Python, který zahrnuje opravy inteligence GPT-4.
Program Wolwerine je volně dostupný na GitHubu. Jeho autor je přesvědčený, že schopnost samoopravování bude možné poskytnout i programům v dalších programovacích jazycích. Používání Wolwerina má ovšem jistý háček. Uživatel musí mít OpenAI API klíč pro užívání inteligencí GPT 3.5 nebo GPT-4. V tuto chvíli je inteligence GPT 3.5 volně dostupná pro všechny uživatele s účtem u OpenAI, zatímco inteligence GPT-4 je stále omezená prostřednictvím waitlistu.
##seznam_reklama##
Wolwerine je jenom poměrně primitivní program, který spolupracuje s pokročilou inteligencí. Poodhaluje ale ohromující potenciál pro nové generace programů a aplikací, které by měly být schopné opravovat chyby v sobě samotných. Včetně chyb neočekávaných, které se objeví až po dokončení vývoje takového programu, při jeho „provozu.“ Asi není nutné zdůrazňovat, jaké možnosti, obavy a rizika to přinese. Ostatně, kdo ví, co je BioBootloader vlastně zač.
Video: BioBootloader via Twitter – ke stažení ZDE
Today I used GPT-4 to make "Wolverine" - it gives your python scripts regenerative healing abilities!
— BioBootloader (@bio_bootloader) March 18, 2023
Run your scripts with it and when they crash, GPT-4 edits them and explains what went wrong. Even if you have many bugs it'll repeatedly rerun until everything is fixed pic.twitter.com/gN0X7pA2M2
Video: Using The NEW GPT-4 Model To Create Cool Python Apps
Literatura