IT Brief Asia - Technology news for CIOs & IT decision-makers
Story image

GitHub enhances AI developer tool with Copilot Extensions

Fri, 24th May 2024

GitHub has introduced GitHub Copilot Extensions, aiming to enhance its AI developer tool by incorporating a growing partner ecosystem. These extensions enable developers to build and deploy to the cloud using natural language, with preferred tools and services, all within the Integrated Development Environment (IDE) or GitHub.com. GitHub asserts that this addition allows developers to maintain their workflow, elevate their skills, and innovate at a faster pace.

The initial launch includes GitHub Copilot Extensions from several prominent tech partners including DataStax, Docker, LambdaTest, LaunchDarkly, McKinsey & Company, Microsoft Azure and Teams, MongoDB, Octopus Deploy, Pangea, Pinecone, Product Science, ReadMe, Sentry, and Stripe. These extensions are available on GitHub Copilot Chat, GitHub.com, Visual Studio, and Visual Studio Code (VS Code).

Open to the public on the GitHub Marketplace, the extensions also allow organisations to create private Copilot Extensions for their in-house developer tools. This means that capabilities from internal APIs or custom monitoring systems can be accessed readily within the same intuitive workflow.

To illustrate the functionality of GitHub Copilot Extensions, GitHub describes a typical scenario wherein a developer deals with a database-related error. Instead of switching between different tools and platforms, the developer can invoke various necessary tools from GitHub Copilot Chat to gain context, troubleshoot, apply fixes, and deploy using Azure—streamlining the entire workflow process.

Cody De Arkland, who handles Product Incubation at LaunchDarkly, highlighted the efficiency of the new tool. "The LaunchDarkly extension for GitHub Copilot integrates directly where teams are already building software. With it, developers can access documentation and best practices, right alongside their code. Minimise context switching, maintain flow state, and accelerate software delivery—all from one place," he said.

The DataStax extension permits interaction with databases and application building with AstraDB. Meanwhile, the Octopus extension allows users to view their deployment statuses, and the Sentry extension addresses pipeline issues using natural language commands.

Engineering Manager at Sentry, Tillman Elser, said, "This is the future of software development, where developers spend less time searching and more time building. Working in natural language, they can write code, retrieve data, and solve problems, all using a single intuitive workflow."

Microsoft's extension, GitHub Copilot for Azure, highlights the potential for increased development velocity using natural language. Developers can get answers to questions about Azure services directly within Copilot Chat, whether it's choosing an Azure service, running a React app, or selecting the best Azure database for Django. The extension also guides developers through deployment steps, facilitating a smoother launch process.

Follow us on:
Follow us on LinkedIn Follow us on X
Share on:
Share on LinkedIn Share on X