Skip to main content

Fazendo perguntas ao GitHub Copilot em seu IDE

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

Pré-requisitos

Se você tiver acesso ao GitHub Copilot por meio de sua organização, não poderá usar o GitHub Copilot Chat se o proprietário da organização tiver desabilitado a conversa. Confira Gerenciar políticas do Copilot na sua organização.

Enviar prompts

Você pode pedir ao Copilot Chat para dar a você sugestões de código, explicar código, gerar testes de unidade e sugerir correções de código.

  1. Para abrir a exibição de chat, clique no ícone na barra de título do Visual Studio Code. Se o ícone não for exibido, clique com o botão direito do mouse na barra de título e selecione Command Center.

    Captura de tela do botão do 'Copilot Chat', realçado com um contorno laranja escuro.
  2. Digite um prompt na caixa de prompt ou clique em um dos prompts sugeridos. Para ver uma introdução aos tipos de prompts que você pode usar, confira Introdução aos prompts do chat do Copilot.

  3. Avalie a resposta do Copilot 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 comando do Visual Studio Code.

    Para ver os arquivos que o Copilot Chat usou para gerar a resposta, escolha a lista suspensa n referências usadas acima 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 saber mais, confira Como adicionar instruções personalizadas de repositório no GitHub Copilot.

Usar palavras-chave em seu prompt

Você pode usar palavras-chave especiais para ajudar o Copilot a entender seu prompt. Para ver exemplos, confira Introdução aos prompts do chat do Copilot.

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

O Copilot Chat pode inferir participantes de chat relevantes com base na sua solicitação em linguagem natural, aprimorando a descoberta de funcionalidades avançadas sem que você precise especificar explicitamente o participante que deseja usar na solicitação.

Observação

Atualmente, a inferência automática de participantes do chat está em versão prévia pública e 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. Confira também Folha de referências do GitHub Copilot Chat ou Participantes do chat na documentação do Visual Studio Code.

Participantes do chat do Extensões do Copilot

Você também pode instalar as Extensões do Copilot que fornecem participantes do chat. Você pode instalar essas extensões do GitHub Marketplace e do Visual Studio Code Marketplace. Para obter informações sobre extensões do GitHub Marketplace que fornecem participantes de chat, confira Usando extensões para integrar ferramentas externas ao Copilot Chat.

Comandos de barra "/"

Use comandos de 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 Folha de referências do GitHub Copilot Chat ou Comandos de barra na documentação do 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 Folha de referências do GitHub Copilot Chat ou Variáveis do chat na documentação do Visual Studio Code.

Como utilizar habilidades de GitHub para Copilot

As habilidades específicas do GitHub do Copilot 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?

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 Alterando o modelo de IA do Copilot Chat.

Maneiras adicionais de acessar o 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, digite +++L (Mac) / Ctrl+Shift+Alt+L (Windows/Linux).
  • Embutido: para iniciar um chat embutido diretamente no editor ou terminal integrado, digite Command+i (Mac) ou 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 que aparece 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 documentação do Visual Studio Code para obter mais detalhes.

Edições do Copilot

Use o Edições do Copilot para fazer alterações em vários arquivos diretamente de um só prompt do Copilot Chat. O Edições do Copilot tem estes modos:

  • O modo de edição permite que o Copilot faça edições controladas em vários arquivos.
  • O modo de agente permite que o Copilot realize uma tarefa definida de maneira autônoma.

Modo de edição

Modo de edição: 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.

Como usar o modo de edição

  1. Para iniciar uma sessão de edição, selecione Open Chat no menu do Copilot Chat.

  2. Na parte inferior do painel de chat, selecione Edit na lista suspensa de modo.

    Captura de tela da lista suspensa de modos do Copilot Chat. A opção "Edit" está contornada em laranja escuro.
  3. Opcionalmente, adicione os arquivos relevantes ao conjunto de trabalho para indicar para o GitHub Copilot em quais arquivos você deseja trabalhar.

  4. Envie um prompt. Em resposta ao seu prompt, o Edições do Copilot determina quais arquivos no conjunto de trabalho devem ser alterados e adiciona uma breve descrição da alteração.

  5. Examine as alterações e Aplique ou Descarte as edições de cada arquivo.

