What GPT-3 Means for Developers

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
i've got some bad news for you me and all the other devs out there who have been coding html watermelons while we've been taking away and automating the jobs of the needy those dirty data scientists have been working on automating our jobs the folks at openai have recently released an api that allows you to interface with a ai model called gpt-3 and people have started to play around with this api and post videos about it one of the more interesting ones is this website where you can describe in english what you want the layout to look like and gpt3 will write that in react.js code for you in case you ever wanted a watermelon button now some people see this and go wow this invalidates the entire software engineering industry but i am not one of those people first off i'm just incredibly skeptical of all ai and machine learning demos kind of as a whole it always looks way more impressive in the presentation when they can just carefully craft the input to make it look awesome and they're not showing all the oopsies where the model misidentifies a red pencil as a hot dog with 99 accuracy and a lot of times how it works in practice in the average use case is very different than what the presentation looks like unfortunately the api has a wait list so i can't actually try it out first hand but looking at the people who are sharing examples that have gotten access to it in regards to it replacing developers i'm i'm not drinking the kool-aid and i really enjoy drinking kool-aid take for example this video of gpt-3 answering sql queries it's taking plain english and spitting out a sql statement to fetch the data you want which on the surface looks really incredible but what i also think about is the situation when gpt-3 doesn't give you the right sequel are you going to have to try playing a guessing game where you rephrase your english sentence trying different synonyms out until gpt 3 spits out the right sequel because that just sounds like an absolute nightmare the way i look at it is when you are programming you are giving your computer instructions on what you wanted to do but the thing with computers is they're really picky and if you're not exact in what you want them to do and in your instructions it's just not going to work hey gpt3 can you put some peanut butter on my gluten-free slice of bread ha ha ha you are ambiguous with how i should put the peanut butter on the bread get pranked human so when i see these videos of people using gpt-3 to code it feels like they're turning english into a programming language except it has crappy syntax ambiguous keywords and no monads i'd rather write the css on the bottom than write the english on the top now some of you are probably like whoa whoa woven slow down gpt-3 is not for software engineers it is for business people that don't want to learn a programming language which i find very comical because can you imagine a business executive coding their own requirements in english to gpt-3 and it actually working out um excuse me mr gp3 i would really appreciate it if you could cope me up two watermelon buttons ah perfect you did it instantly that means my timeline but the problem is the shade of pink needs to be a little bit lighter not that light maybe like a little bit darker maybe more of a red is what we want and the green's kind of off i'm i'm not really liking any of it can you just make it look better just all around you know uh yeah you're just making it look worse now it's just it's not even not even remotely good now is this you just you're just a piece of crap a bunch of ones and zeros giving me nothing good just get out of my office i think business executives will quickly learn that their list of vague requirements just doesn't quite cut it with gpt-3 and they will go back to sending them to their favorite offshore developers what seems to elude a lot of people is when they use something like gpt-3 or a no code solution to build something they think they're not coding when in reality they are they're just using a different interface to give the computer instructions compared to say just a regular programming language a programming language is just a tool and a software engineer's tool belt it's kind of like how an artist uses a brush to paint a picture and then you have your kid over here who's drawing a lovely picture with some crayons and you tell him he's an artist as well and when he's done you tell him wow that looks wonderful and you're well on your way to become the next michelangelo i think programmers are going to exist for the foreseeable future but what those programmers use to give computers instructions may change over time right now we are using programming languages and typing stuff in ides but 20 years from now maybe that means we're using a graphical user interface for everything with that all said i still think gpt3 is a incredible ai model and it has plenty of use cases and programmers are definitely going to be utilizing it to build some crazy things i just haven't seen anything that suggests that it's going to replace programmers or that it will change the way that we code you
Info
Channel: Ben Awad
Views: 138,994
Rating: 4.7884011 out of 5
Keywords:
Id: Yg3C38P5EkA
Channel Id: undefined
Length: 5min 47sec (347 seconds)
Published: Fri Jul 24 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.