GitHub Copilot: What will programmers do?

By Haitomns G

Tech is one of the most emerging sectors in the world. AI, ML, Robotics, NPL, VR, MR, AR, NFT, Cryptocurrency, Deepfake, and Quantum computing are some of the trending topics right now. From this, all emerges YOUR AI PAIR PROGRAMMER called GitHub Copilot.

What is GitHub Copilot?

GitHub Copilot is an AI pair programmer that will help you write code with ease and in a short duration of time. GitHub Copilot takes context from the comments and code and gives you suggestions for the code as well as the whole function. GitHub Copilot is powered by OpenAI Codex, a new AI system created by OpenAI.

Right now, GitHub Copilot is not a complete product it is in the development phase of Technical Preview. GitHub Copilot Works with Visual Studio Code, Neovim, and the JetBrains suite of IDEs.

Programmers are the soul of the tech industry, without software and programs hardware is of no use, and vice versa. The Job of a programmer is really quite difficult, developing logic, writing hundreds of thousands of lines of code just to make a small feature and uncountable lines of code for a complete software.

Now here comes the savior of the programmer to help them code their new startups (programs, software) with ease of not coding the functions that have already been coded by some programmers. GitHub Copilot is trained with billions of lines of code public code that have been uploaded to GitHub.

GitHub Copilot is fast in that it senses your code and gives you suggestions before you have finished. GitHub Copilot has a knowledge of a lot of languages like Python, JavaScript, TypeScript, Ruby, Java, Go, and dozens of other Programming Languages.

How does GitHub Copilot Work?

GitHub Copilot uses OpenAI Codex, a public code from GitHub, and sends it to the GitHub Copilot Service which is responsible for all the manipulation. Now it takes the context as input from the editor and provides the relevant codes as suggestions to the programmer.

diagram 1

How to Get GitHub Copilot?

Step 1: Visit copilot.github.com and sign up.

Step 2: You need to join the waitlist. Click on the Sign in to join the waitlist.

Step 3: You need to have a Github Account to continue if you have inserted your credentials and signed in.

Step 4: Now you need to wait for getting access to the GitHub Copilot Technical Preview. You will get a mail saying “Welcome to Github Copilot”. Note this can take weeks.

Step 4: Visit the GitHub Copilot extension page on the Visual Studio Code Marketplace and install the extension.

Step 5: Open Visual Studio Code. You will be prompted to authorize the extension by signing in to GitHub.

Step 6: After you have authorized the extension, you will be returned back to Visual Studio Code.

Step 7: You will see GitHub Copilot in the status bar.

Screenshot 2021 12 30 212908
GitHub Copilot in Visual Studio

GitHub Copilot Keyboard Shortcuts:

  • Accept inline code suggestion — Tab.
  • Dismiss inline code suggestion — Esc.
  • Show next suggestion — Alt + ] or Option (⌥) + ]
  • Show previous suggestion — Alt + [ or Option (⌥) + [
  • Trigger suggestion — Alt + \ or Option (⌥) + \

How Good is GitHub Copilot?

It’s too early to say something but whatever is seen right now is quite impressive from the GitHub Copilot Team. GitHub Copilot is able to solve medium-level programming complicities. It has a code correction rate of 60%. Whatever we have used GitHub so far, it has not disappointed us and we hope we won’t fly our coding flights alone this is a Copilot with us to help.

Haitomns G. is a desktop, android, and web developer based in Nepal. He has worked on building several websites, apps, and softwares for clients and independent projects. He is experienced in C, C++, C#, Java, Python, SQL, HTML, CSS, PHP, and JavaScript.

1 thought on “GitHub Copilot: What will programmers do?”

  1. I want to pursue a major in creative writing, and eventually become a fiction writer, but my question is, besides teaching english (which I NEVER picture myself doing), what is there for someone with a creative writing degree to do before they have written any books. My mom says a degree in creative writing is like signing up to work at Starbuck’s until i get published, is this the case?.

    Reply

Leave a Comment

Slide to prove you're not a bot/spammer *