Introdução

Concluído

O GitHub Copilot no Visual Studio Code oferece codificação avançada assistida por IA pronta para uso, mas seu verdadeiro potencial surge quando você o personaliza para corresponder aos fluxos de trabalho e aos requisitos de projeto específicos da sua equipe. Ao fornecer instruções personalizadas e criar agentes especializados, você pode transformar o GitHub Copilot de um assistente de uso geral em um conjunto de colaboradores de IA personalizados que entendem sua base de código, seguem suas convenções e lidam com tarefas de desenvolvimento de várias etapas.

Imagine que você é um desenvolvedor em uma equipe que mantém um aplicativo C# grande. Sua equipe tem padrões de codificação específicos, padrões arquitetônicos e processos de revisão que cada solicitação de pull deve seguir. Em vez de repetir essas diretrizes em cada prompt do GitHub Copilot Chat, você pode inseri-las diretamente em arquivos de instrução que o GitHub Copilot lê automaticamente. Você também pode criar agentes personalizados , personas de IA especializadas como um "Planner" que projeta estratégias de implementação ou um "Revisor de Código" que verifica problemas de segurança e encadeá-los juntos para que a saída de um agente flua para o próximo.

Os tópicos abordados neste módulo incluem:

  • Usando instruções personalizadas baseadas em repositório e arquivos de prompt para influenciar o estilo e as diretrizes de codificação do GitHub Copilot.
  • Definir e usar agentes do GitHub Copilot personalizados para tarefas especializadas, como planejamento, codificação e teste.
  • Configurando subagentes, habilidades de agente e agentes em nível organizacional.
  • Encadeamento de agentes por meio de transferências para concretizar cenários de desenvolvimento com várias etapas.

Ao final deste módulo, você poderá:

  • Personalize as respostas do GitHub Copilot usando arquivos de instrução e arquivos de prompt para impor estilos de codificação, práticas recomendadas e diretrizes específicos do projeto.
  • Crie agentes do GitHub Copilot personalizados no Visual Studio Code com instruções personalizadas, permissões de ferramenta e configurações de subagente.
  • Configure e utilize a transferência de agentes para orquestrar fluxos de trabalho de desenvolvimento com várias etapas.
  • Implemente um cenário do mundo real definindo instruções personalizadas e encadeando vários agentes personalizados para concluir de forma colaborativa uma tarefa de codificação.

Importante

Para concluir este treinamento do GitHub Copilot, você deve ter uma assinatura ativa para o GitHub Copilot em sua conta pessoal do GitHub (inclui o plano GitHub Copilot Free) ou você deve ser atribuído a uma assinatura gerenciada por uma organização ou empresa. As atividades do módulo podem incluir sugestões do GitHub Copilot que correspondem ao código público. Se você for membro de uma organização no GitHub Enterprise Cloud que tenha recebido uma estação do GitHub Copilot por meio da sua organização, a configuração para sugestões que correspondam ao código público será herdada da sua organização ou empresa. Se sua conta bloquear sugestões que correspondam ao código público, as atividades do módulo poderão não funcionar conforme o esperado.