This article has no title
GitHub has launched an AI-based service that will help developers by suggesting how to complete the code they are writing
(photo: Unsplash) Articles published today will be untitled. A way to invite our readers to deepen the topics and address the issue of the polarization of the online debate. Click here to find out more.GitHub's new artificial intelligence (Ai) will help in writing programming code. The tool just presented is called GitHub Copilot and can suggest developers from a few lines of code to entire functions. GitHub partnered with OpenAI to create this tool which, according to the company, shouldn't replace developers, but improve their productivity and facilitate code learning. As the name implies, the pilot is still those who have their hands on the keyboard.
GitHub CEO Nat Friedman, presenting the news on Twitter, wrote that the company has been working on it for a year and that functionality is already used internally. "It's a piece of the future teleported backward in 2021," he enthused.
Meet GitHub Copilot - your AI pair programmer. https://t.co/eWPueAXTFt pic.twitter.com/NPua5K2vFS
- GitHub (@github) June 29, 2021
The model behind GitHub Copilot has been trained on billions of lines of code, many of which are publicly available on GitHub itself. When writing code, GitHub Copilot suggests how to complete the string or function as you type. You can scroll through the suggestions, accept them or reject them.
To understand what you are currently programming, GitHub Copilot analyzes the meaning of a comment, the name of the function you are writing or the last two lines. According to GitHub it can also be very useful when you start programming with a new language.
GitHub Copilot integrates directly with Visual Studio Code. You can install it as an extension or use it in the cloud with GitHub Codespaces. It is currently available as a technical preview, but GitHub plans to launch a commercial product based on GitHub Copilot.
Currently, the programming languages that it works best with are Python, JavaScript, TypeScript, Ruby and Go. Over time, the service should improve based on how you interact with him, accepting his suggestions or not.
Lab - 6 hours ago
This article has no title
Biden wants to tighten antitrust rules to contain big tech companies
Luciano Floridi: "The Silicon Valley dream is over"
Topics
Internet globalData.fldTopic = "Internet"
This opera is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.