Github Blog

How we’re experimenting with LLMs to evolve GitHub Copilot

thumbnail
  • GitHub Copilot is an AI-powered tool for developers that aims to increase productivity during software development.
  • GitHub has been experimenting with language models like LLMs to enhance the capabilities of Copilot.
  • The goal is to make Copilot ubiquitous across developers' tools and integrate it into every stage of the development process.
  • GitHub released a technical preview of the evolved Copilot, including features like Copilot for Pull Requests, Copilot for Docs, and Copilot for CLI.
  • The team at GitHub tried various features and prototypes but focused on improving the summary feature for Copilot for Pull Requests.
  • The initial version generated a comment, but the team later changed it to a suggestion that developers could edit, based on user feedback.
  • The presentation of AI-generated suggestions is crucial for developers, as it determines how well it fits into their workflow.
  • GitHub also introduced Copilot for Docs, recognizing the need for better documentation generation during development.
  • The aim is to make Copilot a valuable developer tool by providing accurate and useful suggestions.
  • GitHub continues to explore new ways to improve the developer experience using AI models like LLMs.