Now Reading
GitHub Copilot X: The AI-powered developer expertise

GitHub Copilot X: The AI-powered developer expertise

2023-03-22 08:59:07

At GitHub, our mission has all the time been to innovate forward of the curve and provides builders the whole lot they have to be happier and extra productive in a world powered by software program. Once we started experimenting with giant language fashions a number of years in the past, it rapidly grew to become clear that generative AI represents the way forward for software program improvement. We partnered with OpenAI to create GitHub Copilot, the world’s first at-scale generative AI improvement software made with OpenAI’s Codex mannequin, a descendent of GPT-3.

GitHub Copilot began a brand new age of software program improvement as an AI pair programmer that retains builders within the circulation by auto-completing feedback and code. And fewer than two years since its launch, GitHub Copilot is already writing 46% of code and helps developers code up to 55% faster.

However AI-powered auto-completion is simply the place to begin. Our R&D staff at GitHub Next has been working to maneuver previous the editor and evolve GitHub Copilot right into a readily accessible AI assistant all through the whole improvement lifecycle. That is GitHub Copilot X—our imaginative and prescient for the way forward for AI-powered software program improvement. We aren’t solely adopting OpenAI’s new GPT-4 mannequin, however are introducing chat and voice for Copilot, and bringing Copilot to tug requests, the command line, and docs to reply questions in your tasks.

With AI obtainable at each step, we are able to basically redefine developer productiveness. We’re decreasing boilerplate and handbook duties and making advanced work simpler throughout the developer lifecycle. By doing so, we’re enabling each developer to focus all their creativity on the massive image: constructing the innovation of tomorrow and accelerating human progress, at this time.

Let’s bounce in.

Need to see what’s new?  Uncover GitHub Copilot X—our imaginative and prescient for the way forward for AI-powered software program improvement. Learn more >

A graphic showing how many developers and companies have already used GitHub Copilot and how it's helping improve productivity and happiness.
Many builders and corporations have already used GitHub Copilot, and it’s serving to enhance productiveness and happiness.

A brand new AI-powered developer expertise ????‍????

  • A ChatGPT-like experience in your editor with GitHub Copilot Chat: We are bringing a chat interface to the editor that’s focused on developer scenarios and natively integrates with VS Code and Visual Studio. This does far more than suggest code. GitHub Copilot Chat is not just a chat window. It recognizes what code a developer has typed, what error messages are shown, and it’s deeply embedded into the IDE. A developer can get in-depth analysis and explanations of what code blocks are intended to do, generate unit tests, and even get proposed fixes to bugs.

GitHub Copilot Chat builds upon the work that OpenAI and Microsoft have done with ChatGPT and the new Bing. It will also join our voice-to-code AI technology extension we previously demoed, which we’re now calling GitHub Copilot Voice, the place builders can verbally give pure language prompts.

Sign up for the technical preview >

  • Copilot for Pull Requests: Now you can join a technical preview of the first AI-generated descriptions for pull requests on GitHub. This new performance is powered by OpenAI’s new GPT-4 mannequin and provides assist for AI-powered tags in pull request descriptions by way of a GitHub app that group admins and particular person repository homeowners can set up. These tags are routinely crammed out by GitHub Copilot primarily based on the modified code. Builders can then overview or modify the recommended description.

Enroll your repository in the technical preview >

That is simply step one we’re taking to rethink how pull requests work on GitHub. We’re testing new capabilities internally the place GitHub Copilot will automatically suggest sentences and paragraphs as developers create pull requests by dynamically pulling in details about code adjustments.

We’re additionally getting ready a brand new characteristic the place GitHub Copilot will automatically warn developers if they’re missing sufficient testing for a pull request and then suggest potential tests that may be edited, accepted, or rejected primarily based on a undertaking’s wants.

This enhances our efforts with GitHub Copilot Chat the place builders can ask GitHub Copilot to generate exams proper from their editor—so, within the occasion a developer might not have enough check protection, GitHub Copilot will alert them as soon as they submit a pull request. It would additionally assist undertaking homeowners to set insurance policies round testing, whereas supporting builders to fulfill these insurance policies.

  • Get AI-generated solutions about documentation: We’re launching GitHub Copilot for Docs, an experimental software that makes use of a chat interface to offer customers with AI-generated responses to questions on documentation—together with questions builders have concerning the languages, frameworks, and applied sciences they’re utilizing. We’re beginning with documentation for React, Azure Docs, and MDN, so we are able to study and iterate rapidly with the builders and customers of those tasks.

Join the waitlist >

We’re additionally working to carry this performance to any group’s repositories and inner documentation—so any developer can ask questions through a ChatGPT-like interface about documentation, idiomatic code, or in-house software program of their group and get instantaneous solutions.

We all know that the advantages of a conversational interface are immense, and we’re working to allow semantic understanding of the whole lot of GitHub throughout private and non-private data bases to higher personalize GitHub Copilot’s solutions for organizations, groups, firms, and particular person builders alike primarily based on their codebase and documentation.

Transferring ahead, we’re exploring one of the best methods to index sources past documentation equivalent to points, pull requests, discussions, and wikis to provide builders the whole lot they should reply technical questions.

  • Copilot for the command line interface (CLI): Subsequent to the editor and pull request, the terminal is the place the place builders spend essentially the most time. However even essentially the most proficient builders must scroll by way of many pages to recollect the exact syntax of many instructions. For this reason we’re launching GitHub Copilot CLI. It could actually compose instructions and loops, and throw round obscure discover flags to fulfill your question.

Join the waitlist >

A demo of GitHub Copilot for CLI.
A demo of GitHub Copilot for CLI.

Let’s construct from right here ????

From reading docs to writing code to submitting pull requests and beyond, we’re working to personalize GitHub Copilot for every team, project, and repository it’s used in, creating a radically improved software development lifecycle. Together with Microsoft’s knowledge model, we’ll harness the reservoir of knowledge and insights that exist in each group, to strengthen the connection between all staff and builders, so each thought can go from code to actuality with out friction. On the similar time, we’ll proceed to innovate and replace the guts of GitHub Copilot—the AI pair programmer that began all of it.

GitHub Copilot X is on the horizon, and with it a brand new technology of extra productive, fulfilled, and pleased builders who will ship higher software program for everybody. So—let’s construct from right here.


Explore GitHub Copilot X >


Explore all technical previews >

Source Link

What's Your Reaction?
In Love
Not Sure
View Comments (0)

Leave a Reply

Your email address will not be published.

2022 Blinking Robots.
WordPress by Doejo

Scroll To Top