Para ver informações mais detalhadas, confira Edições do Copilot na documentação do Visual Studio Code.

Modo de agente

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 modo autônomo. 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.

Como usar o modo de agente

  1. Para iniciar uma sessão de edição, selecione Open Chat no menu do Copilot Chat.
  2. Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
  3. Envie um prompt. Em resposta à solicitação, o Copilot transmite as edições no editor, atualiza o conjunto de trabalho e, se necessário, sugere que os comandos do terminal sejam executados.
  4. Revise as alterações. Se o Copilot sugerir comandos do terminal, confirme se o Copilot pode executá-los. Em resposta, o Copilot itera e executa ações adicionais para concluir a tarefa na solicitação original.

Você também pode abrir diretamente o modo do agente no VS Code.

Para obter mais informações, confira Edições do Copilot na documentação do Visual Studio Code.

Quando você usa o Agente do Copilot, o Copilot pode fazer várias solicitações premium para concluir uma única tarefa. Isso inclui prompts iniciados pelo usuário e ações de acompanhamento que o Copilot assume em seu nome. O total de solicitações premium usadas dependerá da complexidade da tarefa, do número de etapas envolvidas e do modelo selecionado. Confira Sobre solicitações premium.

Usar imagens no Copilot Chat

Observação

  • Atualmente, a anexação de imagens a prompts de chat está em versão prévia pública e está sujeita a alterações.
  • Se você estiver usando um plano do Copilot Business, a organização que fornece o plano deverá habilitar a configuração Editor preview features. Confira Gerenciar políticas do Copilot na sua organização.

Você pode anexar imagens aos prompts do chat e fazer perguntas ao Copilot sobre elas. Por exemplo, você pode anexar:

  • Uma captura de tela de um trecho de código e pedir que o Copilot explique o código.
  • Uma simulação da interface do usuário de um aplicativo e solicitar que o Copilot gere o código.
  • Um fluxograma e pedir que o Copilot descreva os processos mostrados na imagem.
  • Uma captura de tela de uma página da Web e pedir que o Copilot gere HTML para uma página semelhante.

Observação

Há suporte para os seguintes tipos de arquivo de imagem: JPEG (.jpg, .jpeg), PNG (.png), GIF (.gif) ou WEBP (.webp).

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:

    • O GPT-4.1 (o padrão usado se você não vir um seletor de modelo)
    • GPT-4o
    • Claude 3.5 Sonnet
    • Claude 3.7 Sonnet
    • Gemini 2.0 Flash
    • Gemini 2.5 Pro

    Captura de tela do Copilot Chat, com o seletor de modelo realçado com um contorno laranja escuro.
  2. Realize um dos seguintes 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 Explorador no VS Code, para o modo de exibição de chat.
    • Clique com o botão direito do mouse em um arquivo de imagem no Explorador do VS Code e clique em Copilot e em Add File to Chat.
  3. 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 comentários sobre a extensão do GitHub Copilot Chat, abra um problema no repositório microsoft/vscode-copilot-release.

Leitura adicional

Pré-requisitos

Se você tiver acesso ao GitHub Copilot por meio de sua organização, não poderá usar o GitHub Copilot Chat se o proprietário da organização tiver desabilitado a conversa. Confira Gerenciar políticas do Copilot na sua organização.

Enviar prompts

Você pode pedir ao Copilot Chat para dar a você sugestões de código, explicar código, gerar testes de unidade e sugerir correções de código.

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

  2. Na janela do Copilot Chat, insira um prompt e pressione Enter. Para prompts de exemplo, confira Introdução aos prompts do chat do Copilot.

  3. Avalie a resposta do Copilot 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 que o Copilot Chat usou para gerar a resposta, selecione o link References 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 saber mais, confira Como adicionar instruções personalizadas de repositório no GitHub Copilot.

Usar palavras-chave em seu prompt

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

Estendendo o Copilot Chat

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 Usando extensões para integrar ferramentas externas ao Copilot Chat.

Comandos de barra "/"

Use comandos de 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 Folha de referências do GitHub Copilot Chat ou Comandos de barra na documentação do Visual Studio.

Referências

Por padrão, o Copilot Chat fará referência ao arquivo aberto 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.

