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
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.
0 commit comments