ChatDev: Watch as AI Builds Software for You!

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
all right so this video is a quick start to using chat Dev I experiment a lot with AI and this is probably the most exciting AI experiment I have ever done so what is chat Dev well we all have ideas for software products either for personal use or to sell and build a business off of and historically this was difficult even if you had great programming skills with chat Dev you can write a simple prompt and then simply watch a team of robots build it before your eyes you enter your prompt it starts up you watch the CEO chat with everyone about how they should build it then discussions with the CTO designers programmers and testers begin finally it's done and there's a new folder on your computer with all the files for your new software complete with instructions on how to use it while it's currently tailored for simpler projects its rapid Evolution promises incredible advancements in the near future I think that the ability to create custom software will be as necessary as knowing how to use a spreadsheet in the coming years and this is a giant step toward building that skill and I'm really excited to show you exactly how you can run this on your own computer even if you have no coding skills at all this video will be a beginner level video I did all this on a very basic MacBook Air so pretty much any computer can handle it if you're brand new to coding I recommend you watch this video in its entirety in order to get a quick feel for what you need to do and then go to my clone your first GitHub repository video and I will put a link to the that in the description below that video will walk you through setting up a few of the basic building blocks you'll need for this video I have a cheat sheet version of this video available to all my patreon subscribers it includes all the steps I'm going to go through today and the cheat sheet also includes a rundown of the many different types of software that chat Dev can build so check out the patreon link below to support this Channel and my mission to bring the power of these AI models to as many Freelancers entrepreneurs and small businesses as I can all right so here are the steps we're going to go through today first we're going to set up the software and I'll show you an example of how to run this software and then there's a separate setup for watching the team work which I think is pretty exciting it's an optional step but it's one of the cool features of chat Dev as you can watch these little video game characters communicate as they're building your software so I'm going to walk you through that then we're going to explore the warehouse when you download the software it comes with about a couple dozen examples of successful software projects that it has created and I have dug through that in order to understand the capabilities of chat Dev I want to share that with you finally I want to look at some recommendations from the chat dev's AI CEO so when we go through the process of watching the team you'll notice as these teams communicate the first thing that happens is that the CEO announces the new project to the virtual AI team and that CEO goes through uh some recommendations of software that the chat Dev system is good at creating so I want to look at that because I think that can be help ful in understanding what types of software this can currently create and at the end I just want to go through a little bit of troubleshooting some things that I ran into that may be helpful to you all right and before we dive right into the demo I want to give you a quick overview so that when we're going through the demo you have all this stuff handy first of all I want to point you to the correct GitHub link for chat Dev if you just search Google for chat Dev uh space GitHub you can find this link github.com open BNB chat Dev there's a ton of stuff in there a lot of the steps we're going to go through there's some extra info there for that there's the advanced features are all there and also if you're on a Windows machine all of the commands will be there all the commands I have are for a Mac or Linux machine so the steps here are we're going to go into vs code we're going to navigate to a new folder and inside VSS code we're going to open a terminal and make sure that you're in the folder of your project we're going to click on on get uh clone git repository and we're going to paste that link that we just found into there and if this is all new to you don't worry just follow along with this and go back and watch my uh getting started quick start to uh G repositories once we've done all that again this is all included in that um that GitHub repository video quick start video uh explaining all these steps but the next steps we're going to do are creating a virtual environment then we're going to activate that virtual environment we're going to install the requirements which are just all of the different packages that it needs to run then we're going to set up the open AI API key using this command these are all the different commands here I wanted to give you a separate screen with all these cuz they're a little bit hard to see in the demo and then this is the prompt once we've done all that uh you're going to run this prompt which is Python 3 run. Pi task then you put your description of your idea in here and then you name your project there so uh the example here that I've done is a pingpong game named pong so that'll be the example that I use all right so to get started open vs code open this folder here find a good folder for your project I created one called code open that and next we're going to clone the git repository so you can search for this drop that in find your folder select repository destination and now it's pulling everything down off of GitHub that you need for chat Dev open a terminal window and we're going to check the the python version because for me python 3.9 worked well I tried it with python 311 didn't work so well now we're creating a virtual environment and there's a lot of notes about this in my getting started with GitHub repositories video I'll have a link to that now we are going to activate this environment that environment is now activated now we're going to install all the packages all the different requirements you can see it running through all of that great now all the packages are installed we're updating the open AI API key first with that command now we are giving it the actual prompt to create a very simple ping pong game so I'm renaming it pong and then this is the prompt where you describe what this software should do so basic pingpong video game and we'll run that and there you go we are off to the races now the this message just shows the CEO is giving the team all of the instructions on how to build this pingpong game and now I want to show you exactly how we can watch the team as they're building it watching the team work is pretty cool this is an optional step but it's one of the things that really draws me and I think a lot of people to this project is you can actually watch these little teams uh working together to build the app and some of the advanced features which I'm not going to get into the today will allow you to interact with the team which is really cool so in order to do this again I'm going to do another demo show you exactly how to do it but I thought having some slides here giving you a heads up of what's going to happen may be helpful to go along with that uh demo so you open another terminal inside a vs code um so stay in your same window but just act open a separate terminal run this command here and that Python 3 online log command will then generate a URL you want to copy that URL into the browser then you're to click chat chain visualizer and I'm going to show you all this in just a second and then you're going to go navigate to the company config default chat chain config then you're going to hit the back arrow on the browser and click chat replay uh you're going to click upload file you're going to navigate to the chat Dev Warehouse there's a warehouse folder that stores all the scripts that they create and then you are going to select the log file that's associated with your project and you're going to click replay we're going to open a new terminal window and we're going to put in this command here Python 3 online log. py this is going to give us the uh URL that we can use and pop into a browser drop that in and this should come up we want to click on the chat chain visualizer we're going to choose a file here go into your chat Dev folder scroll all the way down company config default chat chain config open you'll see kind of some behind the scenes stuff here which is pretty cool you can take a look at that if you want but in order to see these little guys working we're going to have to click the back arrow we're going to go to the chat replay now upload the file navigate to the warehouse you'll find this in the warehouse of your chat Dev folder click replay and let's see here we go this is the CEO giving all the instructions to the team pretty exciting stuff you can see the little chat bubbles above her head and this will run and you can then watch it as it goes to the design team the coding team and this is the final version of the pingpong game that I created here oh yeah and then when it's time to run the software you've created it's just the very same process we went through here so you're going to open up a new window in vs code navigate to where your new software is built this is in the warehouse folder and in VSS code you're going to open a terminal and make sure that you're in the folder of your project you're going to do the same things create another virtual environment using this command you're going to activate that virtual environment you're going to install the requirements and then you are going to run the uh main command that will get that app going and that is often times Python 3 SPAC main.py or it might be Python 3 space run.py I've seen chat Dev create uh different versions so when you downlo the software you'll notice there's a folder called the warehouse and in the warehouse there is a bunch of different files of other software that chat dev has created I've looked through this and I've organized it into a few different categories here so you'll notice there are a handful of games I think this seems to be one of its main use cases is uh games so flappy bird gomoku poker Tic Tac Toe then there's some utilities and tools in there calculator marked down to HTML converter and a password generator Graphics and Design like art canvas design dream pixelcraft and Sprite maker are awesome examples of things that are in there which could be cool to check out productivity and organization so money control notebook application expense ease are also uh some pretty cool utilities for just personal use health and wellness very cool a uh BMI calculat as well as a music player in the entertainment and media category I haven't really experimented with that music player I imagine it's fairly basic but these are a quick look of the things that are in the warehouse so this can help you as you're thinking about projects you might want to experiment with using chat Dev all right now I want to look at what the chat Dev virtual CEO says at the beginning of any project when you queue up a project the first thing that is generated is uh a CEO telling the team about the project and the CEO goes through this prompt to the team so it says that chat devb has made products in the following form before image document PowerPoint Excel PDF and website so just taking a look at this you might want to take a screen grab of this but these are some additional ideas of projects that you can create and some of these include outputs of those projects as well all right and finally on to troubleshooting here for me it seemed that python 3.9 worked better than newer versions I experimented with using Python 3.11 and for some reason maybe it was just me but I felt like that 3.9 worked a lot better the command for that Brew install python 3.9 can be very helpful again I'm running this on a Mac and using home brew if none of that makes any sense make sure to go back and check out my video on cloning your first Repository story I have a link to that in the description and if you're getting errors related to tkinter which I was try this Brew install python TK at 3.11 again I'm not a coder I'm not sure exactly what's going on there but these seemed to help and always remember you've got chat GPT that you can rely on if you're running into any of these errors getting set up in a basic way just hit up chat GPT put the error in there another great resource I've found is called find pH n d it is a uh AI system specifically for coding so that can be helpful as well and thanks a ton for watching please consider joining my patreon and supporting me in my mission to empower Freelancers and entrepreneurs all around the world by providing comprehensive and practical AI skills to drive profitability and business success there are dozens of other cheat sheets in there at this point there are a ton of resources there's some coaching options so check it out the cheat sheet for this video has this pretty cool prompt where I have summarized all of the different uh softwares that are in the warehouse and I have pulled them into a prompt here that can help you brainstorm ideas on whatever your area of interest is so that prompt is in the cheat sheet and everything else we've gone through today is in there as well but again I appreciate you watching the video please feel free to hit me if you have any questions in the comments uh hit subscribe this chat Dev is moving very quickly and there are already a lot of advanced features here so if you're interested in following along with that definitely subscribe as I'll be doing more videos related to chat Dev in the future and if you got something out of this please give me a thumbs up and I'll see you in the next video just do it make your dreams come through
Info
Channel: Blazing Zebra
Views: 3,063
Rating: undefined out of 5
Keywords:
Id: iOpLBr6duoM
Channel Id: undefined
Length: 15min 59sec (959 seconds)
Published: Tue Oct 24 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.