Most developers have more or less the idea of ”if only the software could write the code automatically” when editing repetitive code.
Now, Microsoft has made that idea a reality.
Last year, Microsoft GitHub partnered with OpenAI to launch an early preview version of Copilot, an AI programming tool, and today, Microsoft announced that the tool will go live with a subscription fee of $10 per month or $100 per year.
When developers program in integrated development environments (IDEs) such as Visual Studio Code, Neovim, and JetBrains IDE, Copilot can give complete method or algorithm suggestions, and provide boilerplate code to assist unit testing.
In some relatively simple and intuitive loop sections or other highly repetitive code, Copilot can even automatically write a complete and usable code block.
Copilot’s excellent AI performance has made it favored by 1.2 million developers in the early beta stage, and nearly 40% of the code in the files that enable it is written by Copilot.
However, Copilot is also controversial.
On the one hand, Copilot’s AI training is based on GitHub’s massive open source code . For a commercial software, the legality of this behavior is still open to question.
On the other hand, the code output by Copilot is poor in security, with about 40% security holes, which makes it difficult for it to play its due role in commercial large-scale projects.
The text and pictures in this article are from Drive Home
This article is reprinted from https://www.techug.com/post/computer-automatic-code-writing-is-not-a-dream-microsoft-officially-launched-ai-programminbdd41045202e49408e09/
This site is for inclusion only, and the copyright belongs to the original author.