Skip to main content
Skip to content

Fazendo perguntas ao GitHub Copilot no seu IDE

Use Copilot Chat em seu editor para fornecer sugestões de código, explicar código, gerar testes de unidade e sugerir correções de código.

Introdução

Este guia descreve como usar Copilot Chat e agentes para automatizar tarefas de codificação dividindo-as em etapas, usando ferramentas para ler arquivos, editar código e executar comandos e auto-correção quando algo der errado. Você também pode fazer perguntas gerais sobre o desenvolvimento de software ou perguntas específicas sobre o código em seu projeto. Para obter mais informações, consulte Sobre GitHub Copilot Chat.

Para saber como usar Copilot para fluxos de trabalho controlados por agente em um aplicativo da área de trabalho, consulte Introdução ao GitHub aplicativo Copilot.

Pré-requisitos

Se você tiver acesso por GitHub Copilot meio de sua organização, não poderá usar GitHub Copilot Chat se o proprietário corporativo tiver desabilitado o chat. Confira Gerenciando políticas e recursos para GitHub Copilot em sua organização.

Modos de chat

Você pode usar Copilot Chat nos seguintes modos:

  • Modo pergunta: para obter respostas a perguntas de codificação e obter Copilot sugestões de código.
  • Modo de agente: para fazer com que Copilot cumpram uma tarefa pré-determinada autonomamente. Consulte Usando o modo de agente em seu IDE.
  • Modo de plano: para criar Copilot planos de implementação detalhados para garantir que todos os requisitos sejam atendidos. Consulte Usando o modo de plano em seu IDE.

Para alternar entre os modos, use a lista suspensa dos agentes na parte inferior da janela de chat.

Observação

Se você não vir a opção Agente no seletor de modo, o administrador da empresa ou da organização poderá ter desabilitado o modo de agente para seu IDE.

Usando o modo de solicitação

O modo de pergunta é otimizado para responder perguntas sobre sua base de código, codificação e conceitos gerais de tecnologia. Use o modo de pergunta quando quiser entender como algo funciona, explorar ideias ou obter ajuda com tarefas de codificação.

Para usar o modo Perguntar, selecione Perguntar no menu suspenso de agentes na parte inferior da janela de chat e, em seguida, envie um comando, conforme descrito abaixo.

Enviar prompts

Você pode dar ao agente uma descrição de alto nível do que você deseja construir, e ele começa a trabalhar. Cada tarefa é executada dentro de uma sessão de agente, uma conversa persistente que você pode acompanhar, pausar, retomar ou entregar a outro agente.

  1. Para abrir o modo de exibição de chat, clique no ícone de chat na barra de título de Visual Studio Code. Se o ícone de chat não for exibido, clique com o botão direito do mouse na barra de título e verifique se o Centro de Comando está selecionado.

    Captura de tela do botão do 'Copilot Chat', realçado com um contorno laranja escuro.

  2. Digite um prompt na caixa de prompt. Para ver uma introdução aos tipos de prompts que você pode usar, confira Começando com prompts para o GitHub Copilot Chat no seu IDE.

  3. Avalie Copilota resposta e faça uma solicitação de acompanhamento, se necessário.

    A resposta pode conter texto, blocos de código, botões, imagens, URIs e árvores de arquivos. A resposta geralmente inclui elementos interativos. Por exemplo, a resposta pode incluir um menu para inserir um bloco de código ou um botão para invocar um Visual Studio Code comando.

    Para ver os arquivos que Copilot Chat usou para gerar a resposta, selecione a lista suspensa de Referências usadas n no topo da resposta. As referências podem incluir um link para um arquivo de instruções personalizado para seu repositório. Esse arquivo contém informações extras que são adicionadas automaticamente a todas as suas perguntas de chat para aprimorar a qualidade das respostas. Para obter mais informações, consulte Adicionando instruções personalizadas do repositório para GitHub Copilot.

Usar palavras-chave em seu prompt

Você pode usar palavras-chave especiais para ajudar Copilot a entender seu prompt. Para ver exemplos, confira Começando com prompts para o GitHub Copilot Chat no seu IDE.

Participantes do chat

