Table of Contents
Wolverine? Wolverine!
Not just Python
Home Technology peripherals AI GPT-4 developers develop AI system with unlimited self-healing capabilities

GPT-4 developers develop AI system with unlimited self-healing capabilities

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

I want to ask programmers, what is the most annoying time of the day?

It must be for debugging the written program. But now, this situation is about to be improved!

A foreign developer named BioBootloader launched a project called "Wolverine" based on GPT-4, which can self-repair Python scripts.

As you can tell from the name, this project focuses on "self-healing." Identify errors in the code through GPT and provide modifications until the program runs smoothly.

However, "Wolverine" can currently only be used on Python.

This project has collected 1.2k stars and 108 Forks on GitHub.

Wolverine? Wolverine!

BioBootloader said that if you run your program with "Wolverine", as soon as it crashes, GPT-4 will automatically edit it and give the reason for the error.

Even if programmers write a lot of bugs, it’s okay. "Wolverine" will be run repeatedly until all bugs are eliminated.

GPT-4 must be familiar to everyone. This is a multi-modal artificial intelligence language model developed by OpenAI.

BioBootloader's demonstration video on Twitter shows the specific use of "Wolverine".

GPT-4 developers develop AI system with unlimited self-healing capabilities

In the video, the developer first wrote a simple four-arithmetic operation code, and then deliberately wrote some parts wrong .

GPT-4 developers develop AI system with unlimited self-healing capabilities

(Correct)

For example Say, change the return result at the end to return res, but res is not defined, so an error occurs.

My brother also deleted the subtraction part of the code, which is the substract_numbers above. In this way, an error will definitely be reported in calculate below. Because subtract is not defined.

GPT-4 developers develop AI system with unlimited self-healing capabilities

(wrong)

After Just run "Wolverine" directly, and the part generated by GPT will appear on the right.

GPT-4 developers develop AI system with unlimited self-healing capabilities

It can be seen that "Wolverine" quickly identified the error and attached an explanation.

「subtract_numbers is not defined in the script.

The res variable is not defined and should be replaced by result.」

GPT-4 developers develop AI system with unlimited self-healing capabilities

Not only gave suggestions, "Wolverine" also directly attached the modified code. Red is the part that should be deleted, and green is the part that should be added.

In fact, "Wolverine" is a wrapper. It is responsible for running the program, capturing error messages, and then sending these errors to GPT-4 to ask what went wrong with the GPT code. .

LLMs (large language models) like GPT-4 are "programmed" in natural language, and these instructions are considered prompts.

A large part of the functions implemented by "Wolverine" are due to carefully written prompts. Reading these prompts can better understand the entire process.

The project has been published on GitHub. The guy also thoughtfully gave me the setting requirements.

GPT-4 developers develop AI system with unlimited self-healing capabilities

Not just Python

On GitHub, BioBootloader released its future plans, "King Kong The functions of "Wolf" will become more and more comprehensive and powerful.

GPT-4 developers develop AI system with unlimited self-healing capabilities

"The current version is just a prototype that I spent a few hours on. There will be many possibilities in the future An extension, and everyone is welcome to develop it together."

- Add flags to customize usage, such as requiring user confirmation before running changed code.

- Further iteration of GPT’s editing format. Currently, GPT has a bit of difficulty with indentation, but I'm sure this can be improved.

- An example of a set of problematic files that we can prompt in the test above to ensure its reliability and measure improvements.

- Multiple files/repositories - Send all files that appear in the stack trace to GPT

- Better for large files processing, i.e. should we only send relevant classes/functions to GPT?

-Extended to programming languages ​​other than Python

As can be seen from the simple example above, this script is still promising in the future.

After all, we can’t let coders who work in other languages ​​be jealous looking at the “Wolverine” of smart Debug Python.

The above is the detailed content of GPT-4 developers develop AI system with unlimited self-healing capabilities. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to solve win7 driver code 28 How to solve win7 driver code 28 Dec 30, 2023 pm 11:55 PM

Some users encountered errors when installing the device, prompting error code 28. In fact, this is mainly due to the driver. We only need to solve the problem of win7 driver code 28. Let’s take a look at what should be done. Do it. What to do with win7 driver code 28: First, we need to click on the start menu in the lower left corner of the screen. Then, find and click the "Control Panel" option in the pop-up menu. This option is usually located at or near the bottom of the menu. After clicking, the system will automatically open the control panel interface. In the control panel, we can perform various system settings and management operations. This is the first step in the nostalgia cleaning level, I hope it helps. Then we need to proceed and enter the system and

The world's most powerful open source MoE model is here, with Chinese capabilities comparable to GPT-4, and the price is only nearly one percent of GPT-4-Turbo The world's most powerful open source MoE model is here, with Chinese capabilities comparable to GPT-4, and the price is only nearly one percent of GPT-4-Turbo May 07, 2024 pm 04:13 PM