Confira também Folha de referências do GitHub Copilot Chat ou Referência na documentação do Visual Studio.

Usar habilidades do GitHub para o Copilot (preview)

Observação

O participante do chat @github está em versão preview e só está disponível no Visual Studio 2022 Preview 2 em diante.

As habilidades específicas do GitHub do Copilot expandem o tipo de informação que o Copilot pode fornecer. Para acessar essas habilidades no Copilot Chat no 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 pergunta. Você também pode pedir explicitamente que o Copilot Chat use 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 atualmente fazendo a pergunta Copilot: @github What skills are available?

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 Alterando o modelo de IA do Copilot Chat.

Maneiras adicionais de acessar o 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 ao Copilot.

Consulte Fazer perguntas na exibição de chat embutida na documentação do Visual Studio para obter mais detalhes.

Edições do Copilot

Observação

  • Esse recurso está atualmente em versão prévia pública e sujeito a alterações.
  • Disponível no Visual Studio 17.14 e posteriores.

O Edições do Copilot permite fazer alterações em vários arquivos um só prompt do Copilot Chat

Use o modo de agente quando tiver uma tarefa específica em mente e quiser habilitar o Copilot para editar seu código de modo autônomo. 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.

Como usar o modo de agente

  1. Na barra de menus do Visual Studio, clique em Exibir e depois em GitHub Copilot Chat.
  2. Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
  3. Envie um prompt. Em resposta à solicitação, o Copilot transmite as edições no editor, atualiza o conjunto de trabalho e, se necessário, sugere que os comandos do terminal sejam executados.
  4. Revise as alterações. Se o Copilot sugerir comandos do terminal, confirme se o Copilot pode executá-los. Em resposta, o Copilot itera e executa ações adicionais para concluir a tarefa na solicitação original.

Quando você usa o modo de agente, o Copilot pode fazer várias solicitações premium para concluir uma única tarefa. Isso inclui prompts iniciados pelo usuário e ações de acompanhamento que o Copilot assume em seu nome. O total de solicitações premium usadas dependerá da complexidade da tarefa, do número de etapas envolvidas e do modelo selecionado. Confira Sobre solicitações premium.

Usar imagens no Copilot Chat

Observação

  • Atualmente, a anexação de imagens a prompts de chat está em versão prévia pública e está sujeita a alterações.
  • Se você estiver usando um plano do Copilot Business, a organização que fornece o plano deverá habilitar a configuração Editor preview features. Confira Gerenciar políticas do Copilot na sua organização.

Você pode anexar imagens aos prompts do chat e fazer perguntas ao Copilot sobre elas. Por exemplo, você pode anexar:

  • Uma captura de tela de um trecho de código e pedir que o Copilot explique o código.
  • Uma simulação da interface do usuário de um aplicativo e solicitar que o Copilot gere o código.
  • Um fluxograma e pedir que o Copilot descreva os processos mostrados na imagem.
  • Uma captura de tela de uma página da Web e pedir que o Copilot gere HTML para uma página semelhante.

Observação

Há suporte para os seguintes tipos de arquivo de imagem: JPEG (.jpg, .jpeg), PNG (.png), GIF (.gif) ou WEBP (.webp).

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:

    • O GPT-4.1 (o padrão usado se você não vir um seletor de modelo)
    • GPT-4o
    • Claude 3.5 Sonnet
    • Claude 3.7 Sonnet
    • Gemini 2.0 Flash
    • Gemini 2.5 Pro
  2. Realize um dos seguintes 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 exibição 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 o Copilot Chat, você pode usar o botão Send feedback no Visual Studio. Para obter mais informações sobre como fornecer feedback para o Visual Studio, consulte a documentação sobre Feedback do Visual Studio.

  1. No canto superior direito da janela Visual Studio, 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 ao GitHub Copilot por meio de sua organização, não poderá usar o GitHub Copilot Chat se o proprietário da organização tiver desabilitado a conversa. Confira Gerenciar políticas do Copilot na sua organização.

Enviar prompts