Os participantes do chat são como especialistas no domínio que têm uma especialidade com a qual podem ajudar você.

Copilot Chat pode inferir participantes de chat relevantes com base em seu prompt de linguagem natural, melhorando a descoberta de funcionalidades avançadas sem que você precise especificar explicitamente o participante que deseja usar em seu prompt.

Observação

A inferência automática para os participantes do chat está atualmente em prévia pública e está sujeita a alterações.

Como alternativa, você pode especificar manualmente um participante do chat para definir o escopo da solicitação para um domínio específico. Para fazer isso, digite @ na caixa de solicitação de chat, seguido por um nome de participante do chat.

Para ver a lista de todos os participantes do chat disponíveis, digite @ na caixa de solicitação do chat. Consulte também guia rápido do GitHub Copilot Chat ou Participantes do Chat na Visual Studio Code documentação.

Comandos de barra

Utilize comandos com barra para evitar escrever prompts complexos para cenários comuns. Para usar um comando de barra, digite / na caixa de prompt do chat, seguido de um comando.

Para ver todos os comandos de barra disponíveis, digite / na caixa de prompt do chat. Consulte também guia rápido do GitHub Copilot Chat ou comandos Slash na documentação Visual Studio Code.

Variáveis de chat

Use variáveis do chat para incluir contexto específico em seu prompt. Para usar uma variável do chat, digite # na caixa de prompt do chat, seguida de uma variável do chat.

Para ver todas as variáveis do chat disponíveis, digite # na caixa de prompt do chat. Confira também guia rápido do GitHub Copilot Chat.

Usando as habilidades de GitHub para Copilot

As habilidades específicas do Copilot do GitHub expandem o tipo de informação que o Copilot pode fornecer. Para acessar essas habilidades no Copilot Chat, inclua @github em sua pergunta.

Quando você adiciona @github a uma pergunta, Copilot seleciona dinamicamente uma habilidade apropriada, com base no conteúdo da pergunta. Você também pode pedir explicitamente que o Copilot Chat use uma habilidade específica. É possível fazer isso de duas formas:

  • Use linguagem natural para pedir que o Copilot Chat use uma habilidade. Por exemplo, @github Search the web to find the latest GPT model from OpenAI.
  • Para invocar especificamente uma pesquisa na Web, você pode incluir a #web variável em sua pergunta. Por exemplo, @github #web What is the latest LTS of Node.js?

Você pode gerar uma lista de habilidades disponíveis atualmente fazendo a pergunta Copilot: @github What skills are available?

Usando servidores MCP (Model Context Protocol)

É possível usar o MCP para estender as funcionalidades do Copilot Chat integrando-o a uma ampla gama de ferramentas e serviços existentes. Para obter mais informações, confira Sobre o Protocolo de Contexto de Modelo (MCP).

Modelos de IA para Copilot Chat

Você pode alterar os usos do modelo Copilot para gerar respostas. Você pode achar que diferentes modelos têm um desempenho melhor ou fornecem respostas mais úteis, dependendo do tipo de perguntas feitas. As opções incluem modelos Premium com funcionalidades avançadas. Para alterar o modelo em seu IDE, consulte Alterando o modelo de IA para GitHub Copilot Chat. Para alterar ou comparar modelos, GitHubconsulte Fazer perguntas ao GitHub Copilot no GitHub.

Maneiras adicionais de acessar Copilot Chat

Além de enviar prompts por meio da exibição do chat, você pode enviar prompts de outras maneiras:

  • Chat rápido: Para abrir o menu suspenso de chat rápido, pressione Shift+Option+Command+L (Mac) / Ctrl+Shift+Alt+L (Windows/Linux).
  • Inline: Para iniciar um chat inline diretamente no editor ou no terminal integrado, digite Command+i (Mac) / Ctrl+i (Windows/Linux).
  • Ações inteligentes: Para enviar prompts por meio do menu de contexto, clique com o botão direito do mouse no editor, selecione Copilot no menu exibido e selecione uma das ações. As ações inteligentes também podem ser acessadas por meio do ícone de brilho que às vezes aparece quando você seleciona uma linha de código.

