Skip to main content

Sobre o GitHub Copilot Chat

Saiba como usar o GitHub Copilot Chat para aprimorar sua experiência de codificação.

Visão geral

O GitHub Copilot Chat é a interface de chat baseada em IA do GitHub Copilot. Ele permite que você interaja com modelos de IA para obter assistência de codificação, explicações e sugestões em um formato de conversa.

O Copilot Chat pode ajudar com uma variedade de tarefas relacionadas à codificação, como oferecer sugestões de código, fornecer descrições de linguagem natural da funcionalidade e finalidade de um código, gerar testes de unidade para o código e propor correções de bugs no código.

O GitHub Copilot Chat está disponível em vários ambientes:

  • GitHub (o site).
  • Uma variedade de IDEs, como Visual Studio Code, Xcode e IDEs do JetBrains.
  • GitHub Mobile.

Ambientes diferentes podem ter recursos e funcionalidades diferentes, mas a funcionalidade principal permanece consistente entre plataformas. Para explorar a funcionalidade disponível em cada ambiente, consulte os guias de instruções Copilot Chat e o Tutoriais para GitHub Copilot.

Limitações

O Copilot Chat foi projetado para ajudar nas tarefas de codificação, mas você continua responsável por revisar e validar o código gerado. Ele nem sempre produz soluções corretas ou ideais e, às vezes, pode gerar código que contenha vulnerabilidades de segurança ou outros problemas. Sempre teste e examine o código antes de usá-lo em produção.

Personalizar as respostas do Copilot Chat

O GitHub Copilot no GitHub, o Visual Studio Code e o Visual Studio podem fornecer respostas de chat que são adaptadas à maneira como sua equipe trabalha, às ferramentas que você usa, às especificidades do seu projeto ou às suas preferências pessoais se você fornecer contexto suficiente. Em vez de repetir instruções em cada prompt, você pode criar e salvar instruções para o Copilot Chat para personalizar as respostas que recebe.

Há dois tipos de instruções personalizadas que você pode adicionar ao Copilot Chat:

  • Instruções do repositório: você pode criar um arquivo de instruções personalizado para um repositório, para que todos os prompts solicitados no contexto do repositório incluam automaticamente as instruções que você definiu
  • Instruções pessoais: você pode adicionar instruções pessoais para que todas as respostas de chat que você, como usuário, receber sejam adaptadas às suas preferências

Para saber mais, confira Como adicionar instruções personalizadas de repositório no GitHub Copilot e Adicionando instruções personalizadas pessoais ao GitHub Copilot.

Modelos de IA para o Copilot Chat

Você pode alterar o modelo de linguagem grande que o Copilot usa para gerar respostas a prompts de chat, incluindo modelos premium com funcionalidades avançadas. Você pode achar que diferentes modelos têm um desempenho melhor ou fornecem respostas mais úteis, dependendo do tipo de perguntas feitas. Para saber mais, confira Changing the AI model for Copilot Chat.

Estender o Chat do Copilot no GitHub

Extensões do GitHub Copilot integram o poder das ferramentas externas no Copilot Chat, ajudando você a reduzir a alternância de contexto e a receber respostas com contexto específico do domínio. Você pode instalar Extensões do Copilot do GitHub Marketplace e digitar @ em uma janela de chat para ver uma lista das extensões disponíveis. Para usar uma extensão, selecione a extensão na lista ou digite o nome completo do campo de dados dinâmico e digite seu prompt.

Para saber mais, confira Using extensions to integrate external tools with Copilot Chat.