{"id":1127743,"date":"2023-04-11T23:30:00","date_gmt":"2023-04-12T03:30:00","guid":{"rendered":"https:\/\/www.prime-wow.com\/?p=1127743"},"modified":"2023-04-11T23:30:00","modified_gmt":"2023-04-12T03:30:00","slug":"developer-creates-self-healing-programs-that-fix-themselves-thanks-to-ai-2","status":"publish","type":"post","link":"https:\/\/www.prime-wow.com\/?p=1127743","title":{"rendered":"Developer Creates &#039;Self-Healing&#039; Programs That Fix Themselves Thanks To AI"},"content":{"rendered":"<p>An anonymous reader quotes a report from Ars Technica: Debugging a faulty program can be frustrating, so why not let AI do it for you? That&#8217;s what a developer that goes by &#8220;BioBootloader&#8221; did by creating Wolverine, a program that can give Python programs &#8220;regenerative healing abilities,&#8221; reports Hackaday. (Yep, just like the Marvel superhero.) &#8220;Run your scripts with it and when they crash, GPT-4 edits them and explains what went wrong,&#8221; wrote BioBootloader in a tweet that accompanied a demonstration video. &#8220;Even if you have many bugs it&#8217;ll repeatedly rerun until everything is fixed.&#8221;<\/p>\n<p>In the demo video for Wolverine, BioBootloader shows a side-by-side window display, with Python code on the left and Wolverine results on the right in a terminal. He loads a custom calculator script in which he adds a few bugs on purpose, then executes it. &#8220;It runs it, it sees the crash, but then it goes and talks to GPT-4 to try to figure out how to fix it,&#8221; he says. GPT-4 returns an explanation for the program&#8217;s errors, shows the changes that it tries to make, then re-runs the program. Upon seeing new errors, GPT-4 fixes the code again, and then it runs correctly. In the end, the original Python file contains the changes added by GPT-4.<\/p>\n<p \/>\n<div class=\"share_submission\" style=\"position:relative\">\n<a class=\"slashpop\" href=\"http:\/\/twitter.com\/home?status=Developer+Creates+'Self-Healing'+Programs+That+Fix+Themselves+Thanks+To+AI%3A+https%3A%2F%2Fdevelopers.slashdot.org%2Fstory%2F23%2F04%2F11%2F2247218%2F%3Futm_source%3Dtwitter%26utm_medium%3Dtwitter\"><img decoding=\"async\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/04\/twitter_icon_large-432.png\" \/><\/a><br \/>\n<a class=\"slashpop\" href=\"http:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fdevelopers.slashdot.org%2Fstory%2F23%2F04%2F11%2F2247218%2Fdeveloper-creates-self-healing-programs-that-fix-themselves-thanks-to-ai%3Futm_source%3Dslashdot%26utm_medium%3Dfacebook\"><img decoding=\"async\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/04\/facebook_icon_large-216.png\" \/><\/a><\/p>\n<\/div>\n<p><a href=\"https:\/\/developers.slashdot.org\/story\/23\/04\/11\/2247218\/developer-creates-self-healing-programs-that-fix-themselves-thanks-to-ai?utm_source=rss1.0moreanon&amp;utm_medium=feed\">Read more of this story<\/a> at Slashdot.<\/p>\n<p>&#013;<br \/>\n&#013;<br \/>\nSource: Slashdot &#8211; <a href=\"https:\/\/developers.slashdot.org\/story\/23\/04\/11\/2247218\/developer-creates-self-healing-programs-that-fix-themselves-thanks-to-ai?utm_source=rss1.0mainlinkanon&amp;utm_medium=feed\" target=\"_blank\" rel=\"noopener\">Developer Creates &#8216;Self-Healing&#8217; Programs That Fix Themselves Thanks To AI<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>An anonymous reader quotes a report from Ars Technica: Debugging a faulty program can be frustrating, so why not let AI do it for you? That&#8217;s what a developer that goes by &#8220;BioBootloader&#8221; did by creating Wolverine, a program that &hellip; <a href=\"https:\/\/www.prime-wow.com\/?p=1127743\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1127744,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[101,110],"tags":[100],"class_list":["post-1127743","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-slashdot","category-unfiltered-rss","tag-slashdot"],"_links":{"self":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1127743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1127743"}],"version-history":[{"count":0,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1127743\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/media\/1127744"}],"wp:attachment":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1127743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1127743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1127743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}