Consulte chat embutido, chat rápido e ações inteligentes de chat na Visual Studio Code documentação para obter mais detalhes.

Usando imagens em Copilot Chat

Você pode anexar imagens e PDFs aos prompts ao usar um modelo que dá suporte à entrada de imagem.

Copilot dá suporte aos seguintes tipos de arquivo:

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • GIF (.gif)
  • WEBP (.webp)
  • PDF (.pdf)
  • HEIC (.heic)
  • HEIF (.heif)

Por exemplo, você pode anexar:

  • Envie uma captura de tela de um trecho de código e peça Copilot para explicar o código.
  • Uma simulação da interface do usuário para um aplicativo e peça Copilot para gerar o código.
  • Um fluxograma e peça Copilot para descrever os processos mostrados na imagem.
  • Uma captura de tela de uma página web e solicitar a Copilot que gere HTML para uma página semelhante.

Os anexos de imagem e PDF estão disponíveis em todos os Copilot planos e estão habilitados por padrão, sem nenhuma política necessária para ativar ou desativar o recurso.

Como anexar imagens ao seu prompt de chat

  1. Siga um destes procedimentos:

    • Copie uma imagem e cole-a no modo de exibição de chat.
    • Arraste e solte um ou mais arquivos de imagem do explorador de arquivos do sistema operacional ou do Explorer em VS Code na janela de chat.
    • Clique com o botão direito do mouse em um arquivo de imagem no VS Code Explorer e clique Copilot em Adicionar Arquivo ao Chat.
  2. Digite seu prompt na exibição de chat para acompanhar a imagem. Por exemplo, explain this diagram, describe each of these images in detail, what does this error message mean.

Compartilhando feedback

Para indicar se uma resposta foi útil, use os ícones polegares para cima e polegares para baixo que aparecem ao lado da resposta.

Para deixar feedback sobre a GitHub Copilot Chat extensão, abra uma issue no repositório microsoft/vscode-copilot-release.

Leitura adicional

Pré-requisitos

GitHub Copilot extensão**. Consulte Instalar GitHub Copilot na Visual Studio na Visual Studio documentação. * ** GitHub Copilot Chat extensão**. Consulte Instalar GitHub Copilot na Visual Studio na Visual Studio documentação.

_ Visual Studio 17.10 e posteriores têm as extensões GitHub Copilot e GitHub Copilot Chat internas. Você não precisa instalá-las separadamente._

Se você tiver acesso por GitHub Copilot meio de sua organização, não poderá usar GitHub Copilot Chat se o proprietário corporativo tiver desabilitado o chat. Confira Gerenciando políticas e recursos para GitHub Copilot em sua organização.

Modos de chat

Visual Studio dá suporte aos seguintes modos de chat:

  • Modo de pergunta: obtenha respostas e diretrizes sem fazer alterações no código.
  • Modo de agente: dê Copilot uma tarefa de alto nível e permita que ela edite código, execute comandos e itere nos resultados. Consulte Usando o modo de agente em seu IDE.

Para alternar entre os modos, use a lista suspensa de modo na parte inferior do painel de chat. Os modos de chat estão disponíveis na Visual Studio versão 17.14 e posterior.

Usando o modo de solicitação

Use o modo de pergunta quando quiser Copilot explicar o código, responder a uma pergunta ou sugerir uma abordagem sem modificar seu projeto.

Para usar o modo de solicitação, selecione Perguntar na lista suspensa do modo na parte inferior do painel de chat e envie um prompt, conforme descrito abaixo.

Enviar prompts

Você pode solicitar ao Copilot Chat que forneça sugestões de código, explique código, gere testes de unidade e sugira correções de código.

  1. Na barra de Visual Studio menus, clique em Exibir e, em seguida, clique em GitHub Copilot Chat.

  2. Copilot Chat Na janela, insira um prompt e pressione Enter. Para ver os prompts de exemplo, veja Começando com prompts para o GitHub Copilot Chat no seu IDE.

  3. Avalie Copilota resposta e envie um prompt de acompanhamento, se necessário.

    A resposta geralmente inclui elementos interativos. Por exemplo, a resposta pode incluir botões para copiar, inserir ou visualizar o resultado de um bloco de código.

    Para ver os arquivos usados Copilot Chat para gerar a resposta, clique no link Referências abaixo da resposta. As referências podem incluir um link para um arquivo de instruções personalizado para seu repositório. Esse arquivo contém informações extras que são adicionadas automaticamente a todas as suas perguntas de chat para aprimorar a qualidade das respostas. Para obter mais informações, consulte Adicionando instruções personalizadas do repositório para GitHub Copilot.

