Introdução ao GitHub Copilot

Bem-vindo ao GitHub Copilot, seu companheiro de IA no Visual Studio!

O Copilot ajuda-te a programar mais rápido e com maior precisão ao sugerir linhas inteiras ou blocos de código. O Copilot também responde a perguntas e ajuda em tarefas rotineiras, como escrever testes unitários, depuração e perfilagem. Pode usar todas estas funcionalidades diretamente no seu ambiente Visual Studio.

Neste artigo, aprende a usar o Copilot e a tirar o máximo partido das suas funcionalidades no Visual Studio.

Abrir Copilot

  1. Open Visual Studio (versão 17.8 ou posterior). Atualize para a versão mais recente do Visual Studio para tirar o máximo partido do Copilot.

  2. Crie um novo projeto, abra um projeto existente ou continue sem código para abrir o IDE.

  3. Selecione o emblema GitHub Copilot no canto superior direito do Visual Studio e selecione Abrir Janela de Chat.

    Captura de ecrã do emblema GitHub Copilot no Visual Studio.

    Se o Copilot não estiver instalado, selecione Instalar Copilot na lista suspensa e siga as instruções do instalador. Para obter mais informações, consulte Gerenciar a instalação e o estado do Copilot.

  4. Na janela do chat, introduza um aviso para começar a usar o Copilot.

    Se ainda não tiver iniciado sessão com uma conta GitHub, o Visual Studio solicita que inicie sessão. Também podes começar a usar o Copilot Free se não tiveres uma subscrição do Copilot. Complete o processo de início de sessão ou registo no seu navegador e depois volte ao Visual Studio.

    Captura de ecrã do diálogo Começar com o Copilot Grátis no Visual Studio.

    Captura de ecrã do diálogo Começar com o Copilot Grátis no Visual Studio.

O Copilot está agora pronto para uso no Visual Studio.

Comece a usar o Copilot

Depois de iniciares sessão, usa o Copilot na janela de chat e em todo o IDE.

  • Use o modo agente e servidores MCP: Na janela de chat, selecione Perguntar e altere para Agente para ativar o modo agente. Use o ícone de ferramentas para aceder a servidores Model Context Protocol (MCP), configurar servidores e escolher quais as ferramentas que o Copilot pode usar. Por exemplo, para obter assistência do Copilot na geração de código direcionado, envie "Escrever testes unitários para os métodos neste ficheiro."

    • Como parte dos fluxos de trabalho em modo agente, o Copilot Chat pode ligar-se a agentes na cloud para executar sessões de codificação remotas que criam problemas de repositório e pull requests no seu repositório GitHub ligado. Pode ser solicitado que conceda permissões ao repositório na primeira vez que inicia uma sessão na cloud, ou quando são necessárias mais permissões.
  • Use sugestões de completação e próximas edições: À medida que programa, o Copilot fornece sugestões diretamente no editor. O Copilot sugere tanto novo código (mostrado como texto cinzento) como edições ao código existente. Por defeito, o Visual Studio prioriza o IntelliSense em relação às finalizações inline do Copilot. Pode personalizar os atalhos de teclado para aceitar sugestões do Copilot (sugestão completa, próxima palavra e próxima linha) em Tools>Options>Environment>Keyboard.

  • Use as ações do Copilot em todo o Visual Studio: Encontre ações e sugestões alimentadas pelo Copilot no menu contextual do editor, lista de erros, pesquisa de funcionalidades e outras áreas do IDE.

    • Utilize o fluxo de trabalho Debugger Agent a partir do Copilot Chat ou do contexto da questão. Comece a partir de um problema do GitHub ou Azure DevOps (ou de um prompt em linguagem natural) para reproduzir um problema, gerar hipóteses, adicionar instrumentação, analisar telemetria e aplicar correções direcionadas enquanto validam o comportamento em tempo real.

Adapte o chat do Copilot ao seu fluxo de trabalho

Personalize o Copilot para seu projeto e seu fluxo de trabalho de desenvolvimento.

  • Gerir o contexto com referências: Use o + botão para anexar mais contexto, como ficheiros ou imagens, ou peça ao Copilot para referenciar toda a sua solução.

  • Aceda a diferentes modelos: Use o seletor de modelos na janela de prompt para selecionar modelos de IA, ou traga o seu próprio modelo para o Copilot. Explore diferentes modelos para diferentes cenários, seja responder a perguntas rápidas, escrever documentação ou gerar edições de código em vários ficheiros.

  • Adicione instruções personalizadas: Adicione instruções .github/copilot-instructions.md reutilizáveis e ficheiros.github/prompts de prompt para personalizar as respostas do Copilot ao seu estilo de programação ou necessidades do projeto.

  • Criar e gerir agentes personalizados: Na janela Copilot Chat, use o seletor de agentes no topo da área de prompts para criar e selecionar agentes personalizados. As definições de agentes personalizados ao nível do utilizador são armazenadas em %USERPROFILE%\.github\agents. Estes agentes mantêm a noção do espaço de trabalho, a configuração das ferramentas, a seleção de modelos e as ligações ao MCP. Para mais informações, consulte Use agentes incorporados e personalizados com GitHub Copilot.

Recursos úteis

Para rever os recursos do Copilot a qualquer momento, selecione Guia do Copilot do GitHub no emblema GitHub Copilot no canto superior direito do Visual Studio.

Experimente criar um aplicativo completo com o laboratório prático: GitHub Copilot no Visual Studio 2022.