AI That Learns: We're Closer To AGI Than You Think

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
in today's video I want to talk about AGI or artificial general intelligence a word that scares the heck out of a lot of people in the scientific Community most of the world doesn't realize it but we're actually approaching AGI quicker than a lot of people anticipated so let me first start off by sort of defining AGI or better yet let's have chat GPT Define AGI for us artificial general intelligence refers to a type of artificial intelligence that possesses the ability to understand learn and apply knowledge across a wide range of tasks similar to human intelligence unlike narrow AI which is designed for specific tasks and lacks the ability to generalize its knowledge to other domains AGI can adapt to new situations solve complex problems and exhibit a level of autonomy and versatility that matches or surpasses human capability now if you've been paying any attention recently to the AI space the topic of AGI and artificial intelligence basically becoming self-learning is a topic that's coming up up more and more as tools like gpt4 blow people's minds and people like Elon Musk and Steve Wozniak and Ahmad from stability.ai and Gary Marcus The Godfather of AI and all of these big names are calling for this pause to development of AI this is essentially one of the things that all of these people are worried about is that AI is going to be able to self-learn and we don't know what happened next when we open Pandora's box and in this video we're going to talk about some of the little Sparks of AGI that we're starting to see already the things that are showing that AGI is actually a little bit closer than most people probably realize now before I start getting into some of the examples of what we're seeing in the space right now let me break down some of the worries that people have around AGI and once again who better to ask than our current AI Overlord chat GPT the people are scared of AGI for several season the biggest reason misaligned goals you might start seeing people on Twitter and YouTube talk about the alignment issue and what they're essentially meaning is the goals of an AI that is self-learning may not necessarily be aligned with the goals of humanity and that we need to smartly develop AI so that it aligns with the humans goals and not with necessarily what might be the computer's goals so as chat GPT describes it there's a fear that AGI systems if not designed with the right objectives might develop goals that are misaligned with human values this could lead to unintended and potentially harmful consequences as the AGI pursues its objectives at the expense of human well-being and safety people are also worried about the loss of control as AGI systems become more capable and autonomous people worry that humans may lose control over these systems as they start to self-learn they may stop respecting the input of humans this could result in AGI systems making decisions or taking actions that have significant negative impacts on society economic impact the widespread adoption of AGI could lead to massive job displacement as machines become capable of Performing tasks that were once exclusively in the domain of human labor this could exasperate income inequality and create social unrest we've already seen a ton of pushback around AI from the artist Community because AI is actually starting to get better at creating a lot of art than a lot of artists we're seeing pushback from the animation and computer graphic Community as AI gets better and better at that we've seen that gpt4 is able to do your taxes for you accountants and bookkeepers and people in the legal profession and bankers and a lot of professions are at risk of AI actually doing the job just as well if not better than them autonomous weapons there are concerns that AGI could be used to develop Advanced autonomous weapons which could be difficult to control and could lead to an escalation in Warfare and Global instability ability now that one's pretty self-explanatory what if AI starts developing weapons concentration of power AGI might lead to a concentration of power in the hands of a few entities this could result in imbalances of power and undermine Democratic processes existential risk some experts worry that AGI if not designed and managed properly could pose an existential risk to humanity a super intelligent AGI might inadvertently cause human extinction or significant harm if it is not adequately aligned with human values or if used maliciously this is what people are talking about once again when they talk about the alignment issue we need to ensure that when these AIS are being developed that the values and the goals and the intentions of these AIS are aligned with the goals of humanity as a whole otherwise there could be some huge problems all right now that I've given a sort of surface level explanation of what AGI is as well as some of the very very real risks of of AGI let's talk about some of the things that are available right now that are actually sort of Sparks of AGI back in March of 2023 a handful of researchers from Microsoft put out this paper saying that there are sparks of artificial general intelligence with their early experiments with gpt4 in their paper they demonstrate that Beyond its Mastery of language dpt4 can solve novel and difficult tasks that span mathematics coding Vision medicine law psychology and more without needing any special prompting GPT 4's performance is strikingly close to human level performance and often vastly surpasses prior models such as chat GPT given the breadth and depth of GPT Force capabilities we believe that it can reasonably be viewed as an early yet still incomplete version of artificial general intelligence now this entire paper is 155 pages long and I myself have not read every word of it but I have read summaries of it and it essentially breaks down the fact that at gpt4 has elements of artificial general intelligence but still lacks quite a bit to be artificial general intelligence but one interesting thing about this paper is at the very end it asks some very interesting questions it asks why does it exhibit such General and flexible intelligence at its core it's merely the combination of simple algorithmic components these questions are part of the mystery and fascination of llm's large language models which challenge our understanding of learning and cognition feel our curiosity and motivate deeper research these large language models are essentially a black box right now that even a lot of the people that are creating them and doing the research around them don't totally understand how they work yet today we have tools available that we can install and use on our own computers that are even closer to what people are talking about when they talk about AGI so let's take a quick look here at GitHub as of the recording of this video the top three repositories on GitHub all deal with sort of Sparks of AGI we have baby AGI Auto GPT and Jarvis from Microsoft and for the rest of this video I'm going to somewhat break these down and what they're capable of and once again show you that this concept of AGI is really not that far off so let's start with baby AGI this is one that you can install on your computer and use right now if you want in fact I've even installed it on my computer I have baby AGI installed and I've done a little bit of messing around with it there are instructions here on exactly how to use it if you want to install it but here's basically a breakdown of how it works you basically provide it with an objective and a task it then attempts to complete that task while continually learning how to get better at doing that task the user inputs the objective and task it goes into the task queue it then goes to this execution agent here where the task is completed the task is added to a memory so that it can query it again later for better context it then looks at the result of the task puts that result of the task into the memory as well and if there's anything else that needs to happen to further complete the task it then sends what needs to happen back to the task queue the task queue also has a mechanism to prioritize the tasks so it sees the tasks cleans the task list and updates the task queue so what the user does is just this first step here they provide the objective and task the system then prioritizes through these two steps right here what needs to be done to accomplish the objective and the tasks and then executes on that saves what it's doing to memory and if it needs to do anything else it then adds whatever else it has to do to the task queue further optimizing and improving itself making sure that it is fulfilling on the task that you gave it here's the explanation from their paper the system processes the task at the front of the task list and uses gpt4 combined with Lang chain to generate a result this result is then enriched if necessary and stored in Pinecone based on the completed task result the system uses gpt4 to generate new tasks ensuring that these new tasks do not overlap it with existing ones so it is self-learning it is figuring out what other tasks it has to do in addition to the initial tasks the system then prioritizes the task list based on the new tasks generated and their priorities using gpt4 to assist in the prioritization process okay so here's the example video from baby AGI that they put out so the objective solve the AGI alignment issue the first task in the task list is to build your task list so you just need to give it to the first task and then it will kind of figure out what the next tasks need to be based on the first task and the objective you can see it then created a task list investigate the existing research and literature on a alignment identify the key problems and challenges associated with AI alignment develop a framework and approach for addressing the identified problems then moves on to the next task analyze the implications of AI alignment here's the result result of that moves on to the third task develop a protocol and it starts to show the results of that now it moves on to the fourth test research the potential of AI alignment then it moves on to the next task develop a strategy for deploying AI alignment develops the strategy here and outputs the results next task analyze the impact of AI alignment on existing decision making processes spits out the task result next task investigate the potential of AI alignment to improve the accuracy and speed of decision making here's the result next task number eight explore the potential here's the result next task create a framework for evaluating the effectiveness here's the result next task develop a system for monitoring the development and deployment and here's the result assess the ethical implications of AI alignment here's the result investigate the potential for AI alignment to improve the accuracy and then it gives the result so if we go all the way back to the beginning the only input they gave was solve the AI alignment and the first task is build your task list it did everything else after that it created the entire task list step by step of what needed to be done to solve the AI alignment and then it went through each item in the task list and performed the necessary task and gave the output from each task so essentially just the one objective and the single first task of building a task list it was able to go off and do everything else so that was the example provided with baby AGI now let's talk about Auto GPT which is a little bit different because Auto GPT is web connected so here's the breakdown of the features of Auto GPT and this is one that you can install locally as well their installation guide is actually very easy to follow if you just follow the steps on the page and this one accesses the internet you can see the features here internet access for searches and information gathering long-term and short-term memory management so as it learns it actually stores what it's learning into a memory management system it uses gpt4 for the text generation it can access popular websites and platforms and it has file storage and summarization with GPT 3.5 now if we take a look at the examples that they actually share you can actually really see this one in action right from their GitHub page so they started to run it and then asked them to name their AI so they named the AI Chef GPT and then it says describe your ai's role gives you an example of describing the role and then they say Chef GPT is an AI designed to browse the web to discover the next upcoming event and invent a unique and original recipe that would suit it and then it asks for you to enter up to five goals for your AI so goal number one invent an original and out of the box recipe to suit a current event such as Easter goal number two save the resulting recipe to a file goal number three shut down upon achieving your goal now they call this Auto GPT because it's supposed to go through and solve for all the goals that you put in here and just kind of run autonomously however they do have a safeguarded place to keep it from just continuously running forever and ever it does prompt you throughout the process and ask you if you want to move on to the next step so it's semi-autonomous you do have to be sitting here watching it and give it the okay to move to the next step right now so let's go ahead and continue with this example it's thinking so Chef GPT thoughts I will search for upcoming events to find a suitable one for creating a unique recipe finding an upcoming event will help me come up with a relevant and exciting recipe next action you can see that it's actually Googling upcoming events and then here it says Chef GPT thoughts I will browse the first search result to find a suitable upcoming event for the recipe creation reasoning browsing the website containing events will offer me more insights about the theme and suitability so next action browse website and then you can see that it's browsing this website eventfinder.co.nz Etc you can see now it found a summary of the website content this is website page is a guide to events happening across New Zealand et cetera Etc I will browse the second search result for more details on upcoming events reasoning the first search result didn't provide a specific event I could use I'll check another website for targeted information so right there you can see the power of this it actually Googled upcoming events it found a website went into the website summarized what it found in the website didn't find what it was looking for and now it's searching the second page of results now it's browsing the website heart of the city.co.nz it got the summary now it says I will search for April 2023 events to find more relevant and specific events my previous search results didn't have a specific event searching for events in April 2023 will give me more focused results this is doing this on its own it searched upcoming events on Google it found a few websites it looked at the website summarized the websites didn't find what it was looking for and then altered what it is searching in Google to get a better result now you can see next action it's Googling April 2023 events I'll browse the websites with a calendar of events happening in April 2023 so it found a website cutecalendar.com it's summarized the web page I will save Earth Day on April 22nd 2023 as the event for which I'll create a unique recipe reasoning Earth Day is a wildly celebrated event and would be fitting for creating a thematic recipe and then you can see it added it to memory the argument Earth Day April 22nd 2023 so now it's staved to its memory okay we're gonna build something around Earth Day Chef GPT thoughts I will use a GPT agent to create a unique and original recipe for Earth Day incorporating sustainable and eco-friendly ingredients using a GPT agent will help me generate a creative and well-crafted recipe tailored to the Earth Day event so not only did it decide that it is going to help you create a recipe based on Earth Day it recognized that Earth Day is actually about sustainability and it's incorporating that information into its recipe so now it's using GPT and it's saying create a unique and original recipe for Earth Day April 22nd 2023 which would suit this event incorporating sustainable and eco-friendly ingredients and then look it wrote up a whole recipe here for Earth Day quinoa salad so this to me is absolutely in scene and this is what I'm talking about as I mentioned we're getting closer to legit AGI I just showed you two different programs between baby AGI and auto GPT which you can just enter in objective and the first one will create a task list and work through that task list until the objective is completed and the second one will use the web confined with gpt4 combined with its own memory to try to complete the task that you gave it and it learns and it iterates off of what it's learning and saving to its memory so not only did it Google events and then not find events that it was looking for it tried a different Google result then it found an event that it could use Earth Day and then based on the event that it found it realized that Earth Day is about sustainability and it thought of a recipe that included sustainability as part of the recipe for Earth Day and then it generated that recipe and that's all one software that you can install on your computer right now I have it installed the whole thing is less than one megabyte if if I open my own command window right here I could literally run that exact script on my computer right here if I want let's make our own quick script called YouTube idea generator now it asked me to describe the generator's role an AI designed to find ideas for YouTube videos that are likely to perform well now enter up to five goals search YouTube for videos about AI that perform well goal number two create a list of 10 new video ideas about AI that will also likely perform well and then when you're done shut down and then if you just hit enter after that it will start to run your program I will search for the most popular AI YouTube videos to find new possible ideas for AI related content by examining the most popular videos on the topics I can determine what people are interested in and create videos about those topics plan conduct Google search for top AI YouTube videos analyze the most popular videos for common themes and content generate new video ideas based on popular themes and content next action Google most popular AI YouTube videos now when I run this it prompts me to say yes to authorize the next thing so I can't just say run this script walk away from my computer and then come back and have a list of YouTube videos they put a safeguard in place so that it can't just continually run behind the scenes and do all sorts of stuff for you you have to sit here and basically approve every next action all right so let's go ahead and hit yes let it continue so it found a list of videos and then it says I will browse this playlist to find the 10 most viewed videos along with their corresponding titles reasoning this search will help me identify popular AI topics on YouTube that I can use as a starting point for new video ideas plan browse the playlist link to find the top 10 most viewed videos create a list of the video titles next action browse website and then you can see it's browsing a YouTube playlist here go ahead and hit Y and it will continue to the next step now it says I will start a new GPT agent called GPT agent AI video ideas to generate AI related video ideas reasoning GPT agents are powerful tools for generating relevant and creative content ideas this will help me identify a unique angle to present AI related concepts for viewers on YouTube plan start a new GPT agent set the task to generate AI related video ideas provide an appropriate prompt wait for the agent to generate a list of suggestions yes please continue and here's the response there are many AI related ideas that can make for popular YouTube videos some of which include explaining the basics of AI and machine learning demonstrating the capabilities of intelligent personal assistance like Alexa Siri and Google Assistant etc etc I'll save the GPT generated list of AI related video ideas to my long-term memory yes I will now search Google for the latest AI Trends reasoning it is important to stay current on Trends in AI to ensure that new videos are relevant and engaging to viewers yes I'll save it to long-term memory yes latest AI Trends AI development and climate action enhanced personalization in AI increased Automation in Industries utilization of AI and Healthcare significant innovation in machine learning infrastructure and you can see I basically just created an autonomous bot well a semi-autonomous bot that will go and hunt Youtube for all of the most popular videos related to AI it will look at the titles of those to help me kind of create some new titles for the video it will then Google Trends in AI to make sure whatever videos I create next are relevant and then it'll give me a list of videos that I can potentially create on my YouTube channel based on YouTube videos that have performed well plus the trends in AI right now and I say semi-autonomously because I have to press yes every time it wants to do the next step in the process and that's it let's go ahead and close out of this one and let me talk about the last one which if you remember from our trending on GitHub was Microsoft's Jarvis so Microsoft's Jarvis is actually using hugging face or hugging GPT and if you've watched my last videos about hugging face you'd know that hugging face is essentially a repository of machine learning models and many of them have spaces where you can test them directly on hugging face most of them aren't really tied together yet they're just kind of individual siled tools that you can play with individually inside of hugging face spaces now what Jarvis and this hugging GPT are trying to do is create a workflow out of the various available models that are on hugging face so here's the example that they give from their paper up at the top they say please generate an image where a girl is reading a book and her pose is the same as the boy in the image then please describe the new image with your voice you can see down here this is the response that it gave here's the original boy image here's the pose that the boy image is doing here's the response of the girl reading the book in the same pose then it uses computer vision to find out what's in the image you can see that it outputs a girl sitting on a bed reading a book and then it outputs the audio of it speaking a girl sitting on a bed reading a book so what happened between the request and the response well what it did was it used a whole bunch of the hugging face available models and it tied them together one by one and chained them to get that output so in phase one it looks at the prompt and it says what are all the things that need to happen all right we need to look at the image that was inserted we need to figure out what pose is in that image we need to create a new image that follows the same pose plus the prompt we need to detect what objects are in that image then we need to turn the detection into text and then we need to speak it out with text to speech that's all what happens in stage one then it looks at hugging face and all of the available models that are inside of hugging face and then figures out exactly what is available to do that thing that you're trying to do it then executes on each one of those tasks by using each one of those models individually inside of hugging face and then it outputs a response based on its usage of all of these models and then you get this output here was the image that was inputted here again was the prompt please generate an image where a girl is reading a book and her pose is the same as the boy in image example jpeg then please describe the new image with your voice so here's the original image it used control net from with inside of hugging face to figure out the pose it then used one of their image generators to generate a new image based on this pose plus the prompt of an image where a girl is reading a book so it's matching this pose plus the prompt then it's using opencv computer vision to actually detect what's in the image so you can see it put a square around the book it put a square around the girl and then based on what it sees it used this vit base patch 16224 and this vit gpt2 image captioning to caption the image as a girl sitting on a bed reading a book based on what the computer vision saw and then it used the model fast speech 2 in LJ speech to convert the generated text into audio and then it would output the audio saying a girl sitting on a bed reading a book so it's essentially this multi-modal large language model that use uses the various models inside of hugging face to generate the output if you think about it this way hugging face has a whole bunch of machine learning and AI tools that are siled that each one does a very specific process what this hugging GPT and this Jarvis are trying to do from Microsoft is they're making an AI that looks at what AIS are available so it's an AI to search AIS and then pick which AI tools to use that's probably the best way I can explain it so after seeing all of that in practice and knowing that some of this stuff is open source there are people at home right now using baby AGI using Auto GPT tweaking the code themselves and improving upon it and changing it and doing who knows what to it with that in mind and knowing what's coming from Microsoft and Jarvis and hugging GPT it's not really that hard to believe that we are very close to artificial general intelligence the one thing we need to keep in mind is we need to solve this alignment conundrum the people that are building these AIS that are building these large language models that are working on these systems they need to do it in a way that we know is aligned with Humanity's best interests we don't know what's gonna happen there is still sort of a black box element to it where a lot of the researchers that are building this stuff can't fully explain how or why it works and that's the scary piece for people and so this alignment needs to be programmed in now this isn't meant to be a doom and gloom video I'm very very optimistic about where we're going with AI I'm very excited about all of these Technologies I'm looking forward to playing with them in ethical ways I'm looking forward to being a part of the solution and not part of the problem again I'm a creative I like to make videos I like to have fun I like to create silly memes and push the limits of creativity using AI I'm not somebody that's an expert on ethics or philosophy or that sort of thing but I am somebody that because I am deep down this AI Rabbit Hole I do start to get more concerned about where some of this stuff is going and I am seeing the advancements happen so fast I just want to make sure everything is done in a safe way so are the fears Justified for AGI who knows nobody can say for sure what's gonna happen but what I do know is that I'm going to continue to educate myself and learn more and more about all of this stuff and what's going on behind the scenes and I'm going to continue to try to make content to help you better understand what's going on behind the scenes so you can make informed decisions and you can have your own opinions and ethical and philosophical discussions about this because I think this stuff is important to realize it's happening because this is the stuff that if you're not paying attention to it and it's not on your radar you're going to be caught off guard and I don't think that's good for anybody so I think it's important to talk about it I think it's important to make content about it but I also don't want to take the fun out of it I also want to use these tools for enjoyment and fun and creativity and just to make amazing stuff that people are excited about and yeah that's what I have to say about the AGI topic right now hopefully you found this video helpful if you want to stay in the loop of everything that's going on in Ai and get the tldr every week of everything that's happening head over to futuretools.io and join the free newsletter every Friday I'll send you five cool tools that I came across I'll send you a handful of news articles that are going on in the AI space right now I'll send you a handful of YouTube videos and one cool way to make money with AI it'll be the tldr of the week so if you don't want to keep your finger on the pulse as much as I am get on the newsletter and I'll keep you on the pulse or you also if you haven't already if you enjoy this kind of content make sure you give it a thumbs up and subscribe to this channel I'm putting out as much content as I possibly can about what's going on in the AI space Cool Tools news tutorials just anything that I have fun nerding out about and if you like that kind of stuff giving it a like and a subscribe we'll make sure you see more of this type of stuff on your feed appreciate you thanks for hanging out with me today see you guys in the next one bye thank you [Music]
Info
Channel: Matt Wolfe
Views: 112,941
Rating: undefined out of 5
Keywords: AI, Artificial Intelligence, FutureTools, Futurism, Machine Learning, Deep Learning, ai, agi, machine learning, artificial intelligence, openai, what is machine learning, deep learning, ai robots, open ai, ai chatbot, ai chat, technology, philosophy, chatgpt, consciousness, ai technology, ai news, ai risk, singularity, artificial general intelligence, babyagi, baby agi, auto gpt, hugging face, hugging gpt, jarvis, microsoft, learning AI
Id: Qm2Ai_JiQmo
Channel Id: undefined
Length: 28min 11sec (1691 seconds)
Published: Fri Apr 07 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.