Usar palavras-chave em seu prompt

Você pode usar palavras-chave especiais para ajudar Copilot a entender seu prompt.

Comandos de barra

Utilize comandos com barra para evitar escrever prompts complexos para cenários comuns. Para usar um comando de barra, digite / na caixa de prompt do chat, seguido de um comando.

Para ver todos os comandos de barra disponíveis, digite / na caixa de prompt do chat. Consulte também guia rápido do GitHub Copilot Chat ou comandos Slash na documentação Visual Studio.

References

Por padrão, Copilot Chat fará referência ao arquivo que você abriu ou ao código selecionado. Você também pode usar # seguido de um nome de arquivo, nome de arquivo e números de linha, ou solution para fazer referência a um arquivo, linhas ou solução específica.

Consulte também guia rápido do GitHub Copilot Chat ou Reference na Visual Studio documentação.

Usando GitHub habilidades para Copilot (versão prévia)

Observação

O @github participante do chat está atualmente em versão prévia e só está disponível na Visual Studio Versão Prévia 2 de 2022 em diante.

CopilotAs habilidades específicas de GitHub expandem o tipo de informação que Copilot pode fornecer. Para acessar essas habilidades em Copilot Chat em Visual Studio, inclua @github em sua pergunta.

Quando você adiciona @github a uma pergunta, Copilot seleciona dinamicamente uma habilidade apropriada, com base no conteúdo da sua pergunta. Você também pode pedir Copilot Chat explicitamente para usar uma habilidade específica. Por exemplo, @github Search the web to find the latest GPT4 model from OpenAI.

Você pode gerar uma lista de habilidades disponíveis no momento perguntando Copilot: @github What skills are available?

Usando servidores MCP (Model Context Protocol)

É possível usar o MCP para estender as funcionalidades do Copilot Chat integrando-o a uma ampla gama de ferramentas e serviços existentes. Para obter mais informações, confira Sobre o Protocolo de Contexto de Modelo (MCP).

Modelos de IA para Copilot Chat

Você pode alterar os usos do modelo Copilot para gerar respostas. Você pode achar que diferentes modelos têm um desempenho melhor ou fornecem respostas mais úteis, dependendo do tipo de perguntas feitas. As opções incluem modelos Premium com funcionalidades avançadas. Para alterar o modelo em seu IDE, consulte Alterando o modelo de IA para GitHub Copilot Chat. Para alterar ou comparar modelos, GitHubconsulte Fazer perguntas ao GitHub Copilot no GitHub.

Maneiras adicionais de acessar Copilot Chat

Além de enviar prompts pela janela de bate-papo, você pode enviar prompts em linha. Para iniciar um chat embutido, clique com o botão direito do mouse na janela do editor e selecione Perguntar Copilot.

Consulte Faça perguntas na visualização de chat embutido na Visual Studio documentação para obter mais detalhes.

Usando imagens em Copilot Chat

Você pode anexar imagens e PDFs aos prompts ao usar um modelo que dá suporte à entrada de imagem.

Copilot dá suporte aos seguintes tipos de arquivo:

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • GIF (.gif)
  • WEBP (.webp)
  • PDF (.pdf)
  • HEIC (.heic)
  • HEIF (.heif)

Por exemplo, você pode anexar:

  • Envie uma captura de tela de um trecho de código e peça Copilot para explicar o código.
  • Uma simulação da interface do usuário para um aplicativo e peça Copilot para gerar o código.
  • Um fluxograma e peça Copilot para descrever os processos mostrados na imagem.
  • Uma captura de tela de uma página web e solicitar a Copilot que gere HTML para uma página semelhante.

