Transcription
So recently Replit announced a new AI that they are calling Agent 3, and it has a lot of hype all over the internet. So in today's video, we will discuss Agent 3. We will see what Agent 3 is and if it is worth the hype or not. I personally use Replit from the initial days, and I really like one thing about them, which is that I can reliably code on my phone. I think Replit is the first app where you can reliably code on your phone. There are many such apps, many workarounds with which coding can be done on a phone. But I think Replit changed this, and credit must be given to them for this. After this, they also joined the early race of AI and released quite good products when it comes to AI code completion, and even today, Replit is not behind in the AI race. They have released a new autonomous agent called Agent 3, and I am very, very excited to show it to you. Before moving forward, I want to tell you that no matter what AI agent comes into this world, no matter what kind of AI product comes, its basics remain the same. There is an LLM, it generates something, and the entire system uses the LLM quite smartly. But how much value it gives to the end-user matters a lot. So, in this video, I will discuss this. How much value can Agent 3 give you? Should you use it? When should you use it, and when should you not use it, we will talk about that too. So, in this entire video, first, I will discuss Agent 3, show it to you. We will try to build some apps, and then towards the end of this video, as usual, there will be some knowledge for you all. Now, the agent is not something new in Replit. Replit already had an agent. I made a video quite recently in which I told you that if you want to build some apps that are disposable, like if you want to generate an invoice or if you want to play a game temporarily, you want to play Tic Tac Toe, then you can open Replit. After opening Replit, you can directly tell it to build Tic Tac Toe. It will build Tic Tac Toe. You can start playing. It's as easy as giving a prompt and getting the website. That's where Replit shines. And I also told you that if you build an app where the app itself is your product, for example, if you have a SaaS where you want to add new features incrementally, then I would say don't use these things. We discussed all this in the previous video. So, here they have built a very good UI and I am seeing a lot of praise for it, that it runs for a long time. So basically, they have solved a problem with this Agent 3, which is that Replit's agent used to ask questions again and again, and again and again. Now they have said that we will not ask you questions. You give us a prompt, and we will try to build the app for you until the end. Yes, it will ask some questions. For example, yesterday I was building an app where I told it to keep telling me how my videos are performing on YouTube. Then it told me to provide my YouTube Data API key, because that is needed, right? And I really appreciate it because I don't want it to build a useless app for me. It's better that it asks me questions. But it will not ask you unnecessary questions. For example, if you tell it to build a To-Do app, it will build it completely for you until the end. And then finally, you can also publish it, which I think is a very good thing. Meaning, you get a URL without going to any deployment website, without deploying to Vercel, deploying to DigitalOcean, deploying to AWS, you get the complete app. After this, they have added another section called Automations. Although its support is quite limited, only up to Telegram and Slack. But in the coming time, I see it coming for every platform. Now, automation also depends on platform-specific compliance. Because they will not want, Instagram will not want Replit to automate them, and they will face problems if Replit acts on their platform's data or on their platform. Now, Telegram and Slack officially allow these things. That's why we are probably seeing this. For example, WhatsApp messages or Instagram messages are not allowed. Actually, Meta will never want their Instagram messages to be automated. So, there's that. Anyway, let's go and log in to Replit. And after logging in, we will see how much the Idea to App has changed with Agent 3. So, let's try it now. Now, here I will start with a classic To-Do list. Now, you might say, why are you starting with a To-Do list? Brother, you keep building To-Do lists every time. This is a simple thing. It can be built in any way. No. I will build it because I want to know how much autonomy it has in building a basic app. Create a To-Do list app that stores data in the front end and give it a modern interface with modern animations. It should have a theme switcher, dark light mode, and let's go. So, here I will start the stopwatch and then I will tell you how long it took to build it. So, here it is asking me if I want to approve the plan or not. This entire plan looks good to go. Let's approve the plan and see how many times it bothers me. Meaning, how many times it nudges me. So guys, it took a full 5 minutes and 54 seconds, and here it built this app for me. I don't know if it works or not. Come on, let's add a task. And if there is any difficulty in adding this task or any problem, then I will flag it. It would be a very big mistake if the app doesn't work. The dark mode should also work, brother. Brother, look, it has built the app with quality. It has built it well. It has built it solidly. It was amazing. It just built it like this. So, I give it full marks. I will write Task Two. Task Two is completed. I will go to Active. Only Task One is there. The animations are also quite modern. So, brother, yes, I give it full marks here for animations and everything. In my opinion, it's the best To-Do list app I have ever seen with full autonomy. I have built many using models, but yes, they have somewhere put a layer in between that is making things much better. So, so far so good. Now, I am going to give it a challenge of a dangerous app. So, what I basically did is, I told it to build a Learning Management System where people can add videos as instructors. Use this sample link, and later I will replace it with the real link. So, I click on Start Chat and see if it can build this app. Basically, I want to build a portal for teachers and students, where students, if they have access, can view courses, and if they don't have access, they will be shown a message. Instructors, on the other hand, can give access to students and add video lectures. I will see if it can build this app. The way it built the To-Do list app in 5 minutes and 54 seconds with full autonomy, I did not interrupt it at all in between. Let's see how much autonomy it builds this app with and if it can actually build it or not. So, it has named this app AddStream. So, basically, it first creates a plan. It shows you that plan, and then you approve that plan, and then it starts its work. So, it is saying that I will use Express.js and React. It will have user authentication and access control. It will have course creation and management. It will have video content display with the provided sample link. All these things will be in it. So, let's build it. Basically, it is saying, okay? So, we will approve this plan. Approve Plan, because the plan looks very good at a high level. Now, let's see how much time it takes. In my opinion, will it take less than 10 minutes? Okay? It might take 20 minutes because this app is a bit big. If it is building it correctly, it will take time. And in my opinion, if I get the app built in 10 minutes while I can do some other work, then it is definitely a very useful product. At the same time, even if it couldn't build it 100%, which I don't think it will, it won't build a perfect app 100%, but if it builds even a somewhat useful app, I will give it credit. Otherwise, we have this box here. You get two options here: Build and Plan. They have recently added this, where you can click on Plan, basically like Ask Mode, like the cursor's Ask Mode, and our Copilot's Ask Mode. Here you can ask, like, look what it is doing now? Designing visual preview. Okay? This is the style. This is basically their style. No problem. So, here if you click on Plan, it will not change your app, it will only answer your questions. If you click on Build, it will make changes to the app according to your prompt. So, brother, I am going to go and have some coffee. Oh, before having coffee, it has also built the login page. I am very excited, by the way. I will have coffee and then we will see what it has done and what kind of app it builds. All right guys, after 13 minutes, it has finally shown its work. So, here, Sign in with Replit. Okay, it doesn't work. What did it do in 13 minutes, brother? So, I am in Ask Mode. Okay, so it is running here. Login. So, this is Login with Replit. Okay, nice. Allowing 13 minutes is very impressive. If it has built an app of this kind to some extent, 13 minutes is quite impressive. So guys, as you can see, it has built the basic UI here. Here is the dashboard, my courses, analytics, settings. But, I don't know how to log in as an instructor to upload my course. So, it is asking me, how is the Learning Management System looking? I cannot find a way to upload courses as an instructor. I will add courses to it. Also, whether I am logged in as a student or instructor is unclear. Fix it. So, here you can see I have three tabs: Preview, Database, Console, or Express Console, basically. So, honestly, I am not satisfied at all with what it has built so far. No, brother, it is not able to build the app that I wanted at all. And obviously, if I am deploying an app where people will actually take courses, I will never deploy an AI-generated app. Yes, I will take the help of AI in between, but I will not deploy a fully AI-generated app. Now, I will see what happens after making iterations. I have told it that brother, I have told it all the problems. It took 13 minutes after my first prompt. Now, I am giving the prompt, I will tell you how many minutes it took. And as I keep giving it iterations, I will tell you how much time it took. Now, here you can see that after 11 minutes of work and a cost of $2, it has finally promised to fix the app. But here, I can see that I am a student. But I don't see where I can add courses. By the way, why would I add courses as a student? Can I switch as an instructor? Go to settings? No, nothing happened. Go to analytics? Nothing happened. Go to my courses. I ask it in Ask Mode, how do I create the how do I create the first course? So, I asked it in Plan Mode, brother, how do I create my first course? Because even if it tells me this, I am fine. And should I log out and log in as an instructor? Very confusing at this point for me. It is saying, make sure you are an instructor. First, check you are logged in as you should see an instructor badge. I am not logged in as an instructor. I am a student. So, what should I do? How to log in as an instructor? Now, look here, this is the mistake I have caught for the Replit people. It is showing Markdown. Look, it is showing Markdown here. It is showing hash-hash. It is showing star-star. So, Replit people, please fix this. But again, brother, when a product like this is launched, I will praise them more and find fewer flaws because you can see here, look what its agent has done. It is showing you all this. Wait. I will show you somewhere. I saw it just now. It was telling me step by step exactly what it did. By the way, there is no option to log out here either. As an instructor, I don't know how to log in. It is saying here that brother, you go and become an instructor yourself on the database. You will see a Sign in with Replit button. Check the login button. Again, I know that to some extent I can reach this app by iterating. I can go to some extent. But to be really honest, I would not use Replit to deploy such a large system. But I will use Replit for one thing, and that is to build a 2D car racing game. And here, basically, Replit showed a lot of notifications. See, you all gave so much love to 100 Days of Code. My notifications are parallel. Replit looks like it has made a big circle, this red one, but your love was even more. It has crossed this circle too. Look, the notifications are going outside now. The number of notifications. Well, they must have thought that who would have notifications in the millions, but maybe they didn't know anyone. Make the circle a bit bigger, Replit people. Now, what we will do here is, we will write, Create a 2D car racing game with 8-bit music. I should be able to play it with other automatically running cars. Keep it simple and entertaining for quick breaks. And here, I have a lot of hope from Replit that brother, it will build a good game for me. Because when I am building a game like this, my expectations are definitely very high because I will wait, even if it's for 7 minutes, my game should be built by AI. Now, why do I praise Replit? It is excellent for doing things like this. Now, suppose I want to play a game. My mischievous mind suddenly says, I feel like playing the game I used to play in childhood, the 2D 8-bit music one. I can open Replit and spin it up. I can also send it to my friends and say, brother, play this and see how much fun it is. But very serious apps, big apps, arguably, it will build those too, it's not like that. It will build your invoice app, your To-Do list app. A big system, a system that combines many different components to create a very large system, like an LMS. For such apps, I might hesitate. I won't even read the plan. I will approve the plan and start. Brother, it's just a game. And as soon as it builds it, I will come back and see what kind of game it builds. Whether it's fun to play or not. All right guys, as you can see, it has built the game for me in 3 minutes. By the way, I have also told it to fix this Audio Stream app, that brother, please build a logout button properly. Why should I go into the database and make changes? It was suggesting to me that brother, go to the database and make changes. Brother, why should I touch the database? You build a good app. So, I told it, now it realizes its mistake. It is saying, yes brother, you are absolutely right. Let me build a proper UI. So, it is working on this. Okay? I will look at this on a personal level because I want to see how this app turns out. But let's play Pixel Racer in the meantime. Okay, look at this. Look at this. Look at this. Look at this. We had to avoid this. We had to avoid this. We had to avoid this. Can I restart it? How do I restart? How do I restart? Look at this. Look at this. Brother, now it's fun. Look, we have to walk on the road. Basically, this is our road. Okay? Look at this. All three of them are stuck. Oh, how stupid are these people? Yes, now it's fun. Look at this. Look at this. It has built it. Now, maybe my prompt wasn't that good. But I will tell it that brother, your three other computer players are so dumb. I want them to challenge me. Also, make the race track straight and introduce hurdles. Okay? And here, I got second place. Why did I get second place, brother? These three didn't even move. So, yes, brother, you have to give the prompt correctly if you want to play a good game. But at least it has built something for me to play. You see, at least I can drive the car. But I want it straight. If these three were also racing with me, it would have been fun on this track too. Now, look, I am driving the car. Look how good my car looks. It's moving. I am driving with the arrow keys. Look, I even took a turn correctly. Now, brother, I am a gamer. Maybe you guys won't be able to play. I am telling you. I am a gamer. I have been a very dangerous gamer. So, maybe you guys won't be able to play such a good car. Now, look at this. Look at this. Look at this. Look at this. Why are they crashing into the wall? What is going on? And look at that. Look at A1, it's backward.
The car is being driven around. Hey, where did A1 go? A1 was his name. Where did A1 go? A1 is pretty much finished. Absolutely. I don't know what he did with himself. Now, look, work is still going on, so I will wait for it, and I genuinely want to give it a chance to make a good app for me.
Now, guys, while our Pixel Racer is being fixed, what I will do here is that this app we've made, ADO stret, which I said needed fixing, it has made it quite good. Now I will start as an instructor. Welcome to ADF Flow. You are all set up as an instructor. Let's upload a new course. New course. So far, so good. It has made it quite good. In between, I'm seeing a 404 error. I don't know why. So, let's say I name it JavaScript Course. I'll name this "This is JS Course." I'll set the category to Web and the level to Beginner. Publish Course. Okay. It says to add at least one lesson. And I'll name it Basics. I had given it a sample URL. "This is basics of JS." "Hi, this is content for basics of JS." I'll publish this course now with one lesson. Okay. Course created successfully. It has made it quite good, man. I am I am really satisfied with how it has made this. I know that after prompting, I can make it much better, and I can also deploy it as a website. So, here, Replit's agent didn't make it in one go, but when I prompted it, it made it quite good. Now, there's no image for the course here. I know that if I prompt it, it will add it for me. Okay? And I can also create courses here. The only thing is that if you want granular control, then you'll have to write code. But I think for an app where you are just ideating, and let's say you want to show someone that I want to build an app like this, you can build it with this. I mean, if you want to give it to your developer as well, you can say that I want something like this, but I want these changes in it, and the developer has to build a better app than your prototype. So, it's a pretty good thing, man. You can also search for courses. I'll try to create one more course here quickly. And this time I'll write Python. Python Course. After this, the category will be Development, and the level will be Beginner. And here I want to put things in the title a bit quickly. I'll copy-paste. And here you can see that our course has started appearing. Great, man. It's quite good. It probably doesn't have an image, which it could have had. And if I type Python here and press Enter, see, the search isn't working at all. No problem. But for prototyping, it's a pretty good product. I would say Replit Agent 3.
Alright guys. So it has made my game. Oh, I changed its name to Road Rush. But again, it's showing Pixel Racer. That should be fine. I'll do one thing, I'll use it. Okay, that's nice. That's amazing. Wow. Oh, it's not making any sound. Is it muted? Is it muted? Okay, great, great, great. Okay, the speed is probably increasing slowly. Okay. Great, man. I enjoyed it. Honestly, I enjoyed it. Okay, nice. I'll ask it why there's no sound. Why is there no audio? So, as you can see, background3.hit.33.succemp3 is playing here. Meaning, for 6 minutes, you're getting to play such a good game. I think it's quite good. That's really impressive.
Alright guys. So, in short, the thing was that I had turned off the background audio recording in my OBS. And I can also tell it to keep the speed fast from the beginning. Okay? I want to play a difficult level. But I think it's increasing the speed gradually over time. So that should be fine. So, while playing this game, I'll talk now. People play games on Instagram Reels and stuff to increase engagement. I too will talk to you guys while playing this game. So, look, in my opinion, if you want to build a very complex app that you want to give great features to over time, then I would say don't use this. But if you want to build prototype apps, entertainment apps, disposable apps, apps that might take you a lot of time to get built by a developer or require a lot of planning. Like this game. If I want to play a game like this, where should I go to play? Either I search online. If I don't find it online, then I can't play it. In short, the point is, but now I can play it because, as you can see, I am playing it. Okay? It's a pretty good app, man. I can increase its speed if I want and say that the speed should have been a bit faster. And you can see here that my kilometers are increasing, increasing, increasing. And still, no obstacle is appearing. I don't know why. I can make it even better by saying that the obstacles should hit me. Like there used to be a game, I don't remember its name. Road Fighter. Road Fighter. Yes, Road Fighter, maybe tell me in the comments, was the name of that game Road Fighter, where you also got to eat petrol. A pink, colorful thing used to come to eat. Tell me in the comments if you remember. So, here you can see that it's not attacking me. The car is just going straight. I left it. I didn't do anything after that. This can be improved. But if I take even a slight turn, I might crash because all the obstacles are coming here. So, in my opinion, this is very good for an app made in one, two, four, five minutes, ten minutes. By the way, the prompt I gave for the audio functionality was useless because my own audio recording system was having problems. But again, man, at least it's running well now, and we can build more.
So, in conclusion, let's talk about when to use such things and when not to. So, look, where does Replit's agent shine the most? See, if you use everything in the right place, it will benefit you. Now, if you travel from one city to another by rickshaw, and the distance between the two cities is 200 kilometers, then perhaps it won't be feasible. But if you go by rickshaw to a place where a car or bus cannot go, then it will definitely be beneficial. If you go to a very crowded market by bus, then perhaps it's of no use. Similarly, you should know how to use the right thing in the right place. So, where will you use Replit Agent 3? In my opinion, you will use Replit Agent 3 when you need quick prototypes. Quick apps. Some things that you can definitely build to entertain yourself. If you are working. You like playing such games, or while sitting and having coffee, it strikes your mind that I want to play a game like Contra. But I want to play a game like Contra. But but if it has this, then you can tell it. It will build that game for you. You can build invoice apps. You can build to-do lists. Any idea that comes to your mind, Idea to App Within Minutes, it will do that for you. And its autonomy is quite dangerous. When, by autonomy, I mean that once you approve the plan, it does almost all the work by itself and only nudges you when necessary. For example, if you need to provide your OpenAI key, or anything, you'll have to tell it. It will only nudge you for that. If those things are not in your prompt. If that information is in your prompt, it won't even nudge you for that. Definitely, for the long term, if you want to deploy apps or build apps, it costs money. Okay? If you use Cloud 4 or even GPT 5, in the long run, it will cost money. AI models are not free, and they cost money here too. But in my opinion, we should all try such a thing at least once. You guys should definitely try it. You'll find out what is possible with AI and what is not possible with AI.
So, yeah, that was about Replit Agent 3. It's quite good. It can be improved a lot, and in my opinion, in a year or two, such things will become even more formidable. Now, many alternatives also exist. But again, I've always liked Replit because I can take out my phone and do things quickly. Plus, I'm very familiar with its interface. I know there are many such apps that do similar work. But Agent Three comes with quite good accuracy. And if used for the right purpose, I think it's going to be a win for you at the end of the day. If you want to become a programmer, focus on your basics. Don't get caught up in the hype. Whatever it may be. Learn to write good code with the help of AI while improving your basics. First, learn to do things with the help of AI. Don't build, learn. And once you learn, then build too. Gradually introduce AI into your workflow. Don't do end-to-end work with AI if you want to build a big app and become a good coder. But if you are a non-coder, if you are someone who wants to build quick prototypes, I think tools like this will be very useful for you. So, yeah, that was about this video. Thank you so much, guys, for watching this video, and I'll see you next time.