Você pode pedir ao Copilot Chat para dar a você sugestões de código, explicar código, gerar testes de unidade e sugerir correções de código.

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

    Captura de tela do ícone GitHub Copilot Chat na Barra de Atividades.
  2. Digite um prompt na caixa de prompt. Para prompts de exemplo, confira Introdução aos prompts do chat do Copilot.

  3. Avalie a resposta do Copilot 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 que o Copilot Chat usaram para gerar a resposta, selecione a lista suspensa References abaixo da resposta.

Usar palavras-chave em seu prompt

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

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ê. Use um participante do chat para definir o escopo do prompt 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. Confira também Folha de referências do GitHub Copilot Chat.

Estendendo o Copilot Chat

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 Usando extensões para integrar ferramentas externas ao Copilot Chat.

Comandos de barra "/"

Use comandos de 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 Folha de referências do GitHub Copilot Chat.

Referências de arquivo

Por padrão, o Copilot Chat fará referência ao arquivo aberto ou ao código selecionado. Você também pode informar ao Copilot Chat quais arquivos fazer referência arrastando um arquivo para a caixa de prompt de chat. Como alternativa, você pode clicar com o botão direito do mouse em um arquivo, selecionar GitHub Copilot e, em seguida, selecionar Arquivo de referência no chat.

Como utilizar habilidades de GitHub para Copilot

As habilidades específicas do GitHub do Copilot 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?

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 Alterando o modelo de IA do Copilot Chat.

Maneiras adicionais de acessar o Copilot Chat

  • Solicitações internas. Além de enviar prompts através 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, em seguida, selecionando uma das opções.
  • Embutido. Você pode enviar um prompt de chat embutido e definir o escopo para um bloco de código realçado ou para seu arquivo atual.
    • Para iniciar um chat embutido, clique com o botão direito do mouse em um bloco de código em qualquer lugar do arquivo atual, passe o mouse sobre o GitHub Copilot e selecione Copilot: Inline Chat ou digite Ctrl+Shift+I.

Edições do Copilot

Use o Edições do Copilot para fazer alterações em vários arquivos diretamente de um só prompt do Copilot Chat. O Edições do Copilot tem estes modos:

  • O modo de edição permite que o Copilot faça edições controladas em vários arquivos.
  • O modo de agente permite que o Copilot realize uma tarefa definida de maneira autônoma.

Modo de edição

Modo de edição: 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.

Como usar o modo de edição

  1. Para iniciar uma sessão de edição, clique em Copilot na barra de menus e selecione Open GitHub Copilot Chat.
  2. Na parte superior do painel de chat, clique em Edições do Copilot.
  3. Adicione os arquivos relevantes ao conjunto de trabalho para indicar para o GitHub Copilot em 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 seu prompt, o Edições do Copilot determina quais arquivos no conjunto de trabalho devem ser 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.

Modo de agente

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 modo autônomo. 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.

Como usar o modo de agente

  1. Para iniciar uma sessão de edição no modo de agente, clique em Copilot na barra de menus e selecione Open GitHub Copilot Chat.
  2. Na parte superior do painel de chat, clique na guia Agent.
  3. Envie um prompt. Em resposta à solicitação, o Copilot transmite as edições no editor, atualiza o conjunto de trabalho e, se necessário, sugere que os comandos do terminal sejam executados.
  4. Revise as alterações. Se o Copilot sugerir comandos do terminal, confirme se o Copilot pode executá-los. Em resposta, o Copilot itera e executa ações adicionais para concluir a tarefa na solicitação original.

Quando você usa o Agente do Copilot, o Copilot pode fazer várias solicitações premium para concluir uma única tarefa. Isso inclui prompts iniciados pelo usuário e ações de acompanhamento que o Copilot assume em seu nome. O total de solicitações premium usadas dependerá da complexidade da tarefa, do número de etapas envolvidas e do modelo selecionado. Confira Sobre solicitações premium.

Compartilhando feedback

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

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

    Captura de tela do ícone Copilot Chat na Barra de Atividades.
  2. Na parte superior da janela do Copilot Chat, clique no link share feedback.

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

Leitura adicional

Pré-requisitos

Para usar o GitHub Copilot para Xcode, você precisa instalar a extensão GitHub Copilot para Xcode. Confira Instalar a extensão do GitHub Copilot em seu ambiente.