Os anexos de imagem e PDF estão disponíveis em todos os Copilot planos e estão habilitados por padrão, sem nenhuma política necessária para ativar ou desativar o recurso.

Como anexar imagens ao seu prompt de chat

  1. Se vir o seletor de modelos de IA no canto inferior direito da exibição de chat, selecione um dos modelos compatíveis com a adição de imagens aos prompts:

  2. Siga um destes procedimentos:

    • Copie uma imagem e cole-a no modo de exibição de chat.
    • Clique no ícone de clipe de papel na parte inferior direita do modo de exibição de chat, clique em Upload Image, navegue até o arquivo de imagem que você deseja anexar, selecione-o e clique em Open.

    Você pode adicionar várias imagens, se necessário.

  3. Digite seu prompt na janela de chat para acompanhar a imagem. Por exemplo, explain this image, ou describe each of these images in detail.

Compartilhando feedback

Para compartilhar comentários sobre Copilot Chat, você pode usar o botão Enviar comentários em Visual Studio. Para obter mais informações sobre como fornecer feedback para Visual Studio, consulte a documentação de Feedback Visual Studio.

  1. No canto superior direito da Visual Studio janela, clique no botão Enviar comentários .

    Captura de tela do botão Compartilhar comentários no Visual Studio.

  2. Escolha a opção que melhor descreve os comentários.

    • Para relatar um bug, clique em Relatar um problema.
    • Para solicitar um recurso, clique em Sugerir um recurso.

Leitura adicional

Pré-requisitos

Se você tiver acesso por GitHub Copilot meio de sua organização, não poderá usar GitHub Copilot Chat se o proprietário corporativo tiver desabilitado o chat. Confira Gerenciando políticas e recursos para GitHub Copilot em sua organização.

Modos de chat

O seletor de agente no Copilot Chat painel permite que você escolha qual agente conduz sua conversa. Para trocar de agente, use o menu suspenso Agentes na parte inferior do painel do chat.

Estão disponíveis os seguintes agentes:

  • Modo de agente (padrão): experiência agente completa com execução de tarefa autônoma. Consulte Usando o modo de agente em seu IDE.
  • Modo de pergunta: obtenha respostas rápidas e assistência sem fazer alterações de código.
  • Modo de plano: colabore no planejamento antes da implementação,Copilot analise sua solicitação e crie um plano estruturado para sua revisão. Consulte Usando o modo de plano em seu IDE.
  • Modo de edição: faça edições controladas em vários arquivos que você revisa e aceita individualmente.
  • Copilot CLI: Executa de Copilot a Copilot CLI, oferecendo uma experiência baseada em agentes com terminal em primeiro plano, com suporte para vários modos de isolamento, progresso da sessão em tempo real e visibilidade das chamadas de ferramentas. Para obter mais informações, consulte Sobre GitHub Copilot CLI.
  • Custom agents: use agentes personalizados adaptados às suas necessidades específicas. Consulte Usando agentes personalizados em seu IDE.

Copilot Edits permite que você faça alterações em vários arquivos diretamente de um único Copilot Chat prompt, usando o modo de edição e o modo de agente.

Dica

Você também pode acessar Copilot pelo JetBrains AI Assistant sem instalar o plugin Copilot. Para obter mais informações, consulte Usando GitHub Copilot em IDEs do JetBrains.

Como usar o modo de edição

O modo de edição só está disponível nos IDEs Visual Studio Code e JetBrains.

Use o modo de edição quando desejar um controle mais granular sobre as edições propostas pelo Copilot. No modo de edição, você escolhe quais arquivos o Copilot pode alterar, fornecer contexto ao Copilot com cada iteração e decidir se aceita ou não as edições sugeridas após cada turno.

