Skip to content

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.

  • 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

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.