{"meta":{"title":"Fazendo perguntas ao GitHub Copilot no seu IDE","intro":"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.","product":"GitHub Copilot","breadcrumbs":[{"href":"/pt/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/pt/enterprise-cloud@latest/copilot/how-tos","title":"Instruções"},{"href":"/pt/enterprise-cloud@latest/copilot/how-tos/chat-with-copilot","title":"Conversar com Copilot"},{"href":"/pt/enterprise-cloud@latest/copilot/how-tos/chat-with-copilot/chat-in-ide","title":"Bate-papo no IDE"}],"documentType":"article"},"body":"# Fazendo perguntas ao GitHub Copilot no seu IDE\n\nUse 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.\n\n## Introdução\n\nEste 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](/pt/enterprise-cloud@latest/copilot/concepts/chat).\n\nPara 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](/pt/enterprise-cloud@latest/copilot/how-tos/github-copilot-app/getting-started).\n\n<!-- --------------------- -->\n\n<!-- VS Code -->\n\n<!-- --------------------- -->\n\n<div class=\"ghd-tool vscode\">\n\n## Pré-requisitos\n\n* **Acesso a GitHub Copilot**. Confira [O que é GitHub Copilot?](/pt/enterprise-cloud@latest/copilot/get-started/what-is-github-copilot#get-access).\n* **Versão mais recente de Visual Studio Code**. Consulte a [Visual Studio Code página de download](https://code.visualstudio.com/Download?ref_product=copilot\\&ref_type=engagement\\&ref_style=text).\n* **Entre em GitHub em Visual Studio Code**. Se estiver enfrentando problemas de autenticação, confira [Solução de problemas comuns com GitHub Copilot](/pt/enterprise-cloud@latest/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues#authentication-problems-in-visual-studio-code).\n\nSe você tiver acesso por GitHub Copilot meio de sua organização ou empresa, não poderá usar GitHub Copilot Chat se o proprietário da sua organização ou administrador corporativo tiver desabilitado o chat. Confira [Gerenciando políticas e recursos para GitHub Copilot em sua organização](/pt/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies).\n\n> \\[!NOTE]\n> 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.\n\n## Copilot Chat Agentes\n\nVocê pode usar Copilot Chat nos seguintes modos:\n\n* [Modo de agente](#agent-mode): para fazer com que Copilot cumpram uma tarefa pré-determinada autonomamente.\n* [Modo de plano](#plan-mode): para criar Copilot planos de implementação detalhados para garantir que todos os requisitos sejam atendidos.\n* [Modo Perguntar](#ask-mode): para obter respostas a perguntas de codificação e obter Copilot sugestões de código.\n\nPara alternar entre os modos, use a lista suspensa dos agentes na parte inferior da janela de chat.\n\n### Modo de agente\n\nUse 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.\n\nO modo de agente é mais adequado para casos de uso em que:\n\n* A tarefa é complexa e envolve várias etapas, iterações e tratamento de erro.\n* Você deseja que o Copilot determine as etapas necessárias a serem tomadas para concluir a tarefa.\n* A tarefa requer que o Copilot integre a aplicativos externos, como um servidor MCP.\n\n#### Usando agentes\n\n1. Se a visualização de chat não estiver já sendo exibida, selecione **Abrir Chat** no Copilot Chat menu.\n2. Na parte inferior do modo de exibição de chat, verifique se o **Agente** está selecionado na lista suspensa de agentes.\n3. Envie um prompt. Em resposta ao prompt, Copilot transmite as edições no editor, atualiza o conjunto de trabalho e, se necessário, executa comandos de terminal, se necessário.\n4. Revise e itere sobre as alterações e/ou execute uma revisão de código.\n\nVocê também pode [clique neste link](vscode://GitHub.Copilot-Chat/chat?mode=agent\\&ref_product=copilot\\&ref_type=engagement\\&ref_style=text) para ir diretamente para o modo agente em VS Code. <!-- markdownlint-disable-line GHD003 -->\n\nPara obter mais informações, consulte [a visão geral do Chat](https://aka.ms/vscode-copilot-agent) na Visual Studio Code documentação.\n\nQuando você usa o modo agente, cada prompt que você insere consome GitHub AI Credits.\n\n#### Usando subagents\n\nVocê pode usar subagents para delegar tarefas a um agente isolado com sua própria janela de contexto em sua sessão de chat. O subagent opera de forma independente, sem pausar para receber feedback do usuário, e retorna o resultado final para a sessão de bate-papo principal.\n\nSubagents são mais adequados para situações em que:\n\n* Você deseja delegar tarefas complexas e de várias etapas, como pesquisa ou análise, sem interromper sua sessão principal.\n* Você precisa processar grandes quantidades de informações ou vários documentos que desorganizam sua janela de contexto principal.\n* Você deseja explorar diferentes abordagens ou perspectivas de forma independente sem misturar contextos.\n\nSubagents usam as mesmas ferramentas e o mesmo modelo de IA da sessão principal, mas não podem criar outros subagents.\n\n#### Habilitando o subagents\n\n1. Copilot Chat Na janela, clique no ícone de ferramentas.\n2. Habilite a `runSubagent` ferramenta.\n\nSe você usar arquivos de prompt personalizado ou custom agents, especifique a ferramenta `runSubagent` na propriedade `tools` frontmatter. Consulte [Criando agentes personalizados para Copilot cloud agent](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/create-custom-agents#configuring-an-agent-profile) e [Utilize arquivos de prompt no VS Code](https://code.visualstudio.com/docs/copilot/customization/prompt-files) na Visual Studio Code documentação.\n\n#### Chama-se subagents\n\nSubagents podem ser invocados de maneiras diferentes:\n\n* **Delegação automática**. Copilot analisará a descrição da sua solicitação, o campo de descrição dos seus custom agents, o contexto atual, e as ferramentas disponíveis para escolher automaticamente um subagent. Por exemplo, esse prompt delegaria automaticamente a tarefa a um **especialista em refatoração** custom agent:\n\n  ```text\n  Suggest ways to refactor this legacy code.\n  ```\n\n* **Invocação direta**. Você pode chamar diretamente o subagent em seu prompt:\n\n  ```text\n  Use the testing subagent to write unit tests for the authentication module.\n  ```\n\n* **Chamando a ferramenta #runSubagent.**\n\n  ```text\n  Evaluate the #file:databaseSchema using #runSubagent and generate an optimized data-migration plan.\n  ```\n\nQuando o subagent concluir sua tarefa, seus resultados aparecerão novamente na sessão de chat principal, prontos para perguntas subsequentes ou próximas etapas.\n\n### Modo planejamento\n\nO modo de plano ajuda você a criar planos de implementação detalhados antes de executá-los. Isso garante que todos os requisitos sejam considerados e resolvidos antes que quaisquer alterações de código sejam feitas. O agente de plano não faz nenhuma alteração de código até que o plano seja revisado e aprovado por você. Depois de aprovado, você pode entregar o plano ao agente padrão ou salvá-lo para mais refinamento, revisão ou discussões em equipe.\n\nO agente de plano foi projetado para:\n\n* Pesquise a tarefa de forma abrangente usando ferramentas somente leitura e análise de base de código para identificar requisitos e restrições.\n* Divida a tarefa em etapas gerenciáveis e acionáveis e inclua perguntas abertas sobre requisitos ambíguos.\n* Apresentar um rascunho de plano conciso, com base em um formato de plano padronizado, para revisão e iteração do usuário.\n\n#### Usando o agente do plano\n\n1. Se a visualização de chat não estiver já sendo exibida, selecione **Abrir Chat** no Copilot Chat menu.\n\n2. Na parte inferior da janela de chat, selecione **Planejamento** na lista suspensa de agentes.\n\n3. Digite um prompt que descreve uma tarefa, como adicionar um recurso a um aplicativo existente, refatorar código, corrigir um bug ou criar uma versão inicial de um novo aplicativo.\n\n   Por exemplo: `Create a simple to-do web app with HTML, CSS, and JS files.`\n\n   Após alguns instantes, o agente de plano gera um plano na janela de chat. O plano fornece um resumo de alto nível e um detalhamento das etapas, incluindo quaisquer perguntas abertas para esclarecimentos.\n\n4. Examine o plano e responda a todas as perguntas feitas pelo agente.\n\n   Você pode iterar várias vezes para esclarecer os requisitos, ajustar o escopo ou responder a perguntas.\n\n5. Depois que o plano for concluído, você poderá:\n\n   * Clique em **Iniciar Implementação** para alternar Copilot Chat para o modo de agente e iniciar uma sessão de agente para implementar as alterações necessárias, com base no plano de implementação.\n   * Clique em **Abrir no Editor** para mudar Copilot Chat para o modo de agente e iniciar uma sessão de agente que gere Markdown, em uma guia do seu editor, incluindo os detalhes do plano de implementação. Você pode começar a trabalhar no plano por conta própria ou salvar o plano como um arquivo Markdown para uso posterior.\n\nPara obter mais informações, consulte [Planejamento com agentes no VS Code](https://code.visualstudio.com/docs/copilot/agents/planning) na Visual Studio Code documentação.\n\n### Modo de pergunta\n\nO 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.\n\n#### Usando o agente de solicitação\n\n1. Se a visualização de chat não estiver já sendo exibida, selecione **Abrir Chat** no Copilot Chat menu.\n2. Na parte inferior da janela de chat, selecione **Perguntar** na lista suspensa de agentes.\n3. Digite um prompt na caixa de prompt e pressione <kbd>Enter</kbd>.\n\n## Enviar prompts\n\nVocê 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.\n\n1. 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.\n\n   ![Captura de tela do botão do 'Copilot Chat', realçado com um contorno laranja escuro.](/assets/images/help/copilot/vsc-copilot-chat-icon.png)\n\n2. 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](/pt/enterprise-cloud@latest/copilot/how-tos/chat-with-copilot/get-started-with-chat-in-your-ide).\n\n3. Avalie Copilota resposta e faça uma solicitação de acompanhamento, se necessário.\n\n   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.\n\n   Para ver os arquivos que Copilot Chat usou para gerar a resposta, selecione a lista suspensa de **Usadas *n* referências** na parte superior 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](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions).\n\n## Usar palavras-chave em seu prompt\n\nVocê 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](/pt/enterprise-cloud@latest/copilot/how-tos/chat-with-copilot/get-started-with-chat-in-your-ide).\n\n### Participantes do chat\n\nOs participantes do chat são como especialistas no domínio que têm uma especialidade com a qual podem ajudar você.\n\nCopilot 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.\n\n> \\[!NOTE] A inferência automática para os participantes do chat está atualmente em prévia pública e está sujeita a alterações.\n\nComo 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 prompt de chat, seguido pelo nome de um participante do chat.\n\nPara 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](/pt/enterprise-cloud@latest/copilot/reference/chat-cheat-sheet?tool=vscode#chat-participants) ou [Participantes do Chat](https://code.visualstudio.com/docs/copilot/copilot-chat#_chat-participants) na Visual Studio Code documentação.\n\n### Comandos de barra \"/\"\n\nUtilize 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.\n\nPara 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](/pt/enterprise-cloud@latest/copilot/reference/chat-cheat-sheet?tool=vscode#slash-commands) ou comandos [Slash](https://code.visualstudio.com/docs/copilot/reference/copilot-vscode-features#_slash-commands) na documentação Visual Studio Code.\n\n### Variáveis de chat\n\nUse 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.\n\nPara ver todas as variáveis do chat disponíveis, digite `#` na caixa de prompt do chat. Consulte também [guia rápido do GitHub Copilot Chat](/pt/enterprise-cloud@latest/copilot/reference/chat-cheat-sheet?tool=vscode#chat-variables).\n\n## Usando as habilidades de GitHub para Copilot\n\nAs 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.\n\nQuando 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:\n\n* 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.`\n* 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?`\n\nVocê pode gerar uma lista de habilidades disponíveis atualmente fazendo a pergunta Copilot: `@github What skills are available?`\n\n## Usando servidores MCP (Model Context Protocol)\n\nÉ 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)](/pt/enterprise-cloud@latest/copilot/concepts/context/mcp).\n\n## Modelos de IA para Copilot Chat\n\nVocê 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.\n\n## Maneiras adicionais de acessar Copilot Chat\n\nAlém de enviar prompts por meio da exibição do chat, você pode enviar prompts de outras maneiras:\n\n* **Chat rápido:** para abrir a lista suspensa de chat rápido, pressione <kbd>Shift</kbd>+<kbd>Option</kbd>+<kbd>Command</kbd>+<kbd>L</kbd> (Mac)/<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>L</kbd> (Windows/Linux).\n* **Inline:** Para iniciar um chat embutido diretamente no editor ou terminal integrado, insira <kbd>Command</kbd>+<kbd>i</kbd> (Mac) / <kbd>Ctrl</kbd>+<kbd>i</kbd> (Windows/Linux).\n* **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.\n\nConsulte [chat embutido](https://code.visualstudio.com/docs/copilot/copilot-chat#_inline-chat), [chat rápido](https://code.visualstudio.com/docs/copilot/copilot-chat#_quick-chat) e [ações inteligentes de chat](https://code.visualstudio.com/docs/copilot/copilot-chat#_chat-smart-actions) na Visual Studio Code documentação para obter mais detalhes.\n\n## Usando imagens em Copilot Chat\n\nVocê pode anexar imagens e PDFs aos prompts ao usar um modelo que dá suporte à entrada de imagem.\n\nCopilot dá suporte aos seguintes tipos de arquivo:\n\n* JPEG (`.jpg`, `.jpeg`)\n* PNG (`.png`)\n* GIF (`.gif`)\n* WEBP (`.webp`)\n* PDF (`.pdf`)\n* HEIC (`.heic`)\n* HEIF (`.heif`)\n\nPor exemplo, você pode anexar:\n\n* Envie uma captura de tela de um trecho de código e peça Copilot para explicar o código.\n* Uma simulação da interface do usuário para um aplicativo e peça Copilot para gerar o código.\n* Um fluxograma e peça Copilot para descrever os processos mostrados na imagem.\n* Uma captura de tela de uma página web e solicitar a Copilot que gere HTML para uma página semelhante.\n\nOs 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.\n\n### Como anexar imagens ao seu prompt de chat\n\n1. Realize um dos seguintes procedimentos:\n\n   * Copie uma imagem e cole-a no modo de exibição de chat.\n   * 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.\n   * 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**.\n\n2. 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`.\n\n## Compartilhando feedback\n\nPara indicar se uma resposta foi útil, use os ícones polegares para cima e polegares para baixo que aparecem ao lado da resposta.\n\nPara deixar feedback sobre a GitHub Copilot Chat extensão, abra uma issue no repositório [microsoft/vscode-copilot-release](https://github.com/microsoft/vscode-copilot-release/issues).\n\n## Leitura adicional\n\n* [Engenharia de prompts para o GitHub Copilot Chat](/pt/enterprise-cloud@latest/copilot/concepts/prompting/prompt-engineering)\n* [Usando Copilot Chat na VS Code](https://code.visualstudio.com/docs/copilot/copilot-chat)Visual Studio Code documentação\n* [Gerenciar sessões de agente](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents)\n* [Fazer perguntas ao GitHub Copilot no GitHub](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github)\n* [Cartão de aplicativo: Copilot Chat do GitHub](/pt/enterprise-cloud@latest/copilot/responsible-use/chat)\n* [Termos do GitHub para produtos e recursos adicionais](/pt/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)\n* [\n  GitHub Copilot Central de Confiabilidade](https://copilot.github.trust.page)\n* [\n  GitHub Copilot Perguntas Freqüentes](https://github.com/features/copilot#faq)\n\n</div>\n\n<!-- --------------------- -->\n\n<!-- Visual Studio -->\n\n<!-- --------------------- -->\n\n<div class=\"ghd-tool visualstudio\">\n\n## Pré-requisitos\n\n* **Acesso a GitHub Copilot**. Confira [O que é GitHub Copilot?](/pt/enterprise-cloud@latest/copilot/get-started/what-is-github-copilot#get-access).\n* **Visual Studio 2022 versão 17.8 ou posterior**. Consulte [Instalar Visual Studio](https://learn.microsoft.com/visualstudio/install/install-visual-studio) na documentação Visual Studio.\n  * *Para Visual Studio 17.8 e 17.9:*\n    ***\n\nGitHub Copilot extensão\\*\\*. Consulte [Instalar GitHub Copilot em Visual Studio](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) na documentação Visual Studio.\n\\* \\*\\*\nGitHub Copilot Chat extensão\\*\\*. Consulte [Instalar GitHub Copilot em Visual Studio](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) na documentação Visual Studio.\n\n\\_\nVisual Studio 17.10 e posteriores têm as extensões GitHub Copilot e GitHub Copilot Chat internas. Você não precisa instalá-las separadamente.\\_\n\n* **Entre em GitHub em Visual Studio**. Se você tiver problemas de autenticação, consulte [Solução de problemas comuns com GitHub Copilot](/pt/enterprise-cloud@latest/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues#authentication-problems-in-visual-studio).\n\nSe você tiver acesso por GitHub Copilot meio de sua organização ou empresa, não poderá usar GitHub Copilot Chat se o proprietário da sua organização ou administrador corporativo tiver desabilitado o chat. Confira [Gerenciando políticas e recursos para GitHub Copilot em sua organização](/pt/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies).\n\n## Enviar prompts\n\nVocê 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.\n\n1. Na barra de Visual Studio menus, clique em **Exibir** e, em seguida, clique em **GitHub Copilot Chat**.\n2. 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](/pt/enterprise-cloud@latest/copilot/how-tos/chat-with-copilot/get-started-with-chat-in-your-ide).\n3. Avalie a resposta de Copilote envie um prompt de acompanhamento, se necessário.\n\n   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.\n\n   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](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions).\n\n## Usar palavras-chave em seu prompt\n\nVocê pode usar palavras-chave especiais para ajudar Copilot a entender seu prompt.\n\n### Comandos de barra \"/\"\n\nUtilize 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.\n\nPara 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](/pt/enterprise-cloud@latest/copilot/reference/chat-cheat-sheet?tool=vscode#slash-commands) ou comandos [Slash](https://learn.microsoft.com/visualstudio/ide/copilot-chat-context#slash-commands) na documentação Visual Studio.\n\n### Referências\n\nPor 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.\n\nConsulte também [guia rápido do GitHub Copilot Chat](/pt/enterprise-cloud@latest/copilot/reference/chat-cheat-sheet?tool=visualstudio#references) ou [Reference](https://learn.microsoft.com/visualstudio/ide/copilot-chat-context#reference) na Visual Studio documentação.\n\n## Usando GitHub habilidades para Copilot (versão preliminar)\n\n> \\[!NOTE]\n> O participante do chat `@github` atualmente está em versão preliminar e só está disponível na [Visual Studio Versão Preliminar 2 de 2022](https://visualstudio.microsoft.com/vs/preview/) em diante.\n\nCopilotAs 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.\n\nQuando 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.`\n\nVocê pode gerar uma lista de habilidades disponíveis no momento perguntando Copilot: `@github What skills are available?`\n\n## Usando servidores MCP (Model Context Protocol)\n\nÉ 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)](/pt/enterprise-cloud@latest/copilot/concepts/context/mcp).\n\n## Modelos de IA para Copilot Chat\n\nVocê 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.\n\n## Maneiras adicionais de acessar Copilot Chat\n\nAlé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**.\n\nConsulte [Faça perguntas na visualização de chat embutido](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-chat#ask-questions-in-the-inline-chat-view) na documentação Visual Studio para obter mais detalhes.\n\n## Copilot Edits\n\n> \\[!NOTE]\n>\n> * Esse recurso está atualmente em prévia pública e sujeito a alterações.\n> * Disponível na Visual Studio versão 17.14 e posterior.\n\nCopilot Edits permite que você faça alterações em vários arquivos de um único Copilot Chat prompt\n\nUse o modo de agente quando você tiver uma tarefa específica em mente e quiser habilitar Copilot a edição autônoma do código. No modo de agente, 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.\n\n### Como usar o modo de agente\n\n1. Na barra de Visual Studio menus, clique em **Exibir** e, em seguida, clique em **GitHub Copilot Chat**.\n2. Na parte inferior do painel de chat, selecione **Agente** na lista suspensa de agentes.\n3. Envie um prompt. Em resposta ao prompt, Copilot transmite as edições no editor, atualiza o conjunto de trabalho e, se necessário, sugere comandos do terminal para serem executados.\n4. Revise as alterações. Se os comandos de terminal sugeridos por Copilot forem sugeridos, confirme se Copilot pode ou não executá-los. Em resposta, Copilot itera e executa ações adicionais para concluir a tarefa em seu prompt original.\n\nQuando você usa o modo Copilot agent, cada prompt que você insere consome GitHub AI Credits.\n\n## Usando imagens em Copilot Chat\n\nVocê pode anexar imagens e PDFs aos prompts ao usar um modelo que dá suporte à entrada de imagem.\n\nCopilot dá suporte aos seguintes tipos de arquivo:\n\n* JPEG (`.jpg`, `.jpeg`)\n* PNG (`.png`)\n* GIF (`.gif`)\n* WEBP (`.webp`)\n* PDF (`.pdf`)\n* HEIC (`.heic`)\n* HEIF (`.heif`)\n\nPor exemplo, você pode anexar:\n\n* Envie uma captura de tela de um trecho de código e peça Copilot para explicar o código.\n* Uma simulação da interface do usuário para um aplicativo e peça Copilot para gerar o código.\n* Um fluxograma e peça Copilot para descrever os processos mostrados na imagem.\n* Uma captura de tela de uma página web e solicitar a Copilot que gere HTML para uma página semelhante.\n\nOs 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.\n\n### Como anexar imagens ao seu prompt de chat\n\n1. 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:\n\n2. Realize um dos seguintes procedimentos:\n\n   * Copie uma imagem e cole-a no modo de exibição de chat.\n   * 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**.\n\n   Você pode adicionar várias imagens, se necessário.\n\n3. Digite seu prompt na janela de chat para acompanhar a imagem. Por exemplo, `explain this image`, ou `describe each of these images in detail`.\n\n## Compartilhando feedback\n\nPara 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](https://learn.microsoft.com/en-us/visualstudio/ide/how-to-report-a-problem-with-visual-studio?view=vs-2022).\n\n1. No canto superior direito da Visual Studio janela, clique no botão **Enviar comentários** .\n\n   ![Captura de tela do botão Compartilhar comentários no Visual Studio.](/assets/images/help/copilot/vs-share-feedback-button.png)\n\n2. Escolha a opção que melhor descreve os comentários.\n   * Para relatar um bug, clique em **Relatar um problema**.\n   * Para solicitar um recurso, clique em **Sugerir um recurso**.\n\n## Leitura adicional\n\n* [Engenharia de prompts para o GitHub Copilot Chat](/pt/enterprise-cloud@latest/copilot/concepts/prompting/prompt-engineering)\n* [Usando GitHub Copilot Chat em Visual Studio na documentação do Microsoft Learn](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-chat?view=vs-2022#use-copilot-chat-in-visual-studio)\n* [Dicas para melhorar os GitHub Copilot Chat resultados na documentação do Microsoft Learn](https://learn.microsoft.com/en-us/visualstudio/ide/copilot-chat-context?view=vs-2022)\n* [Fazer perguntas ao GitHub Copilot no GitHub](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github)\n* [Cartão de aplicativo: Copilot Chat do GitHub](/pt/enterprise-cloud@latest/copilot/responsible-use/chat)\n* [Termos do GitHub para produtos e recursos adicionais](/pt/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)\n* [\n  GitHub Copilot Central de Confiabilidade](https://copilot.github.trust.page)\n* [\n  GitHub Copilot Perguntas Freqüentes](https://github.com/features/copilot#faq)\n\n</div>\n\n<!-- --------------------- -->\n\n<!-- JetBrains -->\n\n<!-- --------------------- -->\n\n<div class=\"ghd-tool jetbrains\">\n\n## Pré-requisitos\n\n* **Acesso a GitHub Copilot**. Confira [O que é GitHub Copilot?](/pt/enterprise-cloud@latest/copilot/get-started/what-is-github-copilot#get-access).\n* **JetBrains IDE compatível**.\n  GitHub Copilot é compatível com os seguintes IDEs:\n\n  * IntelliJ IDEA (Ultimate, Community, Educational)\n  * Android Studio\n  * CLion\n  * Convidado do Code With Me\n  * DataGrip\n  * DataSpell\n  * GoLand\n  * Cliente JetBrains\n  * MPS\n  * PhpStorm\n  * PyCharm (Profissional, Comunidade, Educacional)\n  * Rider\n  * RubyMine\n  * RustRover\n  * WebStorm\n\n  Consulte o [localizador de ferramentas JetBrains IDEs](https://www.jetbrains.com/products/?ref_product=copilot\\&ref_type=engagement\\&ref_style=button) para fazer o download.\n* **Versão mais recente da GitHub Copilot extensão**. Veja o [GitHub Copilot plugin](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) no JetBrains Marketplace. Para obter instruções de instalação, confira [Instalando a extensão GitHub Copilot em seu ambiente](/pt/enterprise-cloud@latest/copilot/how-tos/set-up/install-copilot-extension?tool=jetbrains).\n* **Faça login no GitHub seu IDE da JetBrains**. Para obter instruções de autenticação, confira [Instalando a extensão GitHub Copilot em seu ambiente](/pt/enterprise-cloud@latest/copilot/how-tos/set-up/install-copilot-extension?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide).\n\nSe você tiver acesso por GitHub Copilot meio de sua organização ou empresa, não poderá usar GitHub Copilot Chat se o proprietário da sua organização ou administrador corporativo tiver desabilitado o chat. Confira [Gerenciando políticas e recursos para GitHub Copilot em sua organização](/pt/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies).\n\n## Copilot Chat Agentes\n\nO 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.\n\nEstão disponíveis os seguintes agentes:\n\n* **Modo de agente** (padrão): experiência agente completa com execução de tarefa autônoma.\n* **Modo de** pergunta: obtenha respostas rápidas e assistência sem fazer alterações de código.\n* **Modo de plano**: colabore no planejamento antes da implementação,Copilot analise sua solicitação e crie um plano estruturado para sua revisão.\n* **Copilot CLI**: Executa Copilot através de 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](/pt/enterprise-cloud@latest/copilot/concepts/agents/copilot-cli/about-copilot-cli).\n* **Agentes personalizados**: use agentes personalizados adaptados às suas necessidades específicas. Para obter mais informações, consulte [Sobre agentes personalizados](/pt/enterprise-cloud@latest/copilot/concepts/agents/copilot-cli/about-custom-agents).\n\n> \\[!TIP]\n> 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](/pt/enterprise-cloud@latest/copilot/concepts/agents/copilot-in-jetbrains).\n\n## Enviar prompts\n\nVocê 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.\n\n1. Abra a Copilot Chat janela clicando no **GitHub Copilot Chat** ícone no lado direito da janela IDE do JetBrains.\n\n   ![Captura de tela do ícone GitHub Copilot Chat na Barra de Atividades.](/assets/images/help/copilot/jetbrains-copilot-chat-icon.png)\n\n2. 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](/pt/enterprise-cloud@latest/copilot/how-tos/chat-with-copilot/get-started-with-chat-in-your-ide).\n\n3. Avalie a resposta de Copilote envie um prompt de acompanhamento, se necessário.\n\n   A resposta geralmente inclui elementos interativos. Por exemplo, a resposta pode incluir botões para copiar ou inserir um bloco de código.\n\n   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](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions).\n\n## Complementando seu prompt\n\nVocê pode usar comandos de barra e referências de arquivo para ajudar o Copilot a entender o que você está solicitando fazer.\n\n### Comandos de barra \"/\"\n\nUtilize 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.\n\nPara 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](/pt/enterprise-cloud@latest/copilot/reference/chat-cheat-sheet?tool=jetbrains#slash-commands-2).\n\n### Referências de arquivo\n\nPor 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 fazem 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**.\n\n## Usando as habilidades de GitHub para Copilot\n\nAs 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.\n\nQuando 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:\n\n* 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.`\n* 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?`\n\nVocê pode gerar uma lista de habilidades disponíveis atualmente fazendo a pergunta Copilot: `@github What skills are available?`\n\n## Usando servidores MCP (Model Context Protocol)\n\nÉ 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)](/pt/enterprise-cloud@latest/copilot/concepts/context/mcp).\n\n## Modelos de IA para Copilot Chat\n\nVocê 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.\n\n## Maneiras adicionais de acessar Copilot Chat\n\n* **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.\n* **Inline**. Você pode submeter um prompt de chat diretamente e limitá-lo a um bloco de código realçado ou ao seu arquivo atual.\n  * 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 **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"plus\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg>Copilot: Chat embutido** ou <kbd>insira Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>I</kbd>.\n\n## Copilot Edits\n\nUse Copilot Edits para fazer alterações em vários arquivos diretamente de um único Copilot Chat prompt.\nCopilot Edits tem os seguintes modos:\n\n* [O modo de edição](#edit-mode-1) permite Copilot fazer edições controladas em vários arquivos.\n* [O modo de agente](#agent-mode-1) permite Copilot realizar uma tarefa definida de forma autônoma.\n\n### Modo de edição\n\nO modo de edição só está disponível nos IDEs Visual Studio Code e JetBrains.\n\nUse 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.\n\nO modo de edição é mais adequado para casos de uso em que:\n\n* Você deseja fazer uma atualização rápida e específica de um conjunto definido de arquivos.\n* Você deseja ter controle total sobre o número de solicitações de LLM que o Copilot usa.\n\n#### Como usar o modo de edição\n\n1. Para iniciar uma sessão de edição, clique **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>Copilot** na barra de menus e selecione **Abrir GitHub Copilot Chat**.\n2. Na parte superior do painel de chat, clique em **Copilot Edits**.\n3. 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.\n4. 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.\n5. Examine as alterações e **Aceite** ou **Descarte** as edições de cada arquivo.\n\n### Modo de agente\n\nUse 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.\n\nO modo de agente é mais adequado para casos de uso em que:\n\n* A tarefa é complexa e envolve várias etapas, iterações e tratamento de erro.\n* Você deseja que o Copilot determine as etapas necessárias a serem tomadas para concluir a tarefa.\n* A tarefa requer que o Copilot integre a aplicativos externos, como um servidor MCP.\n\n#### Como usar o modo de agente\n\n1. Para iniciar uma sessão de edição usando o modo de agente, clique **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>Copilot** na barra de menus e selecione **Abrir GitHub Copilot Chat**.\n2. Na parte superior do painel de chat, clique na guia **Agent**.\n3. Envie um prompt. Em resposta ao prompt, Copilot transmite as edições no editor, atualiza o conjunto de trabalho e, se necessário, sugere comandos do terminal para serem executados.\n4. Revise as alterações. Se os comandos de terminal sugeridos por Copilot forem sugeridos, confirme se Copilot pode ou não executá-los. Em resposta, Copilot itera e executa ações adicionais para concluir a tarefa em seu prompt original.\n\nQuando você usa o modo agente, cada prompt que você insere consome GitHub AI Credits.\n\n### Usando subagents\n\nVocê pode usar subagents para delegar tarefas a um agente isolado com sua própria janela de contexto em sua sessão de chat. O subagent opera de forma independente, sem pausar para receber feedback do usuário, e retorna o resultado final para a sessão de bate-papo principal.\n\nSubagents são mais adequados para situações em que:\n\n* Você deseja delegar tarefas complexas e de várias etapas, como pesquisa ou análise, sem interromper sua sessão principal.\n* Você precisa processar grandes quantidades de informações ou vários documentos que desorganizam sua janela de contexto principal.\n* Você deseja explorar diferentes abordagens ou perspectivas de forma independente sem misturar contextos.\n\nSubagents usam as mesmas ferramentas e o mesmo modelo de IA da sessão principal, mas não podem criar outros subagents.\n\nPara usar subagents, você **deve ter custom agents configurado em seu ambiente**. Confira [Criando agentes personalizados para Copilot cloud agent](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/create-custom-agents).\n\n#### Habilitando o subagents\n\nPara habilitar subagents:\n\n1. Clique em **Ferramentas** na barra de menus e clique **GitHub Copilot** em **Editar Configurações**.\n2. No menu pop-up, clique em **Chat** e, em seguida, clique na caixa de seleção **Habilitar Subagent** .\n\n#### Chama-se subagents\n\nSubagents podem ser invocados de maneiras diferentes:\n\n* **Delegação automática**. Copilot analisará a descrição da sua solicitação, o campo de descrição dos seus custom agents, o contexto atual, e as ferramentas disponíveis para escolher automaticamente um subagent. Por exemplo, esse prompt delegaria automaticamente a tarefa a um **especialista em refatoração** custom agent:\n\n  ```text\n  Suggest ways to refactor this legacy code.\n  ```\n\n* **Invocação direta**. Você pode chamar diretamente o subagent em seu prompt:\n\n  ```text\n  Use the testing subagent to write unit tests for the authentication module.\n  ```\n\nQuando o subagent concluir sua tarefa, seus resultados aparecerão novamente na sessão de chat principal, prontos para perguntas subsequentes ou próximas etapas.\n\n## Usando o modo de planejamento\n\nO modo de plano ajuda você a criar planos de implementação detalhados antes de executá-los. Isso garante que todos os requisitos sejam considerados e resolvidos antes que quaisquer alterações de código sejam feitas. O agente de plano não faz nenhuma alteração de código até que o plano seja revisado e aprovado por você. Depois de aprovado, você pode entregar o plano ao agente padrão ou salvá-lo para mais refinamento, revisão ou discussões em equipe.\n\nO agente de plano foi projetado para:\n\n* Pesquise a tarefa de forma abrangente usando ferramentas somente leitura e análise de base de código para identificar requisitos e restrições.\n* Divida a tarefa em etapas gerenciáveis e acionáveis e inclua perguntas abertas sobre requisitos ambíguos.\n* Apresentar um rascunho de plano conciso, com base em um formato de plano padronizado, para revisão e iteração do usuário.\n\nPara usar o modo planejado:\n\n1. Se ainda não estiver exibido, abra o Copilot Chat painel clicando no **GitHub Copilot Chat** ícone no lado direito da janela IDE do JetBrains.\n\n2. Na parte inferior do painel Copilot Chat, selecione **Planejamento** na lista suspensa de agentes.\n\n3. Digite um prompt que descreve uma tarefa, como adicionar um recurso a um aplicativo existente, refatorar código, corrigir um bug ou criar uma versão inicial de um novo aplicativo.\n\n   Por exemplo: `Create a simple to-do web app with HTML, CSS, and JS files.`\n\n4. Envie o prompt.\n\n   Após alguns instantes, o agente de plano gera um plano no painel de chat. O plano fornece um resumo de alto nível e um detalhamento das etapas, incluindo quaisquer perguntas abertas para esclarecimentos.\n\n5. Examine o plano e responda a todas as perguntas feitas pelo agente.\n\n   Você pode iterar várias vezes para esclarecer os requisitos, ajustar o escopo ou responder a perguntas.\n\n6. Depois que o plano for concluído, você poderá:\n\n   * Clique em **Iniciar Implementação** para alternar Copilot Chat para o modo de agente e iniciar uma sessão de agente para implementar as alterações necessárias, com base no plano de implementação.\n   * Clique em **Abrir no Editor** para mudar Copilot Chat para o modo de agente e iniciar uma sessão de agente que gere Markdown, em uma guia do seu editor, incluindo os detalhes do plano de implementação. Você pode começar a trabalhar no plano por conta própria ou salvar o plano como um arquivo Markdown para uso posterior.\n\n## Compartilhando feedback\n\nPara compartilhar comentários sobre Copilot Chat, você pode usar o link **de comentários de compartilhamento** no JetBrains.\n\n1. No lado direito da janela IDE do JetBrains, clique no **Copilot Chat** ícone para abrir a Copilot Chat janela.\n\n   ![Captura de tela do ícone Copilot Chat na Barra de Atividades.](/assets/images/help/copilot/jetbrains-copilot-chat-icon.png)\n\n2. Na parte superior da Copilot Chat janela, clique no link **de comentários de compartilhamento** .\n\n   ![Captura de tela do link de compartilhamento de comentários na janela do Copilot Chat.](/assets/images/help/copilot/jetbrains-share-feedback.png)\n\n## Leitura adicional\n\n* [Engenharia de prompts para o GitHub Copilot Chat](/pt/enterprise-cloud@latest/copilot/concepts/prompting/prompt-engineering)\n* [Fazer perguntas ao GitHub Copilot no GitHub](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github)\n* [Cartão de aplicativo: Copilot Chat do GitHub](/pt/enterprise-cloud@latest/copilot/responsible-use/chat)\n* [Termos de licença de pré-lançamento do GitHub](/pt/site-policy/github-terms/github-pre-release-license-terms)\n* [Termos do GitHub para produtos e recursos adicionais](/pt/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)\n* [\n  GitHub Copilot Central de Confiabilidade](https://copilot.github.trust.page)\n* [\n  GitHub Copilot Perguntas Freqüentes](https://github.com/features/copilot#faq)\n\n</div>\n\n<!-- --------------------- -->\n\n<!-- XCode -->\n\n<!-- --------------------- -->\n\n<div class=\"ghd-tool xcode\">\n\n## Pré-requisitos\n\n* **Acesso a GitHub Copilot**. Confira [O que é GitHub Copilot?](/pt/enterprise-cloud@latest/copilot/get-started/what-is-github-copilot#get-access).\n* **Versão mais recente da GitHub Copilot extensão**. Para obter instruções de instalação, consulte [Instalando a extensão GitHub Copilot em seu ambiente](/pt/enterprise-cloud@latest/copilot/how-tos/set-up/install-copilot-extension).\n* **Faça login em GitHub no Xcode**.\n\nSe você tiver acesso por GitHub Copilot meio de sua organização ou empresa, não poderá usar GitHub Copilot Chat se o proprietário da sua organização ou administrador corporativo tiver desabilitado o chat. Confira [Gerenciando políticas e recursos para GitHub Copilot em sua organização](/pt/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies).\n\n## Enviar prompts\n\nVocê 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.\n\n1. Para abrir a janela de chat, clique em **Editor** na barra de menus e, em seguida, clique **GitHub Copilot** em **Abrir Chat**.\n   Copilot Chat abre em uma nova janela.\n\n2. 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](/pt/enterprise-cloud@latest/copilot/how-tos/chat-with-copilot/get-started-with-chat-in-your-ide).\n\n3. Avalie a resposta de Copilote envie um prompt de acompanhamento, se necessário.\n\n   A resposta geralmente inclui elementos interativos. Por exemplo, a resposta pode incluir botões para copiar ou inserir um bloco de código.\n\n   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](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions).\n\n## Usando servidores MCP (Model Context Protocol)\n\nÉ 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)](/pt/enterprise-cloud@latest/copilot/concepts/context/mcp).\n\n## Modelos de IA para Copilot Chat\n\nVocê 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.\n\n## Usar palavras-chave em seu prompt\n\nVocê pode usar palavras-chave especiais para ajudar Copilot a entender seu prompt.\n\n### Comandos de barra \"/\"\n\nUtilize 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.\n\nPara 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](/pt/enterprise-cloud@latest/copilot/reference/chat-cheat-sheet?tool=xcode#slash-commands).\n\n## Usando o modo de planejamento\n\n> \\[!NOTE]\n> Modo de planejamento está no momento em prévia pública e sujeito a alterações.\n\nO modo de plano ajuda você a criar planos de implementação detalhados antes de executá-los. Isso garante que todos os requisitos sejam considerados e resolvidos antes que quaisquer alterações de código sejam feitas. O agente de plano não faz nenhuma alteração de código até que o plano seja revisado e aprovado por você. Depois de aprovado, você pode entregar o plano ao agente padrão ou salvá-lo para mais refinamento, revisão ou discussões em equipe.\n\nO agente de plano foi projetado para:\n\n* Pesquise a tarefa de forma abrangente usando ferramentas somente leitura e análise de base de código para identificar requisitos e restrições.\n* Divida a tarefa em etapas gerenciáveis e acionáveis e inclua perguntas abertas sobre requisitos ambíguos.\n* Apresentar um rascunho de plano conciso, com base em um formato de plano padronizado, para revisão e iteração do usuário.\n\nPara usar o modo planejado:\n\n1. Se ainda não estiver exibido, abra a Copilot Chat janela clicando no **Editor** na barra de menus e, em seguida, clique **GitHub Copilot** em **Abrir Chat**.\n\n2. Na parte inferior da janela Copilot Chat, selecione **Planejamento** na lista suspensa de agentes.\n\n3. Digite um prompt que descreve uma tarefa, como adicionar um recurso a um aplicativo existente, refatorar código, corrigir um bug ou criar uma versão inicial de um novo aplicativo.\n\n   Por exemplo: `Create a simple to-do app with Swift files.`\n\n4. Envie o prompt.\n\n   Após alguns instantes, o agente de plano gera um plano no painel de chat. O plano fornece um resumo de alto nível e um detalhamento das etapas, incluindo quaisquer perguntas abertas para esclarecimentos.\n\n5. Examine o plano e responda a todas as perguntas feitas pelo agente.\n\n   Você pode iterar várias vezes para esclarecer os requisitos, ajustar o escopo ou responder a perguntas.\n\n6. Depois que o plano for concluído, você poderá:\n\n   * Clique em **Iniciar Implementação** para alternar Copilot Chat para o modo de agente e iniciar uma sessão de agente para implementar as alterações necessárias, com base no plano de implementação.\n   * Clique em **Abrir no Editor** para mudar Copilot Chat para o modo de agente e iniciar uma sessão de agente que gere Markdown, em uma guia do seu editor, incluindo os detalhes do plano de implementação. Você pode começar a trabalhar no plano por conta própria ou salvar o plano como um arquivo Markdown para uso posterior.\n\n## Usando Copilot modo de agente\n\nUse 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.\n\nO modo de agente é mais adequado para casos de uso em que:\n\n* A tarefa é complexa e envolve várias etapas, iterações e tratamento de erro.\n* Você deseja que o Copilot determine as etapas necessárias a serem tomadas para concluir a tarefa.\n* A tarefa requer que o Copilot integre a aplicativos externos, como um servidor MCP.\n\n### Como usar o modo de agente\n\n1. Se ainda não estiver exibido, abra a Copilot Chat janela clicando no **Editor** na barra de menus e, em seguida, clique **GitHub Copilot** em **Abrir Chat**.\n2. Na parte inferior do painel de chat, selecione **Agente** na lista suspensa de agentes.\n3. Opcionalmente, adicione arquivos relevantes ao modo de exibição *de conjunto de trabalho* para indicar em Copilot quais arquivos você deseja trabalhar.\n4. Envie um prompt. Em resposta ao prompt, Copilot transmite as edições no editor, atualiza o conjunto de trabalho e, se necessário, sugere comandos do terminal para serem executados.\n5. Revise as alterações. Se os comandos de terminal sugeridos por Copilot forem sugeridos, confirme se Copilot pode ou não executá-los. Em resposta, Copilot itera e executa ações adicionais para concluir a tarefa em seu prompt original.\n\nQuando você usa o modo agente, cada prompt que você insere consome GitHub AI Credits.\n\n### Usando subagents\n\nVocê pode usar subagents para delegar tarefas a um agente isolado com sua própria janela de contexto em sua sessão de chat. O subagent opera de forma independente, sem pausar para receber feedback do usuário, e retorna o resultado final para a sessão de bate-papo principal.\n\nSubagents são mais adequados para situações em que:\n\n* Você deseja delegar tarefas complexas e de várias etapas, como pesquisa ou análise, sem interromper sua sessão principal.\n* Você precisa processar grandes quantidades de informações ou vários documentos que desorganizam sua janela de contexto principal.\n* Você deseja explorar diferentes abordagens ou perspectivas de forma independente sem misturar contextos.\n\nSubagents usam as mesmas ferramentas e o mesmo modelo de IA da sessão principal, mas não podem criar outros subagents.\n\nPara usar subagents, você **deve ter custom agents configurado em seu ambiente**. Confira [Criando agentes personalizados para Copilot cloud agent](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/create-custom-agents).\n\n#### Habilitando o subagents\n\n1. Clique em **Editor** na barra de menus e clique em **GitHub Copilot\\*\\*\\*\\*Open GitHub Copilot para Configurações do Xcode**.\n2. Clique em **Avançado** no painel de chat e, em seguida, em **Configurações de Chat** , clique em **Habilitar Subagents** alternância.\n\n#### Chama-se subagents\n\nSubagents podem ser invocados de maneiras diferentes:\n\n* **Delegação automática**. Copilot analisará a descrição da sua solicitação, o campo de descrição dos seus custom agents, o contexto atual, e as ferramentas disponíveis para escolher automaticamente um subagent. Por exemplo, esse prompt delegaria automaticamente a tarefa a um **especialista em refatoração** custom agent:\n\n  ```text\n  Suggest ways to refactor this legacy code.\n  ```\n\n* **Invocação direta**. Você pode chamar diretamente o subagent em seu prompt:\n\n  ```text\n  Use the testing subagent to write unit tests for the authentication module.\n  ```\n\nQuando o subagent concluir sua tarefa, seus resultados aparecerão novamente na sessão de chat principal, prontos para perguntas subsequentes ou próximas etapas.\n\n## Referências de arquivo\n\nPor 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 <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-paperclip\" aria-label=\"Add attachments\" role=\"img\"><path d=\"M12.212 3.02a1.753 1.753 0 0 0-2.478.003l-5.83 5.83a3.007 3.007 0 0 0-.88 2.127c0 .795.315 1.551.88 2.116.567.567 1.333.89 2.126.89.79 0 1.548-.321 2.116-.89l5.48-5.48a.75.75 0 0 1 1.061 1.06l-5.48 5.48a4.492 4.492 0 0 1-3.177 1.33c-1.2 0-2.345-.487-3.187-1.33a4.483 4.483 0 0 1-1.32-3.177c0-1.195.475-2.341 1.32-3.186l5.83-5.83a3.25 3.25 0 0 1 5.553 2.297c0 .863-.343 1.691-.953 2.301L7.439 12.39c-.375.377-.884.59-1.416.593a1.998 1.998 0 0 1-1.412-.593 1.992 1.992 0 0 1 0-2.828l5.48-5.48a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-5.48 5.48a.492.492 0 0 0 0 .707.499.499 0 0 0 .352.154.51.51 0 0 0 .356-.154l5.833-5.827a1.755 1.755 0 0 0 0-2.481Z\"></path></svg> na caixa de prompt de chat.\n\n## Gerenciamento do chat\n\nVocê 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.\n\n## Compartilhando feedback\n\nPara indicar se uma resposta foi útil, use <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-thumbsup\" aria-label=\"Thumbs up\" role=\"img\"><path d=\"M8.347.631A.75.75 0 0 1 9.123.26l.238.04a3.25 3.25 0 0 1 2.591 4.098L11.494 6h.665a3.25 3.25 0 0 1 3.118 4.167l-1.135 3.859A2.751 2.751 0 0 1 11.503 16H6.586a3.75 3.75 0 0 1-2.184-.702A1.75 1.75 0 0 1 3 16H1.75A1.75 1.75 0 0 1 0 14.25v-6.5C0 6.784.784 6 1.75 6h3.417a.25.25 0 0 0 .217-.127ZM4.75 13.649l.396.33c.404.337.914.521 1.44.521h4.917a1.25 1.25 0 0 0 1.2-.897l1.135-3.859A1.75 1.75 0 0 0 12.159 7.5H10.5a.75.75 0 0 1-.721-.956l.731-2.558a1.75 1.75 0 0 0-1.127-2.14L6.69 6.611a1.75 1.75 0 0 1-1.523.889H4.75ZM3.25 7.5h-1.5a.25.25 0 0 0-.25.25v6.5c0 .138.112.25.25.25H3a.25.25 0 0 0 .25-.25Z\"></path></svg> ou <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-thumbsdown\" aria-label=\"Thumbs down\" role=\"img\"><path d=\"M7.653 15.369a.75.75 0 0 1-.776.371l-.238-.04a3.25 3.25 0 0 1-2.591-4.099L4.506 10h-.665A3.25 3.25 0 0 1 .723 5.833l1.135-3.859A2.75 2.75 0 0 1 4.482 0H9.43c.78.003 1.538.25 2.168.702A1.752 1.752 0 0 1 12.989 0h1.272A1.75 1.75 0 0 1 16 1.75v6.5A1.75 1.75 0 0 1 14.25 10h-3.417a.25.25 0 0 0-.217.127ZM11.25 2.351l-.396-.33a2.248 2.248 0 0 0-1.44-.521H4.496a1.25 1.25 0 0 0-1.199.897L2.162 6.256A1.75 1.75 0 0 0 3.841 8.5H5.5a.75.75 0 0 1 .721.956l-.731 2.558a1.75 1.75 0 0 0 1.127 2.14L9.31 9.389a1.75 1.75 0 0 1 1.523-.889h.417Zm1.5 6.149h1.5a.25.25 0 0 0 .25-.25v-6.5a.25.25 0 0 0-.25-.25H13a.25.25 0 0 0-.25.25Z\"></path></svg> que apareça ao lado da resposta.\n\n## Leitura adicional\n\n* [Engenharia de prompts para o GitHub Copilot Chat](/pt/enterprise-cloud@latest/copilot/concepts/prompting/prompt-engineering)\n* [Fazer perguntas ao GitHub Copilot no GitHub](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github)\n* [Cartão de aplicativo: Copilot Chat do GitHub](/pt/enterprise-cloud@latest/copilot/responsible-use/chat)\n* [Termos de licença de pré-lançamento do GitHub](/pt/site-policy/github-terms/github-pre-release-license-terms)\n* [Termos do GitHub para produtos e recursos adicionais](/pt/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)\n* [\n  GitHub Copilot Central de Confiabilidade](https://copilot.github.trust.page)\n* [\n  GitHub Copilot Perguntas Freqüentes](https://github.com/features/copilot#faq)\n\n</div>\n\n<!-- --------------------- -->\n\n<!-- Eclipse -->\n\n<!-- --------------------- -->\n\n<div class=\"ghd-tool eclipse\">\n\n## Pré-requisitos\n\n* **Acesso ao Copilot**. Confira [O que é GitHub Copilot?](/pt/enterprise-cloud@latest/copilot/get-started/what-is-github-copilot#get-access).\n* **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](https://www.eclipse.org/downloads/packages/).\n* 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.\n* **Versão mais recente da GitHub Copilot extensão**. Baixe isto do [Marketplace do Eclipse](https://aka.ms/copiloteclipse?ref_product=copilot\\&ref_type=engagement\\&ref_style=text). Para obter mais informações, consulte [Instalando a extensão GitHub Copilot em seu ambiente](/pt/enterprise-cloud@latest/copilot/how-tos/set-up/install-copilot-extension?tool=eclipse).\n* **Faça login no GitHub Eclipse**.\n\nSe você tiver acesso por GitHub Copilot meio de sua organização ou empresa, não poderá usar GitHub Copilot Chat se o proprietário da sua organização ou administrador corporativo tiver desabilitado o chat. Confira [Gerenciando políticas e recursos para GitHub Copilot em sua organização](/pt/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies).\n\n## Enviar prompts\n\nVocê 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.\n\n1. Para abrir o Copilot Chat painel, clique no Copilot ícone (<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>) na barra de status na parte inferior do Eclipse e clique em **Abrir Chat**.\n\n2. Insira um prompt na caixa de prompt e pressione <kbd>Enter</kbd>.\n\n   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](/pt/enterprise-cloud@latest/copilot/how-tos/chat-with-copilot/get-started-with-chat-in-your-ide).\n\n3. Avalie Copilota resposta e faça uma solicitação de acompanhamento, se necessário.\n\n## Usar palavras-chave em seu prompt\n\nVocê 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](/pt/enterprise-cloud@latest/copilot/how-tos/chat-with-copilot/get-started-with-chat-in-your-ide).\n\n### Comandos de barra \"/\"\n\nUtilize 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.\n\nPara ver todos os comandos de barra disponíveis, digite `/` na caixa de prompt do chat.\n\n## Usando servidores MCP (Model Context Protocol)\n\nÉ 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)](/pt/enterprise-cloud@latest/copilot/concepts/context/mcp).\n\n## Modelos de IA para Copilot Chat\n\nVocê 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.\n\n## Usando o modo de planejamento\n\n> \\[!NOTE]\n> Modo de planejamento está no momento em prévia pública e sujeito a alterações.\n\nO modo de plano ajuda você a criar planos de implementação detalhados antes de executá-los. Isso garante que todos os requisitos sejam considerados e resolvidos antes que quaisquer alterações de código sejam feitas. O agente de plano não faz nenhuma alteração de código até que o plano seja revisado e aprovado por você. Depois de aprovado, você pode entregar o plano ao agente padrão ou salvá-lo para mais refinamento, revisão ou discussões em equipe.\n\nO agente de plano foi projetado para:\n\n* Pesquise a tarefa de forma abrangente usando ferramentas somente leitura e análise de base de código para identificar requisitos e restrições.\n* Divida a tarefa em etapas gerenciáveis e acionáveis e inclua perguntas abertas sobre requisitos ambíguos.\n* Apresentar um rascunho de plano conciso, com base em um formato de plano padronizado, para revisão e iteração do usuário.\n\nPara usar o modo planejado:\n\n1. Se ainda não estiver exibido, abra o Copilot Chat painel clicando no Copilot ícone (<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>) na barra de status na parte inferior do Eclipse e, em seguida, clique em **Abrir Chat**.\n\n2. Na parte inferior do painel de chat, selecione **Planejamento** na lista suspensa de agentes.\n\n3. Digite um prompt que descreve uma tarefa, como adicionar um recurso a um aplicativo existente, refatorar código, corrigir um bug ou criar uma versão inicial de um novo aplicativo.\n\n   Por exemplo: `Create a simple to-do app using JavaFX.`\n\n4. Envie o prompt.\n\n   Após alguns instantes, o agente de plano gera um plano no painel de chat. O plano fornece um resumo de alto nível e um detalhamento das etapas, incluindo quaisquer perguntas abertas para esclarecimentos.\n\n5. Examine o plano e responda a todas as perguntas feitas pelo agente.\n\n   Você pode iterar várias vezes para esclarecer os requisitos, ajustar o escopo ou responder a perguntas.\n\n6. Depois que o plano for concluído, você poderá:\n\n   * Clique em **Iniciar Implementação** para alternar Copilot Chat para o modo de agente e iniciar uma sessão de agente para implementar as alterações necessárias, com base no plano de implementação.\n   * Clique em **Abrir no Editor** para mudar Copilot Chat para o modo de agente e iniciar uma sessão de agente que gere Markdown, em uma guia do seu editor, incluindo os detalhes do plano de implementação. Você pode começar a trabalhar no plano por conta própria ou salvar o plano como um arquivo Markdown para uso posterior.\n\n## Usando Copilot modo de agente\n\nUse 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.\n\nO modo de agente é mais adequado para casos de uso em que:\n\n* A tarefa é complexa e envolve várias etapas, iterações e tratamento de erro.\n* Você deseja que o Copilot determine as etapas necessárias a serem tomadas para concluir a tarefa.\n* A tarefa requer que o Copilot integre a aplicativos externos, como um servidor MCP.\n\nPara usar o modo de agente:\n\n1. Abra o Copilot Chat painel clicando no Copilot ícone (<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>) na barra de status na parte inferior do Eclipse e, em seguida, clicando **em Abrir Chat**.\n2. Na parte inferior do painel de chat, selecione **Agente** na lista suspensa de agentes.\n3. Envie um prompt. Em resposta ao prompt, Copilot transmite as edições no editor, atualiza o conjunto de trabalho e, se necessário, sugere comandos do terminal para serem executados.\n4. Revise as alterações. Se os comandos de terminal sugeridos por Copilot forem sugeridos, confirme se Copilot pode ou não executá-los. Em resposta, Copilot itera e executa ações adicionais para concluir a tarefa em seu prompt original.\n\nQuando você usa o modo agente, cada prompt que você insere consome GitHub AI Credits.\n\n### Usando subagents\n\nVocê pode usar subagents para delegar tarefas a um agente isolado com sua própria janela de contexto em sua sessão de chat. O subagent opera de forma independente, sem pausar para receber feedback do usuário, e retorna o resultado final para a sessão de bate-papo principal.\n\nSubagents são mais adequados para situações em que:\n\n* Você deseja delegar tarefas complexas e de várias etapas, como pesquisa ou análise, sem interromper sua sessão principal.\n* Você precisa processar grandes quantidades de informações ou vários documentos que desorganizam sua janela de contexto principal.\n* Você deseja explorar diferentes abordagens ou perspectivas de forma independente sem misturar contextos.\n\nSubagents usam as mesmas ferramentas e o mesmo modelo de IA da sessão principal, mas não podem criar outros subagents.\n\nPara usar subagents, você **deve ter custom agents configurado em seu ambiente**. Confira [Criando agentes personalizados para Copilot cloud agent](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/create-custom-agents).\n\n#### Habilitando o subagents\n\n1. Clique no **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>** ícone na barra de status.\n2. No menu pop-up, clique em **Editar Preferências**.\n3. Em **Chat**, clique na caixa de seleção **Habilitar sub-agente**\n\n#### Chama-se subagents\n\nSubagents podem ser invocados de maneiras diferentes:\n\n* **Delegação automática**. Copilot analisará a descrição da sua solicitação, o campo de descrição dos seus custom agents, o contexto atual, e as ferramentas disponíveis para escolher automaticamente um subagent. Por exemplo, esse prompt delegaria automaticamente a tarefa a um **especialista em refatoração** custom agent:\n\n  ```text\n  Suggest ways to refactor this legacy code.\n  ```\n\n* **Invocação direta**. Você pode chamar diretamente o subagent em seu prompt:\n\n  ```text\n  Use the testing subagent to write unit tests for the authentication module.\n  ```\n\nQuando o subagent concluir sua tarefa, seus resultados aparecerão novamente na sessão de chat principal, prontos para perguntas subsequentes ou próximas etapas.\n\n## Leitura adicional\n\n* [Engenharia de prompts para o GitHub Copilot Chat](/pt/enterprise-cloud@latest/copilot/concepts/prompting/prompt-engineering)\n* [Fazer perguntas ao GitHub Copilot no GitHub](/pt/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github)\n* [Cartão de aplicativo: Copilot Chat do GitHub](/pt/enterprise-cloud@latest/copilot/responsible-use/chat)\n* [Termos do GitHub para produtos e recursos adicionais](/pt/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)\n* [\n  GitHub Copilot Central de Confiabilidade](https://copilot.github.trust.page)\n* [\n  GitHub Copilot Perguntas Freqüentes](https://github.com/features/copilot#faq)\n\n</div>"}