Predicting the Generative AI Boom: My Tech Presentation in March 2021 (20 Months Before ChatGPT) A developer who was attending a full stack programming bootcamp in March 2021 delivered a presentation predicting the generative AI boom roughly 20 months before ChatGPT launched, showcasing the OpenAI beta, the leap from GPT-2 to GPT-3, and live demos that used natural language to build Excel spreadsheets and generate functional React interfaces. The talk also covered machine learning fundamentals, including supervised, unsupervised, and reinforcement learning, overfitting versus underfitting, and applications such as autonomous driving and disease diagnosis. The presenter framed the material as a time capsule reflecting the technology's trajectory toward the generative AI boom. Back in March 2021, the world of software development was obsessed with crypto, NFTs, and traditional web frameworks. ChatGPT wouldn’t exist for another 20 months. However, while attending a full stack programming bootcamp, I decided to give a presentation on something that I knew was about to change our industry forever: Artificial Intelligence. At a time when AI was still largely viewed as sci-fi by the general public, I showcased the OpenAI beta, the leap from GPT-2 to GPT-3, and live demos that feel incredibly normal today but were mind-blowing back then using natural language to build Excel spreadsheets and generate functional React interfaces . Looking back at this presentation today, it serves as a time capsule. It reflects not just where the technology was, but the exact trajectory it was about to take toward the Singularity and the “GenAI Boom”. Below is the original translated transcript and the slides. Visual aids notes: fills tables from predictions, Facebook AI code translator between Python, C++, Java, 50 companies automating processes, MuseNet Hello, good morning. I will now begin my presentation. I am going to talk about Artificial Intelligence. It is a series of algorithms that allow a program to simulate human intelligence to perform a task that appears to be done through reasoning. It should not be confused with artificial consciousness, which would be the capacity for actual real thought by an artificial intelligence, something that is still far in the future. Surveillance. Autonomous driving. Disease diagnosis. AI already diagnoses diseases faster and with a lower error rate than human doctors. -It can also detect depression. One is the traditional approach, which involves programming the system to perform a specific task. Like the case of IBM’s Deep Blue, which beat Kasparov in ’96. Here, a team of programmers, chess players, and mathematicians with complex algorithms made an AI capable of learning to play chess. The other approach is, instead of programming the AI to perform a task, you program it so it learns how to perform it. This is called Machine Learning. Supervised learning, which is classic machine learning. Unsupervised learning, deep learning. And reinforcement learning, deep learning. Machine learning is a field within artificial intelligence, and deep learning is a field within machine learning that uses convolutional neural networks. I teach the algorithm what I want it to do. An expert with deep knowledge of the area can teach it what to do when it encounters similar patterns. The idea is that it can recognize new cases outside the model. If it only recognizes very similar cases, it’s because our model is overfitted; if it confuses very diverse cases, it’s because our model is underfitted. Machine learning is based on cognitive theories of human learning applied to machines. It’s a different approach: instead of saying, “well, I’ll program an AI to do something,” I program an AI to learn to do what I want. When the level of complexity of the tasks increases, this approach makes everything easier, as decision trees can be enormous and difficult to understand. An expert in an area who knows the correct result beforehand teaches the algorithm. I show it a picture of a cat as input, and as output, another picture of a cat. Then I show it another cat, and the algorithm should be able to recognize new cases. If it is unable to recognize other cases, it’s because our model is overfitted to only detect that specific type of case, when it needs to be more generalist. The larger the dataset of cat photos we feed it, the greater its capacity to recognize new images it hasn’t seen before. This is a more powerful type of machine learning. Here, instead of training it by telling it what the result is beforehand, the focus is on developing an algorithm that learns from the dataset, but without showing it the output of the correct result. Join The Writer's Circle event Through neural networks, which are sets of nodes and parameters that dismantle information and process it with mathematical formulas, activating and deactivating nodes depending on whether it guesses right or not until it reaches the output. I show it an image, the nodes activate after doing the math THIS ACTIVATES THE NEURONS and after a series of activations, the correct result is reached. This involves having the program execute a task many times. Every time it gets it right, it is rewarded to reinforce that behavior, and when it makes a mistake, it is punished. Thus, through trial and error, the program trains itself self-programs until it is capable of performing the desired task. A deep learning algorithm with a “reward” and “punishment” system to accelerate learning. An example is this video of a game of hide and seek; the red team has to find the blue team. This simulation was run 10 million times so the AI could learn to play and learn the rules of the game. OpenAI Plays Hide and Seek…and Breaks The Game Press enter or click to view image in full size Natural Language Processing is a deep learning system trained to “understand” human language, whether written or spoken. It can write credible scientific or journalistic articles based on data input. I can tell it to write an article about the last Barcelona match, and it will write it. Among the most powerful is GPT-3 by Elon Musk’s OpenAI. From internet data input, it is capable of simulating credible text; that is, it can predict what word it has to put next so that what it writes makes sense to a human. It was trained for this, but secondary results of this training were cross-language translation and the ability to program. GPT-2 is from 2019, GPT-3 is from 2020. The leap made in such a short time is impressive. Over 90% of advances in artificial intelligence occurred in the last 10 years. Google’s DeepMind achieved 600 billion parameters a few months after GPT-3 went public. They have a public API, well, not that public; it’s like a beta for a closed circle given to people in the field of AI development and research. Among the applications given to this tech is this app that writes React code based on human language instructions. The most interesting part is not what is currently being done with this, but how it puts into perspective what is coming in the future and the speed at which this is advancing. The limits of artificial intelligence lie in processing capacity. Today, entire buildings of GPU servers are used to support the power needed to run these increasingly giant neural networks. What exists is a limit in hardware technology; it is very expensive to run something powerful. This limit will be solved with quantum computing; we already have several in development, like IBM’s and Google’s. There would no longer be computing capacity limits. Obviously, this renders a large part of classical computing obsolete. With quantum computing, current security and cryptography are obsolete. Google’s quantum computer solved a math problem in 200 seconds that would have taken a classical supercomputer 10,000 years Source: Google . And Intel already wants to make commercial quantum computers. Antimatter engines, quantum computers, and artificial intelligence. The 4th industrial revolution is coming, and with it, the singularity is getting closer. The moment when artificial intelligence computers are so smart that they program themselves to be even smarter; in other words, they evolve. This also leads to an economic singularity that feeds back into the technological one.