OpenAI's chatbot ChatGPT reached 100 million active users two months after its launch, becoming the fastest growing app in history. The previous record was TikTok, which took nine months. It can interact with users in a more human-like way and has a wide range of uses. As an AI robot, ChatGPT knows everything, can write articles, fix bugs, and even give reasonable emotional advice.
Like many others, I was quite shocked by the power of ChatGPT. Although I have played with similar AI bots before, I was deeply surprised by the breadth, depth, and fluency of ChatGPT's responses. From poetry to Solidity programming, from philosophy to physics, the quality of the output is simply amazing. ChatGPT is still in its infancy, and it is undoubtedly a potential disruptive force in every industry, including Web3. In this post, I, as a web3 explorer, will share an overview of some of the changes I think ChatGPT will bring to the industry.
Before that, we need to learn how to register and use ChatGPT.
The process of signing up for a ChatGPT account is very simple, just follow these steps:
Step 1: Connect to the Internet (the United States is recommended, and currently open countries include South Korea, Japan, India, Singapore, and the United States).
Step 2: Enter the OpenAI website in the browser and click the [Sign Up] button.
Step 3: On the registration page, you need to fill in some basic information such as name, email, phone number and password.
Step 4: Open the official website link at beta.openai.com/overview. Then select a topic at the top and click the [Try it] button to start chatting with ChatGPT!
Education
First, AI systems like ChatGPT are extremely useful in educating and helping users explore the world of Web3. Of course, some would say that the internet has countless resources for learning — social media, videos, courses, games that can all guide new users into the industry. However, there is a huge barrier to entry for all of them: where to start? Searching for “What is web3?” on Google brings up a bunch of ads, and to the right is a Wikipedia page full of jargon:
Web3 (also known as Web 3.0) is a concept for a new world, the World Wide Web, that combines concepts such as decentralization, blockchain technology, and token-based economics. - Wikipedia
What is "blockchain technology", "token economics", and why do we need to develop a "new World Wide Web"? For a beginner, all of this makes no sense. Web3 is a new field that integrates economic and social disciplines such as economics, finance, law, mechanism design, and digital information technology such as IT, mathematics, and cryptography. It is so new that not only are there no authoritative scholars, but there is not even a basic knowledge system to sort out, and people don't even know what to learn. All of this makes the threshold of Web3 very high and is currently a major bottleneck for Web 3 not being widely adopted. Newcomers need to make a lot of additional queries and click on many different links before finding the real answer.
From a top-level logic, this is because the core of Google search engine is a massive collection of information, not information creation. You enter keywords in the search box, and the search engine crawls, indexes, and sorts the results that match your query according to the algorithm. Then you see a large number of links and then find the information you need from them. ChatGPT belongs to AIGC (artificial intelligence produced content), which is a new way of content creation. It has been trained by the data set, and gives a single, immediate answer through one-on-one conversations and human-like tones. It can also combine context and realize multiple rounds of conversations to help you solve more complex and continuous problems. You can guide the rules step by step to let it design products such as games, or give it a program to let it check bugs, and you can also show it a case to let it draw inferences from one example. The more complex the interaction, the richer the capabilities of ChatGPT will be. Smarter than traditional chatbots and faster than Google search engines, ChatGPT makes the process of finding information more intuitive and simple.
Of course, ChatGPT is not just for beginners; it is a useful tool for anyone who wants to learn about hot Web3 projects, such as zk-SNARKs or cross-chain communication protocols. What I like most is its "summary" ability. Whether it is an article or a super long email, ChatGPT can quickly sort out the key points. Since Web3 is a diverse and technically challenging industry, there are always many new projects, mechanisms, and concepts that require us to think and understand quickly. This is why Web3 is in urgent need of an efficient learning tool such as ChatGPT.
Coding
Nevertheless, one of the most impressive capabilities of ChatGPT is its ability to participate in writing, reviewing, and even refactoring code, as well as providing technical information that helps complete development tasks, which will save programmers a lot of work. Web3 is run by smart contracts, and ChatGPT can help in the generation of smart contracts. Some simple smart contracts may be automatically generated by people like me who don’t understand programming at all.
for example
Q: Write a smart contract that creates a ERC-20 token called GPToken with symbol GPT using the OpenZeppelin with a disable_mint function that is triggered when 1 million tokens are minted
A:
One aspect I found to be very useful was its ability to explain the code in plain English. I think this is an area that could help developers better understand code written by others, since most of the time, developers read rather than write new code.
Conclusion
To what extent can ChatGPT truly automate the development of Web3? I believe Vitalik summed it up quite well.
At this point, AI is far from being able to replace programmers, and ChatGPT will make mistakes during coding… Nonetheless, it did introduce me to some coding patterns that I hadn’t seen before and will speed up coding. … That said, AI is improving rapidly, and I expect it to continue to be further optimized and eliminate mistakes like this over time.
For advanced AI like ChatGPT, it can save us the thinking process from 0 to 1 to accelerate the learning and thinking of Web3. In the future, we may see more complex AI robots, but there is still no way to remove humans from the creative process.