Examinar os recursos do GitHub Copilot

Concluído

O GitHub Copilot oferece uma lista crescente de recursos para indivíduos e organizações.

Recursos do GitHub Copilot

O GitHub Copilot oferece uma variedade de recursos para aprimorar a experiência de codificação, alguns dos quais podem estar em versão prévia pública. Os recursos disponíveis para você dependem do seu plano e se você está usando o Copilot como indivíduo ou por meio de uma organização.

Os seguintes recursos do GitHub Copilot são lançados e têm suporte como recursos de disponibilidade geral:

Preenchimento de código

Sugestões de estilo de preenchimento automático do Copilot em IDEs com suporte (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim e Eclipse).

Se você usar o Visual Studio Code, também poderá usar as próximas sugestões de edição, que preverão o local da próxima edição que você provavelmente fará e sugerirá uma conclusão para ela.

Bate-papo do Copiloto

Uma interface de chat que permite que você faça perguntas relacionadas à codificação e atualize arquivos. O GitHub Copilot Chat está disponível no site do GitHub, no GitHub Mobile, em IDEs com suporte (Visual Studio Code, Visual Studio, IDEs jetbrains, IDE do Eclipse e Xcode) e no Terminal do Windows. Os usuários também podem usar as habilidades do GitHub no Copilot Chat (as habilidades do GitHub não estão incluídas no plano GitHub Copilot Free).

Copilot Edits

As funções de edição do Copilot estão disponíveis no Visual Studio Code e nos IDEs JetBrains. Use Edições do Copilot para fazer alterações em vários arquivos diretamente de um único prompt de Chat do Copilot. O Copilot Edits tem os seguintes modos:

  • Modo de edição: use o modo de edição quando desejar um controle mais granular sobre as edições que o Copilot propõe. No modo de edição, você escolhe em quais arquivos o Copilot pode fazer alterações, fornece contexto ao Copilot com cada iteração e decide se aceita ou não as edições sugeridas após cada turno.

  • Modo de agente: use o modo de agente quando você tiver uma tarefa específica em mente e quiser habilitar o Copilot para editar seu código de forma autônoma. No modo de agente, o Copilot determina em quais arquivos fazer alterações, oferece alterações de código e comandos de terminal para concluir a tarefa e itera para corrigir problemas até que a tarefa original seja concluída. O modo de agente só está disponível no Visual Studio Code.

Revisão de código do GitHub Copilot

Sugestões de revisão de código geradas por IA para ajudar você a escrever um código melhor.

Copilot na CLI

Uma interface semelhante a um chat no terminal, onde você pode fazer perguntas sobre a linha de comando. Você pode pedir ao Copilot para fornecer sugestões de comando ou explicações de comandos. Os usuários também podem integrar o Copilot ao Windows Terminal Canary.

Resumos de pull request gerados pelo do Copilot

Resumos gerados por IA das alterações feitas em uma pull request, quais arquivos elas afetam e no que um revisor deve se concentrar ao realizar sua revisão. Esse recurso não está incluído no plano GitHub Copilot Free.

Extensões do GitHub Copilot

As Extensões do GitHub Copilot são um tipo de aplicativo GitHub que integra o poder das ferramentas externas ao GitHub Copilot Chat. As Extensões do Copilot podem ser desenvolvidas por qualquer pessoa, para uso privado ou público, e podem ser compartilhadas com outras pessoas por meio do GitHub Marketplace.

Instruções personalizadas do copilot

Aprimore as respostas de Chat do Copilot fornecendo detalhes contextuais sobre suas preferências, ferramentas e requisitos.

Bases de conhecimento do Copilot (somente Copilot Enterprise)

Crie e gerencie coleções de documentação a serem usadas como contexto para conversar com o Copilot. Ao fazer uma pergunta no Copilot Chat no GitHub ou no Visual Studio Code, você pode especificar uma base de dados de conhecimento como o contexto para sua pergunta.

Resumo

O GitHub Copilot fornece recursos para aprimorar a experiência de codificação, tanto no IDE selecionado quanto em outras interfaces. A disponibilidade desses recursos depende do seu plano e se você está usando o Copilot como indivíduo ou por meio de uma organização.