Imagine an artificial intelligence model that not only has the ability to surpass traditional computing, but also achieves more efficient performance at a lower cost. This is not science fiction, DeepSeek-V2[1], the world’s most powerful open source MoE model is here. DeepSeek-V2 is a powerful mixture of experts (MoE) language model with the characteristics of economical training and efficient inference. It consists of 236B parameters, 21B of which are used to activate each marker. Compared with DeepSeek67B, DeepSeek-V2 has stronger performance, while saving 42.5% of training costs, reducing KV cache by 93.3%, and increasing the maximum generation throughput to 5.76 times. DeepSeek is a company exploring general artificial intelligence

What to do if the blue screen code 0x0000001 occurs What to do if the blue screen code 0x0000001 occurs Feb 23, 2024 am 08:09 AM

What to do with blue screen code 0x0000001? The blue screen error is a warning mechanism when there is a problem with the computer system or hardware. Code 0x0000001 usually indicates a hardware or driver failure. When users suddenly encounter a blue screen error while using their computer, they may feel panicked and at a loss. Fortunately, most blue screen errors can be troubleshooted and dealt with with a few simple steps. This article will introduce readers to some methods to solve the blue screen error code 0x0000001. First, when encountering a blue screen error, we can try to restart

The computer frequently blue screens and the code is different every time The computer frequently blue screens and the code is different every time Jan 06, 2024 pm 10:53 PM

The win10 system is a very excellent high-intelligence system. Its powerful intelligence can bring the best user experience to users. Under normal circumstances, users’ win10 system computers will not have any problems! However, it is inevitable that various faults will occur in excellent computers. Recently, friends have been reporting that their win10 systems have encountered frequent blue screens! Today, the editor will bring you solutions to different codes that cause frequent blue screens in Windows 10 computers. Let’s take a look. Solutions to frequent computer blue screens with different codes each time: causes of various fault codes and solution suggestions 1. Cause of 0×000000116 fault: It should be that the graphics card driver is incompatible. Solution: It is recommended to replace the original manufacturer's driver. 2,

The second generation Ameca is here! He can communicate with the audience fluently, his facial expressions are more realistic, and he can speak dozens of languages. The second generation Ameca is here! He can communicate with the audience fluently, his facial expressions are more realistic, and he can speak dozens of languages. Mar 04, 2024 am 09:10 AM

The humanoid robot Ameca has been upgraded to the second generation! Recently, at the World Mobile Communications Conference MWC2024, the world's most advanced robot Ameca appeared again. Around the venue, Ameca attracted a large number of spectators. With the blessing of GPT-4, Ameca can respond to various problems in real time. "Let's have a dance." When asked if she had emotions, Ameca responded with a series of facial expressions that looked very lifelike. Just a few days ago, EngineeredArts, the British robotics company behind Ameca, just demonstrated the team’s latest development results. In the video, the robot Ameca has visual capabilities and can see and describe the entire room and specific objects. The most amazing thing is that she can also

Resolve code 0xc000007b error Resolve code 0xc000007b error Feb 18, 2024 pm 07:34 PM

Termination Code 0xc000007b While using your computer, you sometimes encounter various problems and error codes. Among them, the termination code is the most disturbing, especially the termination code 0xc000007b. This code indicates that an application cannot start properly, causing inconvenience to the user. First, let’s understand the meaning of termination code 0xc000007b. This code is a Windows operating system error code that usually occurs when a 32-bit application tries to run on a 64-bit operating system. It means it should

GE universal remote codes program on any device GE universal remote codes program on any device Mar 02, 2024 pm 01:58 PM

If you need to program any device remotely, this article will help you. We will share the top GE universal remote codes for programming any device. What is a GE remote control? GEUniversalRemote is a remote control that can be used to control multiple devices such as smart TVs, LG, Vizio, Sony, Blu-ray, DVD, DVR, Roku, AppleTV, streaming media players and more. GEUniversal remote controls come in various models with different features and functions. GEUniversalRemote can control up to four devices. Top Universal Remote Codes to Program on Any Device GE remotes come with a set of codes that allow them to work with different devices. you may

What does the blue screen code 0x000000d1 represent? What does the blue screen code 0x000000d1 represent? Feb 18, 2024 pm 01:35 PM

What does the 0x000000d1 blue screen code mean? In recent years, with the popularization of computers and the rapid development of the Internet, the stability and security issues of the operating system have become increasingly prominent. A common problem is blue screen errors, code 0x000000d1 is one of them. A blue screen error, or "Blue Screen of Death," is a condition that occurs when a computer experiences a severe system failure. When the system cannot recover from the error, the Windows operating system displays a blue screen with the error code on the screen. These error codes

See all articles