GPT-3 The Challenges And Opportunities For Programmers In The Age Of AI

GPT-3 The Challenges And Opportunities

So what I’m about to show you here is both terrifying and exciting. Now I say that as someone who is very involved in tech, I keep up to date with machine learning and all the trends that are going on and the tech that I just used.

And I’m going to demo in this article I really don’t know how to feel about. On one hand, I think it’s very cool. I think it’s exciting, it’s interesting, and it has a lot of potentials. chatgpt

On the other hand, it’s pretty terrifying what this is capable of doing. And the fact that this is currently only in a research preview, it’s not even fully finished.

And it really does have the capability to wipe out millions upon millions of jobs and even make what I’m doing right now, which is kind of creating article, demoing, explaining stuff to you on the internet, pretty obsolete.

Anyways, let me dive in and just show you what this thing does. So if you don’t know what I’m talking about, of course this is GPT-3.

This a language model provided by OpenAI. It’s currently under a research preview. It’s free to use right now you can check it out here, i highly recommend you play around with it.

GPT-3 The Challenges And Opportunities

As it says here, there’s some examples of stuff we can type in.

So if I just copy explain quantum computing in simple terms, of course it’s going to go through here and kind of explain that to me.

Now that’s pretty basic. Google can do that. That’s fine. However, the power of this model is it is kind of contextual and it remembers stuff.

So what that means is that I can have a full on conversation with this and it can use context from prior in the conversation. chatgpt

It also can revise answers and generate entire web pages, ideas, all kinds of stuff. So I have a bunch of examples that I’ve kind of tested out before that I’m just going to copy in just to save us some time.

And I can show you quickly some of the capabilities of this. So I’m going to paste in this here that says, generate the HTML for the landing page of a website that explains the importance of healthy diet and active lifestyle.

GPT-3 The Challenges And Opportunities

Focus on the importance of energy and eating the correct foods. Okay, so first of all, it gives me kind of the code block here and it just starts typing the HTML right now.

In this case, it’s not giving me any styling, but I’ll show you later that you can ask this to add styling and add animations.

It’s pretty limited in terms of images, but you can see that this is just doing what I would typically have to pay someone on like five or a few bucks to actually write out. So I won’t read through this.

But you can see that it’s kind of done what I said here it has some tags, the importance of healthy diets and active lifestyle, eating the right foods, conclusion, etc, the benefits of an active lifestyle.

You guys can read through that if you want. Now, the cool thing, right, is that, okay, I’m working on this website now, I’m creating a health website.

Now, I’m going to ask you to generate other pages for this health website. So I’m going to say now, create a purchase page where users can buy a subscription in my weekly newsletter that provides tips, tricks and advice for living a happy and healthy life.

And notice my English is not even correct here. I’m making typos and mistakes and it can still understand this. So there you go. It even generates a form where I guess you can sign up for the newsletter, right? So there you go.

Now, continuing, I can ask it to do something like create a frequently Asked questions page that answers questions related to the price of subscription, how the subscription can be canceled and when it begins. chatgpt

GPT-3 The Challenges And Opportunities

Now, I’m intentionally being vague here, but you can also be extremely detailed and it will give you whatever level of detail that you ask for. So there you go.

Now, that generates the FAQ and boom. I would copy all of this, put it in a website and there you go.

I just saved myself probably an hour of typing all of this out. Obviously not perfect, but you get the idea.

And in terms of subscription costs and not, it kind of just autogenerated that I could have typed that if I want.

Okay, so that was one example. Another website I have, or another example I have is also a website and it’s this create a good looking website that uses CSS animations.

This website name is Tech with Tim and should have various programming languages moving around the screen background should be code that is scrolling down the screen like the matrix. Make sure it is dark themed. Okay, let’s see what it does here.

GPT-3 The Challenges And Opportunities

And I will actually take this and throw it on the web so you can actually see what it looks like. All right, so this is what it generated. chatgpt

Notice it kind of has this animation. It messed up the animation, but you get the point, right? Learn programming with Tim. Check out our tutorials on the following languages. And then it’s supposed to be animating these.

Obviously it messed it up, but you get the idea. I didn’t really ask for anything too detailed and boom, it kind of generated this website for us with a cool font. So just again, another example of what this thing is capable of doing.

Now, continuing, I think really what’s going to be most useful for especially students is generating ideas, generating thesis, rewriting paragraphs, correcting answers. Really, the possibilities are endless, but I have a few more examples.

So, for example, write a thesis for an essay on the character development of piggy in the Lord of the Flies. I don’t know, in North America here, this is a pretty popular book, Lord of the Flies.

GPT-3 The Challenges And Opportunities

I’m sure you guys probably know this, and we had to write all kinds of essays and stuff.

So imagine in grade seven or grade nine, or whenever we read this that I could just go to GPT-3, ask it to write me a thesis, and literally finish an essay in a matter of minutes as opposed to hours by getting it to write paragraphs and giving it like a general broad outline of what I wanted.

So there you go, it gave me a thesis.

Now, if I wanted more, I could say, okay, add more detail and it’ll just go and again, it’ll probably repeat most of this, but it will add more detail into the thesis for me.

There you go. We get another paragraph. And I don’t know how long this is going to continue to go for. chatgpt

Next, in terms of more specific stuff to coding, I can say write me the Asar Pathfinding algorithm with a visualization in JavaScript.

And then that’s the next one, which is right, heap sort, but it just goes and it just knows how to do literally all of this.

And I’ll show you some more specific examples too, because I know this is pretty general, but you can describe like a game or any kind of program you want and similar to something like what we call this copilot, it just makes it for you.

This is I don’t know, it’s pretty terrifying to be honest, considering you guys would pay me to explain this to you.

Meanwhile, you can just go here and it really just spits out the code. So there you go. You get a Star Pathfinding algorithm with a visualization. Another one here. This is like a way more specific one.

This is write a Firebase query using TypeScript that retrieves all of the documents from the score collection, where the field game you ID is equal to soccer and the date added field is no older than two days.

GPT-3 The Challenges And Opportunities

And let’s see if it can do this. And yeah, this is again exactly what I would do and that I do do pretty much every single day when I’m working with Firebase. There you go.

Another one here. Let me copy this. In is write me a function TypeScript that accepts an array of user objects. Each user object has a sport and a position field.

The function should this function, organize each user by its sport and position and return object of arrays that contain all of the users sorted by their sport and position.

So again, not the best English but it’s giving that to me defines the user type and writes out the TypeScript, function and even comments every single line that it’s doing. chatgpt

So I think I can leave it at that. You guys can go and experiment with this on your own but it is really crazy what this can do and I’m really just getting started with I’m sure there’s way more stuff it can do that I haven’t even demoed here.

Now one last thing I’ll mention is that someone actually created a virtual machine inside of this chat GPT program. but essentially I want you to act as Linux terminal.

And then whenever they typed commands, it just acted like a Linux terminal and literally had a virtual machine inside of it where they would do kind of what I would demo on a virtual private server or something along those lines.

That’s what I wanted to show you. I think this is pretty insane. I don’t know what you guys think, I don’t know if you’ve messed around with this and what you’ve seen it be able to do.

I really just learned about this a few hours ago and I was like I need to make a article and tell people because this is just crazy. So anyways, let me know what you guys think chatgpt

Let me know what you’ve got this thing to do. It’s cool but at the same time I don’t know, it’s pretty scary to me.

why chatgpt is the next big thing in the story

Leave a Comment