O modo de edição é mais adequado para casos de uso em que:

  • Você deseja fazer uma atualização rápida e específica de um conjunto definido de arquivos.
  • Você deseja ter controle total sobre o número de solicitações de LLM que o Copilot usa.
  1. Para iniciar uma sessão de edição, clique Copilot na barra de menus e selecione Abrir GitHub Copilot Chat.
  2. Na parte superior do painel de chat, clique em Copilot Edits.
  3. Adicione arquivos relevantes ao conjunto de trabalho para indicar em GitHub Copilot quais arquivos você deseja trabalhar. Você pode adicionar todos os arquivos abertos clicando em Add all open files ou pesquisar individualmente arquivos únicos.
  4. Envie um prompt. Em resposta ao prompt, Copilot Edits determina quais arquivos em seu conjunto de trabalho serão alterados e adiciona uma breve descrição da alteração.
  5. Examine as alterações e Aceite ou Descarte as edições de cada arquivo.

Enviar prompts

Você pode solicitar ao Copilot Chat que forneça sugestões de código, explique código, gere testes de unidade e sugira correções de código.

  1. Abra a Copilot Chat janela clicando no GitHub Copilot Chat ícone no lado direito da janela IDE do JetBrains.

    Captura de tela do ícone GitHub Copilot Chat na Barra de Atividades.

  2. Digite um prompt na caixa de prompt. Para ver os prompts de exemplo, veja Começando com prompts para o GitHub Copilot Chat no seu IDE.

  3. Avalie Copilota resposta e envie um prompt de acompanhamento, se necessário.

    A resposta geralmente inclui elementos interativos. Por exemplo, a resposta pode incluir botões para copiar ou inserir um bloco de código.

    Para ver os arquivos usados Copilot Chat para gerar a resposta, clique no link Referências abaixo da resposta. As referências podem incluir um link para um arquivo de instruções personalizado para seu repositório. Esse arquivo contém informações extras que são adicionadas automaticamente a todas as suas perguntas de chat para aprimorar a qualidade das respostas. Para obter mais informações, consulte Adicionando instruções personalizadas do repositório para GitHub Copilot.

Complementando seu prompt

Você pode usar comandos de barra e referências de arquivo para ajudar o Copilot a entender o que você está solicitando fazer.

Comandos de barra

Utilize comandos com barra para evitar escrever prompts complexos para cenários comuns. Para usar um comando de barra, digite / na caixa de prompt do chat, seguido de um comando.

Para ver todos os comandos de barra disponíveis, digite / na caixa de prompt do chat. Confira também guia rápido do GitHub Copilot Chat.

Referências de arquivo

Por padrão, Copilot Chat fará referência ao arquivo que você abriu ou ao código selecionado. Você também pode especificar Copilot Chat quais arquivos fazer referência, arrastando um arquivo para a caixa de prompt de chat. Como alternativa, clique com o botão direito do mouse em um arquivo, selecione GitHub Copilot e selecione Reference File in Chat.

Usando as habilidades de GitHub para Copilot

As habilidades específicas do Copilot do GitHub expandem o tipo de informação que o Copilot pode fornecer. Para acessar essas habilidades no Copilot Chat, inclua @github em sua pergunta.

Quando você adiciona @github a uma pergunta, Copilot seleciona dinamicamente uma habilidade apropriada, com base no conteúdo da pergunta. Você também pode pedir explicitamente que o Copilot Chat use uma habilidade específica. É possível fazer isso de duas formas:

  • Use linguagem natural para pedir que o Copilot Chat use uma habilidade. Por exemplo, @github Search the web to find the latest GPT model from OpenAI.
  • Para invocar especificamente uma pesquisa na Web, você pode incluir a #web variável em sua pergunta. Por exemplo, @github #web What is the latest LTS of Node.js?

Você pode gerar uma lista de habilidades disponíveis atualmente fazendo a pergunta Copilot: @github What skills are available?

Usando servidores MCP (Model Context Protocol)

É possível usar o MCP para estender as funcionalidades do Copilot Chat integrando-o a uma ampla gama de ferramentas e serviços existentes. Para obter mais informações, confira Sobre o Protocolo de Contexto de Modelo (MCP).

Modelos de IA para Copilot Chat

Você pode alterar os usos do modelo Copilot para gerar respostas. Você pode achar que diferentes modelos têm um desempenho melhor ou fornecem respostas mais úteis, dependendo do tipo de perguntas feitas. As opções incluem modelos Premium com funcionalidades avançadas. Para alterar o modelo em seu IDE, consulte Alterando o modelo de IA para GitHub Copilot Chat. Para alterar ou comparar modelos, GitHubconsulte Fazer perguntas ao GitHub Copilot no GitHub.

