Software developers to GPT-3 Developers 🤔

OpenAI and GitHub's Copilot, OpenAI Codex brought in the concept of AI Programming. There have been videos at large regarding this across YouTube. OpenAI has been working extensively to make a breakthrough in AI programming with its most recent preview build release of GPT-3. Many of the videos have shed light on how this threatens the job of developers whereas another group have been welcoming to the idea of GPT-3.According to me, you shouldn't be worried as long as you have the skills that are relevant.   

Some of the notable features of GPT-3:- 

1)It is based on a model which continuously learns based on human input, one downside of this is if the human keeps on entering wrong input then it even learns from that.

2)It uses a conversation style to communicate with the user making it more user friendly.

3)It remembers the prompts entered previously and requires the user to only enter additional changes he wants.

We need to understand that this requires our knowledge of programming as without it it can't completely interpret the code on its own same is the case with Copilot which is widely used by many developers to increase their efficiency, productivity and also finish the code faster. Copilot is a great option for competitive programmers and it helps them submit the code while taking part in a competition faster than their counterpart who don't use Copilot. 

As long as the developers knows what to do and have the required knowledge for it, they can increase their efficiency by using AI programming. Many developers have tested GPT-3 and are amazed by it. This is a boon for researchers who also have to code in order to carry out their research, now they can focus more on the required areas which not necessarily includes programming. 

Imagine how better we will be with the help of AI where we can possibly solve problems less ventured into. A developer can just focus majorly on the way to implement the code, come up with better ideas and also solve problems which have yet not been solved. This is major boon than anything else.

There is the issue of debugging with GPT-3 which reports everything with atmost certainty even if it is wrong. So, the user needs to use his skills and knowledge to get the best from it , ask the right questions, give the proper prompts for it work on so GPT-3 can't be rendered useful without human intervention. 

There have been a few who have gone on and said that GPT-3 is not a replacement for Google as it is way more authoritative in presenting its view than Google, which lets the user choose from multiple web pages based on their needs whereas in GPT-3 you don't get the option to choose, but this is a wake up call for Google as GPT-3 is just a preview version and upon major improvements can be at par with Google.

There have been videos on circulation across various social media and those interested can check it out for a better picture. Another major development was by DeepMind's AlphaCode, which took part in a competitive programming competition and was within the top 54% of participants. This set a milestone in competitive programming. OpenAI, DeepMind, Microsoft, Google are all working towards achieving AI programming and within a few years it will be in fully operational. 

Conclusions:- An AI can no doubt exceed a human in any field, even in programming but at the current stage for an AI to program completely on its own without any prompt and supervising is not possible in the next 30-40 years. The discussion shouldn't be around how the advent of this threatens jobs but how we can incorporate this in our daily learning. Technology is changing rapidly and in order to stay relevant we need to acquire new skills so that when it is officially in the market we are better prepared to adapt our ourselves rather than think negatively and lose on time now. I strongly feel this needs to be taken as a positive and we need to start using AI for programming again not to replace someone but to help us become more efficient. 

Please use the references below to get a full picture:-

DeepMind AlphaCode blog:- https://www.deepmind.com/blog/competitive-programming-with-alphacode

YouTube video on this:- https://www.youtube.com/watch?v=l_oHZT6yTEs

OpenAI GPT-3 write up:-https://openai.com/blog/gpt-3-apps/

Thank You

Comments

Popular posts from this blog