Recently, the GPT-3 OpenAI chatbot has gained some popularity, because it would be able to replace a person with many operations such as writing or coding. So Vitalik Buterin, the founder of Ethereum (ETH), lent himself to the experiment to answer a problem he had.
Vitalik Buterin tries out OpenAI’s GPT-3 chatbot
Recently, OpenAI’s GPT-3 chatbot is lighting up social media. This artificial intelligence would be a real Swiss army knife, and we could ask it to write blog articles on any topic, even replacing developers with code or correcting errors in a smart contract:
oh my god serious mind 🤯
we’ll all be out of a job 🤖 pic.twitter.com/iwjjOTPDLY
— devtooligan (@devtooligan) December 1, 2022
In view of the merit given to him, Vitalik Buterin wanted to try it from a concrete practical case.
On the presentation web page of his Ethereum Name Service (ENS) “vitalik.eth”, the information available allows visitors to go to a version of his blog hosted with InterPlanetary File System (IPFS) technology:
Figure 1 – View of the ENS vitalik.eth
The problem is that this address actually fits a cryptographic hash. Since the resulting alphanumeric sequence depends on the data being represented, this address changes every time the founder of Ethereum (ETH) updates his blog.
Therefore, Vitalik Buterin needs to regularly update his ENS page with the new address, which he considers a repetitive task that he wishes to do. develop an automated program.
👉 What is hashing?
The platform to simplify trading
Buy crypto in minutes

Develop an automated program
The whole process It is done in several steps : Vitalik Buterin writes his blog posts on GitHub, then some program should automatically upload it to IPFS and update the ENS vitalik.eth page:
Figure 2 – Preview of an article by Vitalik Buterin on GitHub
He explains that the first step is secured with a computer tool called Fleek, but that he prefers to remain “autonomous” to update his ENS, because of this transactions on the Ethereum blockchain involved. So he asks the GPT-3 OpenAI chatbot to write him the code for the script he needs:
Figure 3 – Vitalik Buterin instructing OpenAI’s GPT-3
As the rest of the experiment is very technical, let’s summarize simply. Initially, the code was written in Python rather than JavaScript. Furthermore, Vitalik Buterin wanted that code not to depend on any external library, as here. This shows first, you have to give very precise instructions to the chatbot.
During the additional instructions given by the Ethereum founder to the chatbot, it notes errors in the code. Let us mention for example the use of certain functions that do not have their place in this case, and which should be replaced by other functions.
As the experiment continues, Vitalik Buterin chooses to code part of the script himself, thinking it is more efficient than the chatbot. For the second part, the chatbot will be useful to him, although it was necessary to help him. His conclusion is therefore quite telling:
“The GPT-3 chatbot was useful as a programming aid, but it also made a lot of mistakes. In the end, I was able to quickly overcome his mistakes, because I had a lot of knowledge in the field. »
Therefore, OpenAI’s GPT-3 can be a real time saver for certain simple operations, but it will not make anyone a true expert. Its use requires a deep knowledge of the field in which it is used, otherwise you will end up with a good number of inaccuracies or even errors.
👉 Learn more about the Ethereum Name Service (ENS)
Join Experts and a Premium Community
PRO
Invest in your crypto knowledge for the next bullrun

Sources: Total Experience, GitHub, ENS
Newsletter 🍞
Get a summary of crypto news every Monday by email 👌
What you need to know about affiliate links. This page presents assets, products or services related to investments. Some links in this article are affiliates. This means that if you buy a product or register on a site from this article, our partner pays us a commission. This allows us to continue to offer you original and useful content. There is no influence on you and you can even get a bonus by using our links.
Investments in cryptocurrencies are risky. Cryptoast is not responsible for the quality of the products or services presented on this page and cannot be responsible, directly or indirectly, for any damage or loss incurred after the use of a product or service highlighted in the This article. Investments involving crypto-assets are inherently risky, readers should do their own research before taking any action and only invest within the limits of their financial capabilities. This article does not constitute investment advice.
AMF recommendations. There is no guaranteed high return, high risk is associated with a product with high return potential. This risk must be in line with your project, your investment horizon and your ability to lose some of these savings. Do not invest unless you are prepared to lose all or part of your capital.
To go further, read our Financial Status, Media Transparency and Legal Notices pages.