Maneiras adicionais de acessar Copilot Chat

  • Solicitações integradas. Além de enviar prompts por meio da janela de chat, você pode enviar solicitações internas clicando com o botão direito do mouse em um arquivo, selecionando GitHub Copilot e selecionando uma das opções.
  • Embutido. Você pode submeter um prompt de chat diretamente e limitá-lo a um bloco de código realçado ou ao seu arquivo atual.
    • Para iniciar um chat embutido, clique com o botão direito do mouse em um bloco de código ou em qualquer lugar em seu arquivo atual, passe o mouse sobre GitHub Copilot, em seguida, selecione Copilot: Chat embutido ou insira Ctrl+Shift+I.

Compartilhando feedback

Para compartilhar comentários sobre Copilot Chat, você pode usar o link de comentários de compartilhamento no JetBrains.

  1. No lado direito da janela IDE do JetBrains, clique no Copilot Chat ícone para abrir a Copilot Chat janela.

    Captura de tela do ícone Copilot Chat na Barra de Atividades.

  2. Na parte superior da Copilot Chat janela, clique no link de comentários de compartilhamento .

    Captura de tela do link de compartilhamento de comentários na janela do Copilot Chat.

Leitura adicional

Pré-requisitos

Se você tiver acesso por GitHub Copilot meio de sua organização, não poderá usar GitHub Copilot Chat se o proprietário corporativo tiver desabilitado o chat. Confira Gerenciando políticas e recursos para GitHub Copilot em sua organização.

Modos de chat

Você pode usar Copilot Chat no modo de agente para realizar uma tarefa definida de forma autônoma ou no modo de plano para elaborar um plano de implementação antes que quaisquer alterações de código sejam feitas. Para alternar entre os modos, use a lista suspensa de agentes na parte inferior da janela de chat.

Enviar prompts

Você pode solicitar ao Copilot Chat que forneça sugestões de código, explique código, gere testes de unidade e sugira correções de código.

  1. Para abrir a janela de chat, clique em Editor na barra de menus e, em seguida, clique GitHub Copilot em Abrir Chat. Copilot Chat abre em uma nova janela.

  2. Digite um prompt na caixa de prompt. Para ver os prompts de exemplo, veja Começando com prompts para o GitHub Copilot Chat no seu IDE.

  3. Avalie Copilota resposta e envie um prompt de acompanhamento, se necessário.

    A resposta geralmente inclui elementos interativos. Por exemplo, a resposta pode incluir botões para copiar ou inserir um bloco de código.

    Para ver os arquivos usados Copilot Chat para gerar a resposta, clique no link Referências abaixo da resposta. As referências podem incluir um link para um arquivo de instruções personalizado para seu repositório. Esse arquivo contém informações extras que são adicionadas automaticamente a todas as suas perguntas de chat para aprimorar a qualidade das respostas. Para obter mais informações, consulte Adicionando instruções personalizadas do repositório para GitHub Copilot.

Usando servidores MCP (Model Context Protocol)

É possível usar o MCP para estender as funcionalidades do Copilot Chat integrando-o a uma ampla gama de ferramentas e serviços existentes. Para obter mais informações, confira Sobre o Protocolo de Contexto de Modelo (MCP).

Modelos de IA para Copilot Chat

Você pode alterar os usos do modelo Copilot para gerar respostas. Você pode achar que diferentes modelos têm um desempenho melhor ou fornecem respostas mais úteis, dependendo do tipo de perguntas feitas. As opções incluem modelos Premium com funcionalidades avançadas. Para alterar o modelo em seu IDE, consulte Alterando o modelo de IA para GitHub Copilot Chat. Para alterar ou comparar modelos, GitHubconsulte Fazer perguntas ao GitHub Copilot no GitHub.

Usar palavras-chave em seu prompt

Você pode usar palavras-chave especiais para ajudar Copilot a entender seu prompt.

Comandos de barra

