Pré-requisitos
- Acesso ao GitHub Copilot. Confira O que é o GitHub Copilot?.
- Versão mais recente do Visual Studio Code. Confira a página de download do Visual Studio Code.
- Inicie a sessão do GitHub Copilot no Visual Studio Code. Se estiver enfrentando problemas de autenticação, confira Solução de problemas do GitHub Copilot Chat.
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.
-
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.
-
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.
-
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
-
Para iniciar uma sessão de edição, selecione Open Chat no menu do Copilot Chat.
-
Na parte inferior do painel de chat, selecione Edit na lista suspensa de modo.
-
Opcionalmente, adicione os arquivos relevantes ao conjunto de trabalho para indicar para o GitHub Copilot em quais arquivos você deseja trabalhar.
-
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.
-
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
- Para iniciar uma sessão de edição, selecione Open Chat no menu do Copilot Chat.
- Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
- 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.
- 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
-
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
-
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.
-
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
- Engenharia de prompts para o Copilot Chat
- Como usar o Copilot Chat no VS Code e Introdução ao GitHub Copilot Chat no VS Code na documentação do Visual Studio Code
- Como fazer perguntas ao GitHub Copilot no GitHub
- Uso responsável do bate-papo do GitHub Copilot em seu IDE
- Termos do GitHub para produtos e recursos adicionais
- Central de Confiabilidade do GitHub Copilot
- Perguntas frequentes do GitHub Copilot
Pré-requisitos
-
Acesso ao GitHub Copilot. Confira O que é o GitHub Copilot?.
-
Visual Studio 2022 versão 17.8 ou superior. Veja Instalar o Visual Studio na documentação do Visual Studio.
-
Para o Visual Studio 17.8 e 17.9:
- Extensão do GitHub Copilot. Veja Instalar o GitHub Copilot no Visual Studio na documentação da Visual Studio.
- Extensão do GitHub Copilot Chat. Veja Instalar o GitHub Copilot no Visual Studio na documentação da Visual Studio.
Visual Studio 17.10 e posteriores têm as extensões do GitHub Copilot e GitHub Copilot Chat internas. Você não precisa instalá-las separadamente.
-
Inicie a sessão do GitHub Copilot no Visual Studio. Se estiver enfrentando problemas de autenticação, confira Solução de problemas do GitHub Copilot Chat.
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.
-
Na barra de menus do Visual Studio, clique em Exibir e depois em GitHub Copilot Chat.
-
Na janela do Copilot Chat, insira um prompt e pressione Enter. Para prompts de exemplo, confira Introdução aos prompts do chat do Copilot.
-
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
- Na barra de menus do Visual Studio, clique em Exibir e depois em GitHub Copilot Chat.
- Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
- 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.
- 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
-
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
-
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.
-
Digite seu prompt na exibição de chat para acompanhar a imagem. Por exemplo,
explain this image
, oudescribe 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.
-
No canto superior direito da janela Visual Studio, clique no botão Enviar comentários.
-
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
- Engenharia de prompts para o Copilot Chat
- Usando o GitHub Copilot Chat no Visual Studio na documentação do Microsoft Learn
- Dicas para aprimorar os resultados do GitHub Copilot Chat na documentação do Microsoft Learn
- Como fazer perguntas ao GitHub Copilot no GitHub
- Uso responsável do bate-papo do GitHub Copilot em seu IDE
- Termos do GitHub para produtos e recursos adicionais
- Central de Confiabilidade do GitHub Copilot
- Perguntas frequentes do GitHub Copilot
Pré-requisitos
-
Acesso ao GitHub Copilot. Confira O que é o GitHub Copilot?.
-
Um IDE da JetBrains compatível. O GitHub Copilot é compatível com as seguintes IDEs:
- IntelliJ IDEA (Ultimate, Community, Educational)
- Android Studio
- AppCode
- CLion
- Code With Me Guest
- DataGrip
- DataSpell
- GoLand
- JetBrains Client
- MPS
- PhpStorm
- PyCharm (Professional, Community, Educational)
- Rider
- RubyMine
- RustRover
- WebStorm
- Lado do escritor
Consulte o localizador de ferramentas JetBrains IDEs para fazer o download.
-
Plug-in do GitHub Copilot. Confira o plug-in do GitHub Copilot no Marketplace do JetBrains. Para obter instruções de instalação, confira Instalar a extensão do GitHub Copilot em seu ambiente.
-
Abra uma sessão do GitHub no IDE do JetBrains. Para obter instruções de autenticação, 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.
-
Abra a janela do Copilot Chat clicando no ícone do GitHub Copilot Chat no lado direito da janela do IDE da JetBrains.
-
Digite um prompt na caixa de prompt. Para prompts de exemplo, confira Introdução aos prompts do chat do Copilot.
-
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
- Para iniciar uma sessão de edição, clique em Copilot na barra de menus e selecione Open GitHub Copilot Chat.
- Na parte superior do painel de chat, clique em Edições do Copilot.
- 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.
- 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.
- 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
- 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.
- Na parte superior do painel de chat, clique na guia Agent.
- 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.
- 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.
-
No lado direito da janela do IDE do JetBrains, clique no ícone do Copilot Chat para abrir a janela do Copilot Chat.
-
Na parte superior da janela do Copilot Chat, clique no link share feedback.
Leitura adicional
- Engenharia de prompts para o Copilot Chat
- Como fazer perguntas ao GitHub Copilot no GitHub
- Uso responsável do bate-papo do GitHub Copilot em seu IDE
- Termos de licença de pré-lançamento do GitHub
- Termos do GitHub para produtos e recursos adicionais
- Central de Confiabilidade do GitHub Copilot
- Perguntas frequentes do GitHub Copilot
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.
-
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.
-
Digite um prompt na caixa de prompt. Para prompts de exemplo, confira Introdução aos prompts do chat do Copilot.
-
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
- Para abrir a exibição de chat, clique em Copilot na barra de menus e clique em Open Chat.
- Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
- Opcionalmente, adicione os arquivos relevantes à exibição working set para indicar para o Copilot em quais arquivos você deseja trabalhar.
- 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.
- 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
- Engenharia de prompts para o Copilot Chat
- Como fazer perguntas ao GitHub Copilot no GitHub
- Uso responsável do bate-papo do GitHub Copilot em seu IDE
- Termos de licença de pré-lançamento do GitHub
- Termos do GitHub para produtos e recursos adicionais
- Central de Confiabilidade do GitHub Copilot
- Perguntas frequentes do GitHub Copilot
Pré-requisitos
- Acesso ao Copilot. Para usar o GitHub Copilot no Eclipse, você precisa ter uma assinatura ativa do GitHub Copilot. Para obter mais informações sobre como obter acesso ao Copilot, confira O que é o 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.
- Versão mais recente da extensão do GitHub Copilot. Baixe no Marketplace do Eclipse. Para saber mais, confira Instalar a extensão do GitHub Copilot em seu ambiente.
- Entrar no GitHub do Eclipse.
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.
-
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.
-
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.
-
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
- 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.
- Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
- 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.
- 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.