GitHub Copilot X: The AI-powered developer expertise

on

|

views

and

comments


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

GitHub Copilot began a brand new age of software program growth 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 builders code as much as 55% quicker.

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

With AI obtainable at each step, we are able to essentially redefine developer productiveness. We’re lowering boilerplate and guide 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 present.

Let’s soar in.

Wish to see what’s new?  Uncover GitHub Copilot X—our imaginative and prescient for the way forward for AI-powered software program growth. Study extra >

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 firms have already used GitHub Copilot, and it’s serving to enhance productiveness and happiness.

A brand new AI-powered developer expertise 🧑‍💻

  • A ChatGPT-like expertise in your editor with GitHub Copilot Chat: We’re bringing a chat interface to the editor that’s targeted on developer situations and natively integrates with VS Code and Visible Studio. This does excess of recommend code. GitHub Copilot Chat isn’t just a chat window. It acknowledges what code a developer has typed, what error messages are proven, and it’s deeply embedded into the IDE. A developer can get in-depth evaluation and explanations of what code blocks are meant to do, generate unit exams, and even get proposed fixes to bugs.

GitHub Copilot Chat builds upon the work that OpenAI and Microsoft have finished with ChatGPT and the brand new Bing. It is going to additionally be part of our voice-to-code AI know-how extension we beforehand demoed, which we’re now calling GitHub Copilot Voice, the place builders can verbally give pure language prompts.

Join the technical preview >

  • Copilot for Pull Requests: Now you can join a technical preview of the primary 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 via a GitHub app that group admins and particular person repository homeowners can set up. These tags are routinely stuffed out by GitHub Copilot based mostly on the modified code. Builders can then assessment or modify the prompt description.

Enroll your repository within 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 routinely recommend sentences and paragraphs as builders create pull requests by dynamically pulling in details about code adjustments.

We’re additionally making ready a brand new function the place GitHub Copilot will routinely warn builders in the event that they’re lacking enough testing for a pull request after which recommend potential exams that may be edited, accepted, or rejected based mostly on a mission’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 could not have enough check protection, GitHub Copilot will alert them as soon as they submit a pull request. It is going to additionally assist mission 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 device that makes use of a chat interface to supply customers with AI-generated responses to questions on documentation—together with questions builders have in regards to 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 be taught and iterate shortly with the builders and customers of those tasks.

Be a part of the waitlist >

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

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

Shifting ahead, we’re exploring the perfect methods to index sources past documentation corresponding to points, pull requests, discussions, and wikis to present builders all the pieces 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 have to scroll via many pages to recollect the exact syntax of many instructions. For this reason we’re launching GitHub Copilot CLI. It could compose instructions and loops, and throw round obscure discover flags to fulfill your question.

Be a part of the waitlist >

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

Let’s construct from right here 🚀

From studying docs to writing code to submitting pull requests and past, we’re working to personalize GitHub Copilot for each crew, mission, and repository it’s utilized in, making a radically improved software program growth lifecycle. Along with Microsoft’s data mannequin, we’ll harness the reservoir of information 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 center 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 joyful builders who will ship higher software program for everybody. So—let’s construct from right here.

 

Discover GitHub Copilot X >

 

Discover all technical previews >

Share this
Tags

Must-read

US regulators open inquiry into Waymo self-driving automobile that struck youngster in California | Expertise

The US’s federal transportation regulator stated Thursday it had opened an investigation after a Waymo self-driving car struck a toddler close to an...

US robotaxis bear coaching for London’s quirks earlier than deliberate rollout this yr | London

American robotaxis as a consequence of be unleashed on London’s streets earlier than the tip of the yr have been quietly present process...

Nvidia CEO reveals new ‘reasoning’ AI tech for self-driving vehicles | Nvidia

The billionaire boss of the chipmaker Nvidia, Jensen Huang, has unveiled new AI know-how that he says will assist self-driving vehicles assume like...

Recent articles

More like this

LEAVE A REPLY

Please enter your comment!
Please enter your name here