Microsoft GitHub Copilot
Source: Personal notes from Microsoft training sessions
Use case: Doing computer programming with an assistant. Using AI to improve productivity with code summarization, analysis, generation, and other methods.
Features
Section titled “Features”- Selection of different models depending on purpose and trying different responses
- Code completion
- Chat - discussions with agent
- Create code, make changes
- Provide system prompt in instructions for AI to always follow
- Ask to execute tasks, assign tasks to Copilot in GitHub and it can do
pull requests:
- Assess application, tests/looks at it, do code, test, and submit pull request for review
- Connect to Model Context Protocol (MCP) server to use tasks
Example Use Cases
Section titled “Example Use Cases”Create documentation: Write an architecture markdown file describing the project and its code.
Improve code: Improve the user interface of the application to modernize the interface.
Testing: Write a test case
Troubleshooting: Analyze this code and error for solution options.