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: README.md
+30-6
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
# README
3
3
This repo is put together to help me document, practice and show examples of how to use Copilot. Along the way, if I find authoritative content on the topic of Generative AI, I will list them here. All content is credited to its respective authors.
4
4
5
-
Now, remember folks! "Copilot still needs a Pilot ... except for when you have AI managing AI"
5
+
Now, remember folks! "Copilot still needs a Pilot" (C) 2023
* Find new solutions - Cycle through suggestions and discover a different path.
43
43
* Solve big problems - Spend less time on boilerplate and repetitive code patterns and more time on building great software.
44
44
* Explore new frameworks - Navigate unfamiliar languages, frameworks, and libraries with ease
45
45
46
+
### I as a Developer want to... so that...
47
+
1. I want to write code faster so that I can focus on solving bigger problems
48
+
2. I want to write code with fewer bugs so that I can focus on solving bigger problems
49
+
3. I want to write code with fewer errors so that I can focus on solving bigger problems
50
+
4. ... LOL. The above was written by my Copilot. I am not sure if I should be happy or sad.
51
+
52
+
### As a Developer
53
+
1. You are asked to create a new App
54
+
2. You are asked to create a new API
55
+
3. You are asked to modify an existing application
56
+
4. You are asked to fix a bug
57
+
58
+
Your next steps might be to gather requriements, work on a high level design, produce a POC or MVP. And when you start to write code, you may copy/paste, you may search and query for best results and code samples, etc. Copilot can help you do it all in one place.
59
+
60
+
### The Formula
61
+
Let's say the scenario is: "I want to build a web app that connects to a sql database and has an todo item api and then I want to deploy this app to Azure". Imagine now, with [Copilot, Copilot Labs, Copilot-X, Copilot CLI]*or which ever combination or product term we may end up with* I can do all of that from one IDE.
62
+
46
63
## Copilot Supported IDEs
47
64
Copilot supports the following IDEs:
48
65
@@ -57,14 +74,22 @@ GitHub Copilot is powered by OpenAI Codex from https://openai.com/
57
74
## Who can get GitHub Copilot
58
75
1. GitHub Copilot can be managed through personal accounts with GitHub Copilot for Individuals
59
76
2. Or through organization accounts with GitHub Copilot for Business
60
-
3. You can get for Free if you are a: verified Student, Teacher, Maintainer of a popular open source project
77
+
3. You can get it for Free if you are a verified Student, Teacher, or Maintainer of a popular open source project
78
+
79
+
## High level steps to get started
80
+
1. Sign up with a GitHub account
81
+
2. Purchase a Copilot license
82
+
3. Active on a GitHub repo
83
+
4. Install the extensions (Copilot and Copilot Labs)
84
+
5. Sign up for Copilot-X
85
+
6. Create your first code file and enter a comment. Use natural language
61
86
62
87
## Behind the Scenes
63
88
-[Prompt Engine](https://github.com/microsoft/prompt-engine) - The Prompt Engine is a library for building natural language prompts for code generation. It is used by Copilot to generate prompts for code completion.
64
89
-[Prompt Engineering](https://microsoft.github.io/prompt-engineering/) - The Prompt Engineering website is a collection of resources for building natural language prompts for code generation. It is used by Copilot to generate prompts for code completion.
65
90
66
-
## Applications as in tooling or others built ontop of the tech
0 commit comments