Examinar os recursos de GitHub Copilot

Concluído

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

recursos de GitHub Copilot

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 GitHub Copilot como indivíduo ou por meio de uma organização.

Os seguintes recursos de 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 de GitHub Copilot em IDEs com suporte (Visual Studio Code, Visual Studio, IDEs do JetBrains, Azure Data Studio, Xcode, Vim/Neovim e Eclipse).

Se você usar 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.

Chat GitHub Copilot

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

agentes de chat GitHub Copilot

A visualização de chat do GitHub Copilot fornece agentes internos otimizados para diferentes tarefas. Os seguintes agentes internos estão disponíveis no Visual Studio Code:

  • Agente: use o Agente quando você tiver uma tarefa específica em mente e quiser habilitar GitHub Copilot editar seu código de forma autônoma. O Agente determina a 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.

  • Plano: use o agente Plano quando quiser criar um plano de implementação estruturado e passo a passo antes de fazer alterações. O agente de Plano analisa sua solicitação, divide-a em etapas discretas e produz um plano detalhado que pode ser entregue ao Agente para implementação.

  • Pergunte: Use o agente Ask quando quiser fazer perguntas sobre sua base de código, tópicos de codificação ou conceitos gerais de tecnologia sem fazer alterações em seus arquivos.

GitHub Copilot revisão de código

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

agente de codificação GitHub Copilot

Um agente de IA autônomo que pode fazer alterações de código para você. Você pode atribuir um problema de GitHub a GitHub Copilot e o agente trabalhará para fazer as alterações necessárias e criará uma solicitação de pull para que você examine. Você também pode pedir ao GitHub Copilot para criar um pull request no GitHub Copilot Chat. Esse recurso está disponível nos planos GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business e GitHub Copilot Enterprise.

GitHub Copilot na linha de comando

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

GitHub Copilot gerou resumos de pull request

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 Gratuito.

Extensões de GitHub Copilot

Extensões do GitHub Copilot são um tipo de aplicativo GitHub que integra o poder das ferramentas externas ao chat GitHub Copilot. GitHub Copilot Extensões 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 GitHub Copilot

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

memória GitHub Copilot (versão prévia pública)

GitHub Copilot pode deduzir e armazenar informações úteis sobre um repositório, que GitHub Copilot agente de codificação e GitHub Copilot revisão de código podem usar para melhorar a qualidade de sua saída ao trabalhar nesse repositório.

Espaços GitHub Copilot

Organize e centralize conteúdo relevante, como código, documentos, especificações e muito mais, em Espaços que regem as respostas de GitHub Copilot no contexto certo para uma tarefa específica.

GitHub Copilot no GitHub Desktop

Gere automaticamente mensagens de confirmação e descrições com GitHub Copilot no GitHub Desktop com base nas alterações feitas em seu projeto.

Resumo

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 GitHub Copilot como indivíduo ou por meio de uma organização.