You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: GitHub Copilot is an AI pair programmer that offers autocomplete-style suggestions as you code. You can receive suggestions from GitHub Copilot either by starting to write the code that you want to use or by writing a natural language comment that describes what you want the code to do.
6
+
description: GitHub Copilot is an AI-powered pair programmer that helps you write, understand, and improve code as you work. You can interact with GitHub Copilot through inline code suggestions, natural language comments, or conversational chat to generate new code, explain existing code, refactor logic, fix bugs, and write tests—directly from your development environment.
description: GitHub Copilot, trained on billions of lines of code, turns natural language prompts into coding suggestions across dozens of languages.
6
+
description: GitHub Copilot uses advanced AI models to help developers turn natural language prompts into code, explanations, refactoring guidance, and bug fixes across dozens of programming languages.
Copy file name to clipboardExpand all lines: learn-pr/github/introduction-to-github-copilot/includes/1-introduction.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
GitHub Copilot is the world's first at-scale AI developer tool that can help you write code faster with less work. GitHub Copilot draws context from comments and code to suggest individual lines and whole functions instantly.
1
+
GitHub Copilot is an AI-powered developer assistant that helps you work faster and with greater confidence throughout the software development lifecycle. Copilot uses the context of your code and comments to help generate code, explain existing logic, refactor implementations, fix bugs, and write tests—all directly from your development environment.
2
2
3
3
Research finds that when GitHub Copilot helps developers code faster, they can focus on solving bigger problems, stay in the flow longer, and feel more fulfilled with their work.
4
4
@@ -8,7 +8,7 @@ OpenAI created the generative pretrained language model in GitHub Copilot, power
8
8
9
9
By the end of this module, you'll:
10
10
11
-
- Understand how GitHub Copilot can help you code by offering autocomplete-style suggestions.
11
+
- Understand how GitHub Copilot can help you write, understand, and improve code by providing context-aware suggestions, explanations, and code generation.
12
12
- Understand the various ways to trigger GitHub Copilot.
13
13
- Comprehend the differences among GitHub Copilot Free, Pro, Business, and Enterprise.
Copy file name to clipboardExpand all lines: learn-pr/github/introduction-to-github-copilot/includes/2-github-copilot-your-ai-pair-programmer.md
+44-6Lines changed: 44 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ It's no secret that AI is disrupting the technology industry. AI is shaping how
4
4
5
5
The addition of AI features to the developer tools that you use and love helps you collaborate, develop, test, and ship your products faster and more efficiently than ever before. GitHub Copilot is a service that provides you with an AI pair programmer that works with all of the popular programming languages.
6
6
7
-
In recent research, GitHub and Microsoft found that developers experience a significant productivity boost when they use GitHub Copilot to work on real-world projects and tasks. In fact, in the three years since its launch, developers have experienced the following benefits while using GitHub Copilot:
7
+
Recent research by GitHub and Microsoft shows that developers experience measurable productivity gains when using GitHub Copilot on real-world projects and tasks. Since its launch, developers have reported the following benefits while using GitHub Copilot:
8
8
9
9
- 46% of new code now written by AI
10
10
- 55% faster overall developer productivity
@@ -20,17 +20,55 @@ GitHub Copilot started an AI pair programmer that keeps developers in the flow b
20
20
21
21
Here are some features of GitHub Copilot that truly make it a modern developer tool. With these features, GitHub Copilot is more than just an editor. It's becoming a readily accessible AI assistant throughout the entire development life cycle.
22
22
23
-
### Copilot for chat
23
+
### Copilot chat
24
24
25
-
GitHub Copilot brings a ChatGPT-like chat interface to the editor. The chat interface focuses on developer scenarios and natively integrates with VS Code and Visual Studio. It's deeply embedded in the IDE, and it recognizes what code a developer has typed and what error messages appear. A developer can get in-depth analysis and explanations of what code blocks are intended to do, generate unit tests, and even get proposed fixes to bugs.
25
+
GitHub Copilot includes an interactive chat experience directly inside supported editors (like Visual Studio Code, Visual Studio, and others).
26
+
With chat, you can:
26
27
27
-
### Copilot for pull requests
28
+
- Ask questions about your code
29
+
- Get explanations of logic or errors
30
+
- Generate tests or documentation
31
+
- Explore how to implement new features
28
32
29
-
OpenAI's GPT-4 model adds support in GitHub Copilot for AI-powered tags in pull-request descriptions through a GitHub app that organization admins and individual repository owners can install. GitHub Copilot automatically fills out these tags based on the changed code. Developers can then review or modify the suggested descriptions.
33
+
The chat understands your code context and relates responses back to your project.
34
+
35
+
### Copilot pull request summaries
36
+
37
+
When you open a pull request, Copilot can automatically generate a summary description of the changes. This helps reviewers understand intent, reduces the work in writing PR text, and improves clarity in collaboration.
38
+
39
+
### Copilot code review assistance
40
+
41
+
Copilot can assist in code review workflows by suggesting potential issues to look at, describing changes, pointing out edge cases, and proposing improvements for reviewers. This helps speed up review cycles and reduce manual overhead.
30
42
31
43
### Copilot for the CLI
32
44
33
-
Next to the editor and pull requests, the terminal is the place where developers spend the most time. However, even the most proficient developers need to scroll through many pages to remember the precise syntax of many commands. The GitHub Copilot command-line interface (CLI) can compose commands and loops, and it can throw obscure `find` flags to satisfy your query.
45
+
Next to the editor and pull requests, the terminal is the place where developers spend the most time. However, even the most proficient developers need to scroll through many pages to remember the precise syntax of many commands. The GitHub Copilot command-line interface (CLI) allow you:
46
+
47
+
- ask for command suggestions, code snippets
48
+
- generate shell scripts
49
+
- understand output or errors
50
+
- generate and improve projects from the CLI
51
+
52
+
### Copilot Spaces
53
+
54
+
Copilot Spaces provide a dedicated place to collaborate with AI on a project. In Spaces, you can:
55
+
56
+
- explore project structure
57
+
- ask high‑level planning questions
58
+
- refine requirements
59
+
- iterate on designs
60
+
61
+
Spaces offer a context‑rich environment where Copilot retains knowledge of your repository and workflow.
62
+
63
+
### Copilot coding agent
64
+
65
+
The Copilot coding agent acts as an autonomous AI assistant. It performs multi-step coding tasks based on your instructions. You can ask it to:
66
+
67
+
- Generate multiple related files
68
+
- Implement a feature set
69
+
- Build scaffolding from a specification
70
+
71
+
Copilot executes these tasks under your direction, helping you complete complex workflows faster and stay in the flow.
Copy file name to clipboardExpand all lines: learn-pr/github/introduction-to-github-copilot/index.yml
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
uid: learn.github.introduction-to-github-copilot
3
3
metadata:
4
4
title: Introduction to GitHub Copilot
5
-
description: GitHub Copilot is an AI pair programmer that offers autocomplete-style suggestions as you code.
5
+
description: GitHub Copilot is an AI-powered coding assistant that helps you write, understand, refactor, and maintain code directly from your editor and chat interface.
6
6
author: a-a-ron
7
7
ms.author: aastewar
8
8
ms.date: 09/12/2024
@@ -12,10 +12,10 @@ metadata:
12
12
ms.collection:
13
13
- github-ai-copilot
14
14
title: Introduction to GitHub Copilot
15
-
summary: GitHub Copilot uses OpenAI Codex to suggest code and entire functions in real time, right from your editor.
15
+
summary: GitHub Copilot is an AI-powered coding assistant that helps you generate, understand, refactor, and debug code in real time using both inline suggestions and a conversational chat experience—directly from your development environment.
16
16
abstract: |
17
17
In this module, you will:
18
-
- Learn how GitHub Copilot can help you code by offering autocomplete-style suggestions.
18
+
- Learn how GitHub Copilot can help you code by offering code suggestions.
19
19
- Learn about the various ways to trigger GitHub Copilot.
20
20
- Learn about the differences among GitHub Copilot Individual, Business, and Enterprise.
0 commit comments