Utilize comandos com barra para evitar escrever prompts complexos para cenários comuns. Para usar um comando de barra, digite / na caixa de prompt do chat, seguido de um comando.

Para ver todos os comandos de barra disponíveis, digite / na caixa de prompt do chat. Para obter mais informações, consulte guia rápido do GitHub Copilot Chat.

Referências de arquivo

Por padrão, Copilot Chat fará referência ao arquivo que você abriu ou ao código selecionado. Para anexar um arquivo específico como referência, clique na caixa de prompt de chat.

Gerenciamento do chat

Você pode abrir um thread de conversa para cada IDE do Xcode para manter as discussões organizadas em diferentes contextos. Você também pode revisitar conversas anteriores e fazer referência a sugestões passadas por meio do histórico de chat.

Compartilhando feedback

Para indicar se uma resposta foi útil, use ou que apareça ao lado da resposta.

Leitura adicional

Pré-requisitos

  • Acesso ao Copilot. Confira Sobre GitHub Copilot.
  • Versão compatível do Eclipse. Para usar a extensão do GitHub Copilot, você precisa ter o Eclipse versão 2024-09 ou superior. Consulte a página de download do Eclipse.
  • Se você for membro de uma organização ou empresa com um plano Copilot Business ou Copilot Enterprise, a política "Servidores MCP no Copilot" deverá ser habilitada para usar o MCP com o Copilot.
  • Versão mais recente da GitHub Copilot extensão. Baixe isto do Marketplace do Eclipse. Para obter mais informações, consulte Instalando a extensão GitHub Copilot em seu ambiente.
  • Faça login no GitHub Eclipse.

Se você tiver acesso por GitHub Copilot meio de sua organização, não poderá usar GitHub Copilot Chat se o proprietário corporativo tiver desabilitado o chat. Confira Gerenciando políticas e recursos para GitHub Copilot em sua organização.

Modos de chat

Você pode usar Copilot Chat no modo de agente para realizar uma tarefa definida de forma autônoma ou no modo de plano para elaborar um plano de implementação antes que quaisquer alterações de código sejam feitas. Para alternar entre os modos, use a lista suspensa de agentes na parte inferior do painel de chat.

Enviar prompts

Você pode solicitar ao Copilot Chat que forneça sugestões de código, explique código, gere testes de unidade e sugira correções de código.

  1. Para abrir o Copilot Chat painel, clique no Copilot ícone () na barra de status na parte inferior do Eclipse e clique em Abrir Chat.

  2. Insira um prompt na caixa de prompt e pressione Enter.

    Para ver uma introdução aos tipos de prompts que você pode usar, confira Começando com prompts para o GitHub Copilot Chat no seu IDE.

  3. Avalie Copilota resposta e faça uma solicitação de acompanhamento, se necessário.

Usar palavras-chave em seu prompt

Você pode usar palavras-chave especiais para ajudar Copilot a entender seu prompt. Para ver exemplos, confira Começando com prompts para o GitHub Copilot Chat no seu IDE.

Comandos de barra

Utilize comandos com barra para evitar escrever prompts complexos para cenários comuns. Para usar um comando de barra, digite / na caixa de prompt do chat, seguido de um comando. Por exemplo, use /explain para pedir Copilot para explicar o código no arquivo exibido atualmente no editor.

Para ver todos os comandos de barra disponíveis, digite / na caixa de prompt do chat.

Usando servidores MCP (Model Context Protocol)

É possível usar o MCP para estender as funcionalidades do Copilot Chat integrando-o a uma ampla gama de ferramentas e serviços existentes. Para obter mais informações, confira Sobre o Protocolo de Contexto de Modelo (MCP).

Modelos de IA para Copilot Chat

Você pode alterar os usos do modelo Copilot para gerar respostas. Você pode achar que diferentes modelos têm um desempenho melhor ou fornecem respostas mais úteis, dependendo do tipo de perguntas feitas. As opções incluem modelos Premium com funcionalidades avançadas. Para alterar o modelo em seu IDE, consulte Alterando o modelo de IA para GitHub Copilot Chat. Para alterar ou comparar modelos, GitHubconsulte Fazer perguntas ao GitHub Copilot no GitHub.

Leitura adicional