Se você tiver acesso ao GitHub Copilot por meio de sua organização, não poderá usar o GitHub Copilot Chat se o proprietário da organização tiver desabilitado a conversa. Confira Gerenciar políticas do Copilot na sua organização.

Enviar prompts

Você pode pedir ao Copilot Chat para dar a você sugestões de código, explicar código, gerar testes de unidade e sugerir correções de código.

  1. Para abrir a exibição de chat, clique em Editor na barra de menus e clique em Copilot e, em seguida, em Open Chat. O Copilot Chat é aberto em uma nova janela.

  2. Digite um prompt na caixa de prompt. Para prompts de exemplo, confira Introdução aos prompts do chat do Copilot.

  3. Avalie a resposta do Copilot 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.

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 Alterando o modelo de IA do Copilot Chat.

Usar palavras-chave em seu prompt

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

Comandos de barra "/"

Use comandos de 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 saber mais, confira Folha de referências do GitHub Copilot Chat.

Modo de agente do Copilot

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 modo autônomo. 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.

Como usar o modo de agente

  1. Para abrir a exibição de chat, clique em Copilot na barra de menus e clique em Open Chat.
  2. Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
  3. Opcionalmente, adicione os arquivos relevantes à exibição working set para indicar para o Copilot em quais arquivos você deseja trabalhar.
  4. Envie um prompt. Em resposta à solicitação, o Copilot transmite as edições no editor, atualiza o conjunto de trabalho e, se necessário, sugere que os comandos do terminal sejam executados.
  5. Revise as alterações. Se o Copilot sugerir comandos do terminal, confirme se o Copilot pode executá-los. Em resposta, o Copilot itera e executa ações adicionais para concluir a tarefa na solicitação original.

Quando você usa o Agente do Copilot, o Copilot pode fazer várias solicitações premium para concluir uma única tarefa. Isso inclui prompts iniciados pelo usuário e ações de acompanhamento que o Copilot assume em seu nome. O total de solicitações premium usadas dependerá da complexidade da tarefa, do número de etapas envolvidas e do modelo selecionado. Confira Sobre solicitações premium.

Referências de arquivo

Por padrão, o Copilot Chat fará referência ao arquivo aberto ou ao código selecionado. Para anexar um arquivo específico como referência, clique em na caixa de prompt do 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 aparecem ao lado da resposta.

Leitura adicional

Pré-requisitos

Se você tiver acesso ao GitHub Copilot por meio de sua organização, não poderá usar o GitHub Copilot Chat se o proprietário da organização tiver desabilitado a conversa. Confira Gerenciar políticas do Copilot na sua organização.

Enviar prompts

Você pode pedir ao Copilot Chat para dar a você sugestões de código, explicar código, gerar testes de unidade e sugerir correções de código.

  1. Para abrir o painel do Copilot Chat, clique no ícone do Copilot () na barra de status na parte inferior do Eclipse e clique em Open 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 Introdução aos prompts do chat do Copilot.

  3. Avalie a resposta do Copilot 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 o Copilot a entender seu prompt. Para ver exemplos, confira Introdução aos prompts do chat do Copilot.

Comandos de barra "/"

Use comandos de 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 ao Copilot que explique 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.

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 Alterando o modelo de IA do Copilot Chat.

Modo de agente do Copilot

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 modo autônomo. 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.

Como usar o modo de agente

  1. Para abrir o painel do Copilot Chat, clique no ícone do Copilot () na barra de status na parte inferior do Eclipse e clique em Open Chat.
  2. Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
  3. Envie um prompt. Em resposta à solicitação, o Copilot transmite as edições no editor, atualiza o conjunto de trabalho e, se necessário, sugere que os comandos do terminal sejam executados.
  4. Revise as alterações. Se o Copilot sugerir comandos do terminal, confirme se o Copilot pode executá-los. Em resposta, o Copilot itera e executa ações adicionais para concluir a tarefa na solicitação original.

Quando você usa o Agente do Copilot, o Copilot pode fazer várias solicitações premium para concluir uma única tarefa. Isso inclui prompts iniciados pelo usuário e ações de acompanhamento que o Copilot assume em seu nome. O total de solicitações premium usadas dependerá da complexidade da tarefa, do número de etapas envolvidas e do modelo selecionado. Confira Sobre solicitações premium.

Leitura adicional