Github Copilot has a HIDDEN SKILL

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
i just got access to copilot from github it's this new feature where the ai predicts the functions that you're supposed to write and it understands multiple different languages i'm about to test out javascript and then we're going to do something different so here's a javascript file index.js i'm going to just type a comment here calculate the distance between two points that's what it thinks i want to calculate let's do it why not without me even typing the name of the function it knows based on the comment what i want to calculate that is cool because that's a function that i don't know off the top of my head i probably could think about it but hopefully it's correct okay you might have already seen examples of this this is pretty freaking cool but let's see if it can do something else something that well maybe it's not designed to do i'm gonna create a new file called 10x developer.md it's a markdown file and let's see if i could just start typing stuff okay so heading 10x developer it knows look at that i'm a 10x developer okay so you can do the heading after i write 10x big deal right let's see hello world i'm a 10x is it done predicting my text ah look at that it took a little while to come up with this but it says i'm a 10x developer i love programming i love to writing i love writing code i love making things i love working with people i love working with code i love working with people i love working with code i love working with people oh okay well it's it's really excited about working with people and loving to write code okay so i'm gonna cut this up right over here i love programming okay that's good so i'm gonna take things off in a new direction here this is what made me start learning to program this is like playing ad-lib with friends but instead within ai this is pretty interesting especially the interactive aspect of this i grew up programming on a come on i know you're thinking programming on a computer okay and then it filled in the rest i love the computer i love programming i love the computer i love programming and it keeps going like that all right well that's interesting let me tell you why why i love the computer we're gonna go into a little different direction here let me tell you why when i was young i picked up python and fell in love with its simplicity it came in handy when i now it's trying to figure out what it's going to do it came in handy when i was learning how to program i was able to learn how to program without any help so pretty limited what it can generate here i'm gonna cut it off right over there let's see what else i can write here i'm gonna start a new paragraph my daily job involves a lot of programming i have to write a lot of code i have to write a lot of code to create website i have to write a lot of code to create a mobile app i have to write a lot of code to create a website that is used by millions of people and i have to write a lot of code to create a mobile app that is used by millions of people and uh and then it starts repeating again it seems like uh i don't know maybe a child that's learning how to talk and building up the sentence one word at a time pretty cool stuff now maybe i'm not using it to its fullest potential and maybe it needs more information fed to it so i'm gonna try something i'm gonna head over here to dev.t.o and uh i don't know let's see react everything you need to know about javascript destructuring let's take a look at that these aren't really opinion pieces are they i'm going to search for 10x developer here's one by fjodor ninja versus rockstar versus 10x developer interesting okay so here we have a little bit of a paragraph i'm going to copy this and this is an article on november 6 by fjodor available on dev.t.o hopefully i won't get dinged for copying this but i am giving credit to the author and i'm going to paste it right here and see if this gives any more information to the algorithm to write more for me let's go back to the content that the author wrote which starts right over here and i'm going to see if the algorithm will generate anything else based on the information it has from the previous paragraph i wish there was a way to kind of see what's going on with this thing if it's working if it's thinking what it's thinking what the progress is but right now there isn't any okay so i paused right there i took away the final period of that first paragraph and then added and i'm planning to enrich the user experience for this platform with gamification and analytics i'm working on a simple open source learning platform for developer teams which is a sentence that it ripped off from the beginning of the paragraph and then it continues on just basically repeating that same paragraph the only thing that it added that was new is and analytics okay particularly i consider adding different levels for stage of progress with learning paths and making them funny and memorable comma let's see if it fills anything else so the user can feel like they're on a journey i want to make the learning paths fun and interesting huh that's actually kind of cool because that's not anywhere in the previous paragraph so it filled that information in and then it keeps going the first thing that came to my mind was the set of notorious metaphors developers used in their resumes and personal websites the three most famous are ninja rock star and 10x developer let's see if i write the four most famous are ninja rockstar 10x developer and let's see what it comes up with and the 10x symbol i want to use the same metaphors in my learning platform huh this is really kind of crazy i mean where is it coming up with this stuff i have no idea but it's it's generating text it seems to make sense if you really pay attention it doesn't really make sense so i don't think that github's copilot is designed for this but it is built on gpt3 which does have language recognition language generation abilities pretty cool technology i'm gonna actually try building something with this and uh seeing how well it does with actual code it's a little bit early on i haven't gotten that far yet but uh i want to test it out let me know down below in the comments if you are interested in seeing a particular type of project alright folks thanks for watching i hope you have a good day
Info
Channel: Alex Ziskind
Views: 19,146
Rating: undefined out of 5
Keywords: ai, code, github copilot, github, microsoft, azure, ai programming, ai code, ai development, tech, gpt3, openai, github copilot vscode, copilot javascript, copilot markdown
Id: -kgNeyZNatk
Channel Id: undefined
Length: 7min 29sec (449 seconds)
Published: Tue Jul 06 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.