Copilot definitely one of GitHub’s most exciting initiatives recently, to the extent that during almost a year of testing, it aroused enormous interest in the development community, many of whom wanted to join the beta to be among the first to test the system. GitHub encrypts users registered in the Copilot testing phase with at least 1.2 million users.
GitHub, owned by Microsoft, which the popular repository now acquired more than four years ago, believes that it has already performed all the necessary tests and that, as a result, Copilot is now ready for use by all users who want it. The bad news, yes, is that now that this service is out of testing, users who want to use it will have to pay a subscription, with a monthly price of ten dollars.
If you still don’t know what Copilot is, it’s an artificial intelligence-based service that allows programmers Get code suggestions based on what they’ve already written. the purpose they declared in natural language and, of course, the knowledge acquired by this tool. According to GitHub, the latest data from Copilot suggests that approximately 40% of the code uploaded to the platform was generated by this system.


Copilot is optimized for programming in Python, JavaScript, TypeScript, Ruby, Go, C # and C ++, but he is also able to design proposals for other languages and also for a number of frameworks, which is something we can also imagine will improve over time, thanks to learning as soon as it is available to all users. Copilot extensions are available for Noevim and JetBrains, in addition to Visual Studio Code and in the cloud with GitHub Codespaces, of course.
Due to the complicated nature of AI models, Copilot is still an imperfect system. GitHub said it has implemented filters to block emails when displayed in standard formats and offensive words, and is in the process of creating a filter to help detect and remove code that repeats itself from public repositories. However, the company recognizes that Copilot may create insecure coding patterns, bugs, and links to legacy APIs or idioms that reflect less than perfect code from your training data.
However, we must not forget that Copilot is talking tool to help the programmer, but not a fully automatic programming solution. It can be expected that yes, it will continue to produce interesting improvements.
More information: GitHub