Revise 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 gama de recursos para melhorar a experiência de codificação, alguns dos quais podem estar em visualização pública. Os recursos disponíveis dependem do seu plano e se você está usando o Copilot como um indivíduo ou através de uma organização.

Os seguintes recursos do GitHub Copilot são lançados e suportados como recursos de disponibilidade geral:

Conclusão de código

Sugestões do Copilot com estilo de preenchimento automático em IDEs suportadas (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 irão prever 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 lhe permite fazer perguntas relacionadas com codificação e atualizar ficheiros. O GitHub Copilot Chat está disponível no site do GitHub, no GitHub Mobile, em IDEs suportados (Visual Studio Code, Visual Studio, IDEs JetBrains, Eclipse IDE e Xcode) e no Terminal Windows. Os usuários também podem usar as habilidades do GitHub do Copilot Chat (as habilidades do GitHub não estão incluídas no plano GitHub Copilot Free).

Copilot Edits

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

  • Modo de edição: use o modo de edição quando quiser um controle mais granular sobre as edições propostas pelo Copilot. No modo de edição, você escolhe em quais arquivos o Copilot pode fazer alterações, fornece contexto ao Copilot em 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 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 do código do Copilot do GitHub

Sugestões de revisão de código geradas por IA para ajudá-lo a escrever um código melhor.

Copiloto na Interface de Linha de Comandos (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 no Windows Terminal Canary.

Copilot gerou resumos de pull request

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

Extensões do Copilot do GitHub

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

Instruções personalizadas do copiloto

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

Bases de conhecimento do Copilot (apenas Copilot Enterprise)

Crie e gerencie coleções de documentação para usar como contexto para conversar com o Copilot. Quando você faz 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 um indivíduo ou através de uma organização.