Visual Studio com GitHub Copilot – Programação de pares de IA2025-07-23T09:41:59-07:00

Copilot Free em Visual Studio 2022

Modo de agente – seu Copilot controlado por IA acabou de ser superalimentado

Experimente a assistência de codificação da plataforma IA analisa os problemas, coordena as próximas etapas, aplica alterações e itera sobre erros.

Comece em apenas 3 etapas

GitHub Copilot installation screenshot

Instale a versão mais recente do Visual Studio 2022

A experiência mais recente do GitHub Copilot é integrada ao Visual Studio e combina os recursos de preenchimento de código do GitHub Copilot e GitHub Copilot Chat em um pacote conveniente. Baixe o Visual Studio 2022 mais recente para descobrir os novos recursos e melhorias.

GitHub Copilot installation screenshot

Comece a usar o Copilot gratuitamente

O GitHub Copilot é gratuito para uso no Visual Studio, com acesso limitado a recursos selecionados do Copilot. Sem avaliação. Não é necessário cartão de crédito. Apenas sua conta do GitHub.
Github Copilot sign in screenshot

Faça login com sua conta GitHub

Para habilitar GitHub Copilot, certifique-se de ter adicionado sua conta GitHub ao Visual Studio. Para obter mais informações, confira Trabalhar com contas do GitHub no Visual Studio na documentação da Microsoft.

5 dicas e truques

01
Melhores práticas

GitHub Copilot é um assistente de codificação desenvolvido com Inteligência Artificial (IA), que pode ser executado em vários ambientes e ajudá-lo a ser mais eficiente em suas tarefas diárias de codificação. Nessa nova série de conteúdo, mostraremos como o GitHub Copilot funciona especificamente no Visual Studio e como ele ajuda você a ser mais produtivo.

02
Crie prompts como um profissional

A qualidade da saída de qualquer modelo de linguagem grande depende muito da qualidade do prompt, e o GitHub Copilot não é exceção. Nesse novo vídeo, Gwyn ensina sobre “engenharia de prompt” para o GitHub Copilot no Visual Studio 2022 e como criar melhores resultados com prompts melhores.

03
Conclusões de código

Comece a escrever no editor e o Copilot sugerirá o código enquanto você digita.
Dica: pressione “tab” para aceitar uma sugestão.

04
Chat embutido

