Revise as funcionalidades do GitHub Copilot
O GitHub Copilot oferece uma lista crescente de funcionalidades para indivíduos e organizações.
Funcionalidades do GitHub Copilot
O GitHub Copilot oferece uma série de funcionalidades para melhorar a experiência de programação, algumas das quais podem estar em pré-visualização pública. As funcionalidades disponíveis dependem do seu plano e de estar a usar o GitHub Copilot individualmente ou através de uma organização.
As seguintes funcionalidades do GitHub Copilot são lançadas e suportadas como funcionalidades de disponibilidade geral:
Conclusão de código
Sugestões ao estilo Autocomplete do GitHub Copilot em IDEs suportados (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim e Eclipse).
Se usares o Visual Studio Code, também podes usar sugestões de próxima edição, que preveem a localização da próxima edição que provavelmente vais fazer e sugerem uma conclusão para ela.
GitHub Copilot Chat
Uma interface de chat que lhe permite fazer perguntas relacionadas com codificação e atualizar ficheiros. A interface de chat do GitHub Copilot está disponível no site do GitHub, no GitHub Mobile, em IDEs suportados (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE e Xcode) e no Terminal do Windows. Os utilizadores também podem usar as competências do GitHub do GitHub Copilot (as competências do GitHub não estão incluídas no plano gratuito do GitHub Copilot).
Agentes GitHub Copilot
A interface de chat fornece agentes incorporados otimizados para diferentes tarefas. Os seguintes agentes incorporados estão disponíveis na vista de chat do Visual Studio Code:
Agente: Use o Agente quando tiver uma tarefa específica em mente e quiser ativar o GitHub Copilot para editar o seu código de forma autónoma. O Agente determina em que ficheiros fazer alterações, oferece alterações de código e comandos de terminal para completar a tarefa, e itera para remediar problemas até que a tarefa original esteja concluída.
Plano: Use o agente do Plano quando quiser criar um plano estruturado e passo a passo de implementação antes de fazer alterações. O Agente do Plano analisa o seu pedido, divide em passos distintos e produz um plano detalhado que pode ser entregue ao Agente para implementação.
Pergunte: Use o agente Ask quando quiser colocar questões sobre a sua base de código, temas de programação ou conceitos tecnológicos gerais sem alterar os seus ficheiros.
Análise do código do GitHub Copilot
Sugestões de revisão de código geradas por IA para ajudá-lo a escrever um código melhor.
GitHub Copilot Cloud Agent
Um agente de IA autónomo que pode fazer alterações de código por si. Pode atribuir uma issue do GitHub ao GitHub Copilot, e o agente tratará das alterações necessárias e criará um pull request para você rever. Também pode pedir ao GitHub Copilot para criar um pull request a partir do GitHub Copilot. Esta funcionalidade está disponível nos planos GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business e GitHub Copilot Enterprise.
GitHub Copilot na CLI
Uma interface semelhante a um chat no terminal, onde você pode fazer perguntas sobre a linha de comando. Pode pedir ao GitHub Copilot sugestões de comandos ou explicações sobre comandos. Os utilizadores também podem integrar o GitHub Copilot no Terminal do Windows Canary.
O GitHub Copilot gerou resumos de pull requests
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. Esta funcionalidade não está incluída no plano GitHub Copilot Free.
Extensões GitHub Copilot
As Extensões GitHub Copilot são um tipo de aplicação GitHub que integra o poder de ferramentas externas no GitHub Copilot. As Extensões GitHub Copilot podem ser desenvolvidas por qualquer pessoa, para uso privado ou público, e podem ser partilhadas com outros através do GitHub Marketplace.
Instruções personalizadas do GitHub Copilot
Melhore as respostas do GitHub Copilot fornecendo detalhes contextuais sobre as suas preferências, ferramentas e requisitos.
GitHub Copilot Memory (pré-visualização pública)
O GitHub Copilot pode deduzir e armazenar informação útil sobre um repositório, que o GitHub Copilot Cloud Agent e a revisão de código do GitHub Copilot podem usar para melhorar a qualidade dos seus resultados ao trabalhar nesse repositório.
GitHub Copilot Spaces
Organize e centralize conteúdos relevantes, como código, documentação, especificações e mais, em Spaces que fundamentem as respostas do GitHub Copilot no contexto certo para uma tarefa específica.
GitHub Copilot no GitHub Desktop
Gera automaticamente mensagens de commit e descrições com o GitHub Copilot no GitHub Desktop, com base nas alterações que fizeres ao teu projeto.
Resumo
O GitHub Copilot oferece funcionalidades para melhorar a experiência de programação, tanto no IDE selecionado como noutras interfaces. A disponibilidade destas funcionalidades depende do seu plano e se está a usar o GitHub Copilot individualmente ou através de uma organização.