GitHub Copilot
This page provides resources to help you use, understand, and adopt GitHub Copilot.
Demonstrations & Use Cases
- 🎥 GitHub Copilot Showcase: Videos showcasing how I use GitHub Copilot for various use cases.
- 📝 Coding with Copilot: Blog posts and videos on using GitHub Copilot for coding.
- 🎥 See how Copilot is helping me to code
Using GitHub Copilot
This section offers resources to help you learn and effectively use GitHub Copilot.
Tips & Tricks
- 📚 Getting the most out of Copilot (applies to all IDEs)
The page explains how GitHub Copilot in VS Code suggests and completes code based on context. Tips include writing clear comments and refining prompts for better AI suggestions. It also covers customizing settings and integrating Copilot into the developer workflows.
- 📚 Using GitHub Copilot
The page explains how to use GitHub Copilot for code generation and productivity, covering its integration in IDEs, best practices, and examples like refactoring and test creation.
- 📝 Insider newsletter digest: How to use GitHub Copilot
The blog post from GitHub's Insider newsletter provides practical tips and best practices for using GitHub Copilot, an AI coding assistant, to enhance productivity by offering specific prompting techniques and examples to guide the AI effectively.
30-November-2023 - 📝 How to use GitHub Copilot: Prompts, tips, and use cases
In this prompt guide for GitHub Copilot, two GitHub developer advocates, Rizel and Michelle, will share examples and best practices for communicating your desired results to the AI pair programmer.
20-June-2023 - 📚 GitHub Copilot Learning Pathway
Demonstrations & Use Cases
- 🎥 GitHub Copilot Showcase: Videos showcasing how I use GitHub Copilot for various use cases.
- 📝 Prompting GitHub Copilot Chat to become your personal AI assistant for accessibility 10-September-2023
- 📝 How I used GitHub Copilot Chat to build a ReactJS gallery prototype 07-September-2023
- 📝 How to build a GPT-3 App with Nextjs, React, and GitHub Copilot 27-July-2023
Internals
Learn how GitHub Copilot works with these resources.
- 🎥 An inside look at how GitHub uses LLMs, fine-tuning, and prompt engineering in GitHub Copilot
Learn how Copilot extensions use your code as context to generate completion suggestions. Discover fine-tuning techniques and explore the future of code editing with features like "Next edit suggestions".GitHub Universe 2024 - 31-October-2024
- 🎥 Using your repository for RAG: Learnings from GitHub Copilot Chat
Explore how Copilot extensions use Retrieval Augmented Generation (RAG) to enrich questions sent to AI models. Learn how relevance is defined during conversations.GitHub Universe 2024 - 31-October-2024
- 📝 How to build an enterprise LLM application: Lessons from GitHub Copilot
GitHub Blog - 07-February-2024
Adoption & Impact of GitHub Copilot
Adoption
- 🎥 How GitHub Copilot helped SAP reimagine the developer experience
See how introducing Copilot as an AI pair programming tool helped SAP grow from 500 to 18,000 Copilot users in a few months.GitHub Universe 2024 - 31-October-2024
Measuring Impact of Copilot
- 🎥 How to measure the effectiveness of GitHub Copilot
Learn methods for tracking Copilot usage and measuring its effectiveness.GitHub Universe 2024 - 31-October-2024
- 📓 The Effects of Generative AI on High Skilled Work: Evidence from Three Field Experiments with Software Developers
Research Paper - 05-September-2024
- 📝 Survey: The AI wave continues to grow on software development teams
GitHub Blog - 03-September-2024
- 📝 Research: Quantifying GitHub Copilot’s impact in the enterprise with Accenture
GitHub Blog - 13-May-2024
- 📓 The Impact of AI Tools on Engineering at ANZ Bank: An Empirical Study on GitHub Copilot in a Corporate Environment
Research Paper - 17-April-2024
- 📓 Measuring GitHub Copilot's Impact on Productivity
Research Paper - 01-March-2024
- 📝 Research: Quantifying GitHub Copilot’s impact on developer productivity and happiness
GitHub Blog - 07-September-2022
Legend
- 📝 : Blog post
- 📚 : Documentation
- 📓 : Research paper
- 🎥 : Video