Use o Inline Chat irá ajudá-lo a escrever seus métodos, classes e testes de unidade, convertendo seus prompts em código. Abra o Inline clicando com o botão direito do mouse em seu arquivo de texto e selecionando “Pergunte ao Copilot” ou Alt + /`
Dica: use”/” para indicar sua intenção ou “#” para se referir aos seus arquivos. Como “/teste para #nomedoarquivo”

05
Janela de chat

Faça perguntas sobre sua solução ou arquivos.  Abra a partir do Selo do Copilot ou CTRL + , C.
Dica: use #solução para se referir à sua solução ativa (somente para C#) no Visual Studio

Não fique sozinho

Desenvolvedores em todo o mundo usam o Copilot para codificar mais rapidamente e fazer o que é mais importante: criar um software excelente.

Gratuito

Uma maneira rápida de começar a usar o GitHub Copilot.

$0por usuário/mês

O que está incluído

  • 50 solicitações de chat ou modo de agente por mês
  • 2.000 conclusões por mês
  • Acesso ao Claude 3.5 Sonnet, GPT-4.1 e muito mais
Mais Populares

Pro

Conclusões ilimitadas e chat com acesso a mais modelos.

$10por mês ou USD$ 100 por ano

O que está incluído

Tudo em Gratuito e:

  • Modo de agente ilimitado e chats com GPT-4.11
  • Conclusões ilimitadas de código
  • Acesso à revisão de código, ao Claude 3.7/4 Sonnet, ao Gemini 2.5 Pro e muito mais
  • Seis vezes mais solicitações premium do que o Copilot Gratuito para usar os modelos mais recentes, com a opção de comprar mais2
  • Agente de codificação (versão prévia)

Gratuito para estudantes, professores e mantenedores verificados de projetos populares de código aberto. Saiba mais

Pro+

Flexibilidade máxima e escolha de modelo.

$39por mês ou USD$ 390 por ano

O que está incluído

Tudo no Pro e:

  • Acesso a todos os modelos, incluindo o Claude Opus 4, o3 e muito mais
  • 30 vezes mais solicitações premium do que o Copilot Gratuito para usar os modelos mais recentes, com a opção de comprar mais2

Empresarial

Acelere fluxos de trabalho com o GitHub Copilot.

$19por usuário/mês

O que está incluído

  • Modo de agente ilimitado e chats com GPT-4.11
  • Conclusões ilimitadas de código
  • Acesso à revisão de código, ao Claude 3.5/3.7/4 Sonnet, ao Gemini 2.5 Pro e muito mais
  • 300 solicitações premium para usar os modelos mais recentes por usuário, com a opção de comprar mais2
  • Métricas de uso e gerenciamento de usuários
  • Indemnidade de IP e privacidade de dados
  • Agente de codificação (versão prévia)
Melhor valor

Enterprise

Dimensione com agentes de IA e acesso abrangente ao modelo.

$39por usuário/mês

O que está incluído

Tudo em Empresarial e:

  • Acesso a todos os modelos, incluindo o Claude Opus 4, o3 e muito mais
  • 3,33 vezes mais solicitações premium do que o Empresarial para usar os modelos mais recentes, com a opção de comprar mais2
  1. Os tempos de resposta podem variar durante períodos de alto uso. As solicitações podem estar sujeitas à limitação de taxa.
  2. Opção para comprar solicitações premium adicionais não disponíveis para usuários que assinam ou assinaram Pro ou Pro+ por meio do GitHub Mobile no iOS ou Android.

Perguntas frequentes

Visual Studio 2022 versão 17.10 ou posterior

Para acessar o GitHub Copilot Free, siga o processo de logon existente do Visual Studio. Depois de conectado, habilite o Copilot Gratuito em https://github.com/settings/copilot..  Uma vez habilitado, o GitHub Copilot Gratuito fornece um número limitado de chats e conclusões.
Saiba mais
  1. Baixe a versão mais recente do Visual Studio 2022. Selecione pelo menos uma carga de trabalho no instalador. Certifique-se de deixar o componente pré-selecionado GitHub Copilot selecionado. OU Se nenhuma carga de trabalho for selecionada, instale GitHub Copilot selecionando-o em Componentes individuais no instalador.
  2. Configure uma assinatura do GitHub Copilot para sua conta pessoal ou, se você for membro de uma organização ou empresa com uma assinatura do GitHub Copilot, precisará receber uma licença do proprietário da organização. Antes de iniciar uma assinatura paga para uma conta pessoal, você pode configurar uma avaliação única de 30 dias para avaliar o GitHub Copilot. Para iniciar um teste, você precisará escolher um ciclo de faturamento mensal ou anual e fornecer uma forma de pagamento. Se você não cancelar a avaliação antes do final dos 30 dias, a avaliação será automaticamente convertida em uma assinatura paga. Você pode cancelar sua avaliação do GitHub Copilot a qualquer momento durante os 30 dias e não será cobrado. Se cancelar antes do final da avaliação, você continuará tendo acesso ao GitHub Copilot até o final do período de avaliação de 30 dias. Para obter mais informações, confira Como gerenciar sua assinatura individual do GitHub Copilot.
  3. Entre no Visual Studio com uma conta do GitHub que tenha uma assinatura do GitHub Copilot. Siga as etapas em Adicionar contas do GitHub ao seu conjunto de chaves do Visual Studio.

Para obter mais detalhes, visite a Página da documentação de instalação e gerenciamento do GitHub Copilot no Visual Studio.

Com o Visual Studio 2022 versão 17.10 ou posterior, o GitHub Copilot e o GitHub Copilot Chat estão disponíveis para instalação como uma única extensão que combina o Copilot e o Copilot Chat em um único pacote. A extensão unificada do GitHub Copilot está incluída como um componente interno recomendado por padrão em todas as cargas de trabalho e está disponível por meio do Instalador do Visual Studio.

Para obter a nova extensão unificada do GitHub Copilot:

  • Instalar o Visual Studio 2022 versão 17.10 ou posterior.
  • Selecione pelo menos uma carga de trabalho no instalador. Certifique-se de deixar o componente pré-selecionado GitHub Copilot selecionado. OU Se nenhuma carga de trabalho for selecionada, instale GitHub Copilot selecionando-o em Componentes individuais no instalador.

GitHub Copilot é instalado por padrão com todas as cargas de trabalho. Se você optar por excluí-lo, poderá instalá-lo posteriormente usando o Instalador do Visual Studio para modificar sua instalação e selecionando o componente GitHub Copilot.

Para obter mais detalhes, visite a Página da documentação de instalação do GitHub Copilot no Visual Studio.

Com o Visual Studio 2022 versão 17.10 e posterior, você verá um ícone de status do Copilot no canto superior direito do ambiente do Visual Studio que indica se o Copilot está ativo, inativo, não disponível ou não instalado. Usando o menu suspenso do ícone de status, você pode acessar facilmente opções que ajudam a gerenciar ou solucionar problemas do estado do Copilot. Algumas opções estão disponíveis ou esmaecidas, dependendo do estado do Copilot.

Confira Gerenciar o seu estado do Copilot para obter mais informações.

Visual Studio 2022 versão 17.9 ou anterior

No Visual Studio 2022 versões 17.8 a 17.9, o GitHub Copilot e o GitHub Copilot Chat estão disponíveis para instalação como duas extensões separadas. Instalar a extensão do GitHub Copilot é um pré-requisito para instalar o GitHub Copilot Chat.

Siga as etapas em Obter o GitHub Copilot para Visual Studio 2022 versões 17.8 a 17.9.

Para habilitar GitHub Copilot, certifique-se de ter adicionado sua conta GitHub ao Visual Studio. Para obter mais informações, confira Adicionar contas do GitHub ao seu conjunto de chaves do Visual Studio.
Você pode obter melhores respostas fornecendo mais informações para o GitHub Copilot Chat, incluindo:

  • Use comandos slash para especificar rapidamente tarefas comuns como  /explain para obter explicações de código.
  • Definir o escopo do chat para arquivos específicos usando referências.
  • Revise a fonte usada pelo Copilot para gerar a resposta.
  • Use diferentes threads  para cada um dos chats do Copilot para que você possa manter contextos diferentes em cada um deles.

Saiba mais sobre como usar o Copilot Chat no Visual Studio.

Saiba mais sobre como Solucionar problemas comuns do GitHub Copilot.

Você também pode acompanhar as conversas relacionadas ao GitHub Copilot por meio do fórum de discussão do GitHub.

Não, o GitHub Copilot é uma assinatura separada e não está incluído nas licenças do Visual Studio Professional ou Enterprise.

Saiba mais sobre a cobrança do GitHub Copilot.

O GitHub Copilot transforma a experiência do desenvolvedor. Com o apoio dos líderes em IA, o Copilot fornece assistência contextualizada em todo o ciclo de vida de desenvolvimento de software, desde preenchimentos de código e assistência de chat no IDE até explicações de código e respostas a documentos no GitHub e muito mais. Com o Copilot elevando o fluxo de trabalho, os desenvolvedores podem se concentrar em mais: valor, inovação e felicidade.

O GitHub Copilot permite que os desenvolvedores concentrem mais energia na solução de problemas e na colaboração e gastem menos esforço no que é clichê e mundano. É por isso que os desenvolvedores que usam o Copilot relatam maior satisfação com seus trabalhos do que aqueles que não o fazem e são até 55% mais produtivos ao escrever código sem sacrificar a qualidade, o que resulta em desenvolvedores engajados que entregam softwares excelentes mais rapidamente. Sem sacrificar a qualidade, o que tudo se soma aos desenvolvedores envolvidos que entregam excelente software com mais rapidez.

O GitHub Copilot se integra aos principais editores, incluindo Visual Studio Code, Visual Studio, JetBrains IDEs e Neovim e, ao contrário de outros assistentes de codificação de IA, é integrado nativamente ao GitHub. Crescendo para milhões de usuários individuais e dezenas de milhares de clientes comerciais, o Copilot é a ferramenta de desenvolvimento de IA com mais ampla adoção do mundo e a vantagem competitiva que os desenvolvedores pedem pelo nome.

Para obter mais informações sobre o uso geral do GitHub Copilot, o impacto do produto, as pessoas, a supervisão e a privacidade, consulte a lista abrangente de  Perguntas frequentes sobre o GitHub Copilot.

O GitHub Copilot é treinado em todas as linguagens que aparecem em repositórios públicos. A qualidade das sugestões recebidas pode depender do volume e da diversidade dos dados de treinamento para cada idioma. Por exemplo, o JavaScript é bem representado em repositórios públicos e é uma das linguagens com melhor suporte do GitHub Copilot. Idiomas com menos representação em repositórios públicos podem produzir um menor número de sugestões ou sugestões menos robustas.

Para obter mais informações sobre o uso geral do GitHub Copilot, o impacto do produto, as pessoas, a supervisão e a privacidade, consulte a lista abrangente de  Perguntas frequentes sobre o GitHub Copilot.

O GitHub Copilot é da plataforma de modelos de IA generativa desenvolvidos pelo GitHub, OpenAI e Microsoft. Ele foi treinado com base em texto de linguagem natural e código-fonte de fontes disponíveis publicamente, incluindo código em repositórios públicos no GitHub.

Para obter mais informações sobre o uso geral do GitHub Copilot, o impacto do produto, as pessoas, a supervisão e a privacidade, consulte a lista abrangente de  Perguntas frequentes sobre o GitHub Copilot.

Não, o GitHub Copilot gera sugestões usando determinação probabilística.

Ao pensar em questões de propriedade intelectual e software livre, é fundamental entender como o GitHub Copilot realmente funciona. Os modelos de IA que criam sugestões do Copilot podem ser treinados com base em código público, mas não contêm nenhum código. Quando eles geram uma sugestão, eles não estão “copiando e colando” de nenhuma base de código.

  • Para gerar uma sugestão de código, a extensão do Copilot começa examinando o código em seu editor, concentrando-se nas linhas imediatamente antes e depois do cursor, mas também em informações, incluindo outros arquivos abertos em seu editor e os URLs de repositórios ou caminhos de arquivo para identificar contexto relevante. Essas informações são enviadas ao modelo do Copilot, para fazer uma determinação probabilística do que provavelmente ocorrerá em seguida e gerar sugestões.
  • Para gerar uma sugestão de chat no editor de código, a extensão do Copilot cria um prompt contextual combinando seu prompt com contexto adicional, incluindo o arquivo de código aberto no documento ativo, sua seleção de código e informações gerais do workspace, como estruturas, linguagens e dependências. Essas informações são enviadas ao modelo do Copilot, para fazer uma determinação probabilística do que provavelmente ocorrerá em seguida e gerar sugestões.
  • Para gerar uma sugestão de chat em GitHub.com, como fornecer uma resposta a uma pergunta do prompt de chat, o Copilot cria um prompt contextual combinando o seu prompt com contexto adicional, incluindo prompts anteriores, as páginas abertas no GitHub.com e o contexto recuperado da sua base de código ou da pesquisa do Bing. Essas informações são enviadas ao modelo do Copilot, para fazer uma determinação probabilística do que provavelmente ocorrerá em seguida e gerar sugestões.

Para obter mais informações sobre o uso geral do GitHub Copilot, o impacto do produto, as pessoas, a supervisão e a privacidade, consulte a lista abrangente de  Perguntas frequentes sobre o GitHub Copilot.

O GitHub Copilot processa dados pessoais com base em como o Copilot é acessado e usado: seja por meio do github.com, aplicativo móvel, extensões ou uma das várias extensões do IDE ou por meio de recursos como sugestões para a CLI (interface de linha de comando), conclusões de código IDE ou chat personalizado no GitHub.com. Os tipos de dados pessoais processados podem incluir:

  • Dados de participação do usuário: inclui identificadores de pseudônimo capturados em interações do usuário com o Copilot, como conclusões aceitas ou ignoradas, mensagens de erro, logs do sistema e métricas de uso do produto.
  • Prompts: são entradas para chat ou código, juntamente com o contexto, enviadas à IA do Copilot para gerar sugestões.
  • Sugestões: estas são as linhas de código geradas pela IA ou as respostas de chat fornecidas aos usuários com base em seus prompts.
  • Dados de comentários: isto inclui comentários do usuário em tempo real, incluindo reações (por exemplo, polegares para cima/para baixo) e comentários opcionais, juntamente com comentários de tíquetes de suporte.

Para obter mais informações sobre o uso geral do GitHub Copilot, impacto do produto, humanos, supervisão e privacidade, confira a lista abrangente de Perguntas frequentes sobre o GitHub Copilot.

Como o GitHub usa os dados do Copilot depende de como o usuário acessa o Copilot e para qual finalidade. Os usuários podem acessar o GitHub Copilot pela Web ou por extensões, aplicativos móveis, terminal de computador e vários Ambientes de Desenvolvimento Integrado (IDEs). O GitHub geralmente usa dados pessoais para:

  • Fornecer, manter e atualizar os serviços de acordo com a configuração e o uso do cliente, para garantir experiências e recomendações personalizadas
  • Solução de problemas, que envolve prevenção, detecção, resolução e mitigação de problemas, incluindo incidentes de segurança e problemas relacionados ao produto, corrigindo bugs de software e mantendo a funcionalidade e a atualização dos serviços online
  • Melhorar a produtividade, confiabilidade, eficácia, qualidade, privacidade, acessibilidade e segurança do usuário mantendo o serviço atualizado e operacional

Essas práticas são descritas no Contrato de Proteção de Dados (DPA) do GitHub, que detalha nossos compromissos de tratamento de dados com nossos clientes do controlador de dados.

O GitHub também usa determinados dados pessoais com autorização do cliente de acordo com a DPA, para os seguintes objetivos:

  • Cobrança e gerenciamento de contas
  • Para cumprir e resolver obrigações legais
  • Para detecção, prevenção e proteção contra abusos, verificação de vírus e verificação para detectar violações de termos de serviço
  • Gerar relatórios resumidos para calcular comissões de funcionários e incentivos de parceiros
  • Para produzir relatórios agregados para uso interno e planejamento estratégico, abrangendo áreas como previsão, análise de receita, planejamento de capacidade e estratégia de produto

Para obter detalhes sobre as atividades de processamento de dados do GitHub como um controlador, especialmente para clientes individuais do Copilot, confira a Política de Privacidade do GitHub.

As principais considerações de IP do GitHub Copilot estão relacionadas a direitos autorais. O modelo que capacita o Copilot é treinado em uma ampla coleção de código publicamente acessível, que pode incluir código protegido por direitos autorais, e as sugestões do Copilot (em casos raros) podem ser semelhantes ao código no qual seu modelo foi treinado. Aqui estão algumas informações básicas que você deve saber sobre essas considerações:

A lei de direitos autorais permite o uso de trabalhos protegidos por direitos autorais para treinar modelos de IA: países/regiões em todo o mundo têm disposições em suas leis de direitos autorais que permitem às máquinas aprender, entender e extrair padrões e fatos de materiais protegidos por direitos autorais, incluindo código de software. Por exemplo, a União Europeia, o Japão e Singapura têm provisões expressas que permitem que o aprendizado de máquina desenvolva modelos de IA. Outros países/regiões, incluindo Canadá, Índia e Estados Unidos também permitem esse treinamento de acordo com suas provisões de uso justo/negociação justa. O modelo de IA do GitHub Copilot foi treinado com o uso de código de repositórios públicos do GitHub, que são acessíveis publicamente e se encontram dentro do escopo de uso permitido de direitos autorais.

E quanto ao risco de direitos autorais em sugestões? Em casos raros (menos de 1% com base na pesquisa do GitHub), as sugestões do GitHub podem corresponder a exemplos de código usados para treinar o modelo de IA do GitHub. Novamente, o Copilot não “pesquisa” ou “copia e cola” o código, e sim usa o contexto do workspace de um usuário para sintetizar e gerar uma sugestão.

Nossa experiência mostra que a correspondência de sugestões têm maior probabilidade de ocorrer em duas situações: (i) quando há pouco ou nenhum contexto no editor de código para o modelo do Copilot sintetizar ou (ii) quando uma sugestão correspondente representa uma abordagem ou método comum. Se uma sugestão de código corresponder ao código existente, há o risco de que o uso dessa sugestão possa disparar declarações de violação de direitos autorais, o que depende da quantidade e da natureza do código usado e do contexto de como o código é usado. De muitas maneiras, esse é o mesmo risco que surge ao usar qualquer código não originado por um desenvolvedor, como copiar código de uma fonte online ou reutilizar código de uma biblioteca. É por isso que organizações e desenvolvedores responsáveis recomendam que os usuários empreguem políticas de verificação de código para identificar e avaliar possíveis códigos correspondentes.

No Copilot, você pode optar por permitir que o Copilot sugira conclusões de código que correspondam ao código disponível publicamente em GitHub.com. Para obter mais informações, confira “Definição de configurações do GitHub Copilot em GitHub.com”. Se você tiver permitido sugestões que correspondam ao código público, o GitHub Copilot poderá fornecer detalhes sobre o código correspondente quando aceitar essas sugestões. A correspondência de código não significa necessariamente violação de direitos autorais, portanto, em última análise, cabe ao usuário determinar se deve usar a sugestão e o que e a quem atribuir (juntamente com a conformidade com outras licenças) nas circunstâncias apropriadas.

Para obter mais informações sobre o uso geral do GitHub Copilot, o impacto do produto, as pessoas, a supervisão e a privacidade, consulte a lista abrangente de  Perguntas frequentes sobre o GitHub Copilot.

Comece a usar o GitHub Copilot Free no Visual Studio