Introdução à engenharia de prompts com o GitHub Copilot

Iniciante
Desenvolvedor
Engenheiro de DevOps
Aluno
GitHub

Descubra os fundamentos básicos da criação de prompts eficazes com o GitHub Copilot. Descubra técnicas para transformar seus comentários de codificação em código preciso e acionável, aprimorando seu fluxo de trabalho de desenvolvimento e acelerando a entrega de código por meio de estratégias avançadas de solicitação.

Objetivos de aprendizagem

Ao final deste módulo, você será capaz de fazer o seguinte:

  • Crie prompts eficazes que otimizam o desempenho do GitHub Copilot, garantindo precisão e relevância em cada sugestão de código ao acelerar os ciclos de desenvolvimento.
  • Entenda a relação intrincada entre prompts e respostas do Copilot, e utilize as práticas recomendadas na engenharia de prompts, incluindo definição de papéis e gerenciamento de histórico de chat.
  • Obtenha insights sobre o mecanismo subjacente de como o GitHub Copilot lida com os prompts do usuário, desde a transmissão segura até a filtragem de conteúdo e a análise de contexto, otimizando para uso eficiente de recursos.

Pré-requisitos

  • Conhecimento básico de codificação.
  • Acesso ao GitHub Copilot: Para usá-lo, você pode instalar a extensão do GitHub Copilot disponível para você nos seguintes Ambientes de Desenvolvimento Integrado (IDEs):
    • Visual Studio
    • Visual Studio Code
    • Neovim
    • IDEs da JetBrains (IntelliJ, PyCharm, WebStorm etc.)
  • Uma conta do GitHub para conectar seu editor de código ao Copilot.