Microsoft has extended the integration of OpenAI‘s GPT-4 technology beyond Bing, Edge, and Office, adding it to GitHub‘s AI code assistant, “Copilot.” This new version of Copilot, dubbed “Copilot X,” aims to go beyond code auto-completion by leveraging the capabilities of GPT-4.
“With AI available at every step, we can fundamentally redefine developer productivity. We are reducing boilerplate and manual tasks and making complex work easier across the developer lifecycle. By doing so, we’re enabling every developer to focus all their creativity on the big picture: building the innovation of tomorrow and accelerating human progress, today,” said GitHub CEO Thomas Dohmke in a blog post.
GitHub is a hosting service for software development and is owned by Microsoft.
What’s new with Copilot X
GitHub’s Copilot X has entered technical preview. It serves as a coding assistant, offering more than just basic auto-complete features. It works similarly to Microsoft’s Copilot for Microsoft 365 apps and can help coders with analysing code for security vulnerabilities, explaining code blocks, rewriting code, and adding comments.
OpenAI’s latest GPT-4 model now allows for AI-powered tags to pull request descriptions through the GitHub app. These descriptions can be installed by organisation admins and individual repository owners. The Copilot X automatically fills these tags based on the modified code, and then developers can review or edit the suggested description as needed.
GitHub has integrated voice-based interaction into Copilot, an AI-powered chat system for coding. Users can use voice commands to ask Copilot questions or suggest lines of code. Moreover, GitHub is utilising a mix of OpenAI models, such as Codex for fast response times when typing and GPT-4 for accuracy in chat.
Initially, the new Copilot X system will be exclusively accessible within Microsoft’s Visual Studio and Visual Studio Code apps in the technical preview phase. However, GitHub aims to make it available in other integrated development environments (IDEs) at a later stage.