Introdução

Se você é desenvolvedor e ainda não explorou todo o potencial do GitHub Copilot, está deixando de usar uma das ferramentas mais transformadoras da atualidade. Muito além de autocompletar código, o Copilot evoluiu para um ecossistema completo de agentes de IA e modelos de linguagem integrados diretamente ao VS Code — cada um otimizado para tarefas específicas do seu dia a dia.

Neste artigo, vamos explorar em detalhes:

  • O que são os agentes (agents) do GitHub Copilot e o que cada um faz
  • Quais modelos de IA estão disponíveis (GPT-4o, Claude Sonnet, Gemini, o1 e mais)
  • Quando usar cada modelo dependendo da tarefa
  • Como contratar o GitHub Copilot (planos e preços)
  • Como acompanhar o uso e entender a cobrança de tokens premium

Se você já usa ferramentas como Makefile para automatizar tarefas ou entende a importância de boas práticas de segurança em aplicações web, vai perceber que o Copilot é mais uma peça essencial no arsenal do desenvolvedor moderno.


O que são os Agentes do GitHub Copilot?

Os agentes (agents) do GitHub Copilot são assistentes de IA especializados que operam dentro do VS Code. Diferente do Copilot básico que apenas sugere código inline, os agentes são acionados no Copilot Chat (painel lateral ou janela de chat) e possuem capacidades específicas — desde editar múltiplos arquivos até executar comandos no terminal.

Pense nos agentes como especialistas que você chama usando o prefixo @ no chat. Cada um tem acesso a contextos diferentes e pode realizar ações distintas.

Lista Completa de Agentes

AgenteComo acionarO que faz
Copilot Chat (padrão)Basta digitar no chatResponde perguntas gerais sobre código, documenta, explica trechos e sugere soluções. É o “conversador” padrão.
@workspace@workspace + perguntaAnalisa todo o projeto aberto (arquivos, estrutura, dependências) para responder perguntas contextualizadas. Ideal para “onde está a implementação de X?” ou “como funciona o módulo Y?”
@vscode@vscode + perguntaEspecialista no próprio VS Code: configurações, atalhos, extensões e personalização do editor. Pergunte “como mudar o tema?” ou “como configurar o debugger para Python?”
@terminal@terminal + perguntaAnalisa a saída do terminal integrado e sugere comandos ou correções para erros. Se um build falhou, ele lê o output e sugere a correção.
@github@github + perguntaConecta-se à API do GitHub para buscar informações sobre issues, pull requests, repositórios e actions. Pode pesquisar código em outros repos públicos e buscar na base de conhecimento do GitHub.

Agentes Especializados (Modo Agent / Copilot Edits)

Além dos agentes acionados com @, o GitHub Copilot oferece modos de operação avançados:

ModoComo acessarO que faz
Copilot Edits (Agent Mode)Ative no Copilot Chat selecionando “Agent” no seletor de modoO mais poderoso. Pode editar múltiplos arquivos simultaneamente, executar comandos no terminal, criar arquivos, instalar dependências e iterar até resolver o problema. Funciona como um desenvolvedor autônomo.
Copilot Edits (Edit Mode)Selecione “Edit” no seletor de modoEdita arquivos que você adiciona ao contexto, mas não executa comandos no terminal. Útil para refatorações controladas onde você quer revisar cada mudança.
Ask ModeSelecione “Ask” no seletor de modoModo somente leitura — responde perguntas sem modificar nenhum arquivo. Ideal para tirar dúvidas rápidas.
Copilot VisionCole uma imagem no chatAnalisa screenshots, diagramas e mockups e gera código a partir deles. Útil para transformar um design em HTML/CSS ou entender um diagrama de arquitetura.

Extensões que adicionam Agentes Extras

No ambiente deste projeto, além do github.copilot-chat, estão instaladas extensões que ampliam o ecossistema de agentes:

ExtensãoAgente/RecursoUso
GitHub Copilot Chat (github.copilot-chat)Todos os agentes padrão (@workspace, @vscode, @terminal, @github) + Agent ModeA extensão central que habilita toda a experiência de chat e agentes.
Azure GitHub Copilot (ms-azuretools.vscode-azure-github-copilot)@azureEspecialista em Azure: cria recursos, gera templates ARM/Bicep, sugere arquiteturas cloud, e ajuda com deploy. Responde perguntas como “como criar um App Service?” ou “gere um Bicep para Azure Functions”.
AI Toolkit (ms-windows-ai-studio.windows-ai-studio)Agente mode especializado em IAAjuda a criar, testar e deployar agentes de IA e workflows com o Microsoft Agent Framework. Inclui tracing, avaliação e integração com Foundry.
Azure AI Foundry (teamsdevapp.vscode-ai-foundry)Integração com Microsoft FoundryConecta ao Microsoft Foundry (antigo Azure AI Foundry) para gerenciar modelos, endpoints e projetos de IA diretamente do VS Code.

💡 Dica: Para instalar extensões que adicionam agentes, basta buscar por “copilot” ou “agent” no marketplace do VS Code (Ctrl+Shift+X). Extensões como Azure GitHub Copilot aparecem automaticamente como participantes no chat com @azure.


Modelos de IA Suportados pelo GitHub Copilot

Uma das maiores vantagens do GitHub Copilot é a flexibilidade de modelos. Você não está preso a um único modelo de IA — pode escolher o mais adequado para cada tarefa diretamente no seletor de modelos do Copilot Chat.

Diagrama mostrando a arquitetura do GitHub Copilot com agentes conectados a múltiplos modelos de IA da OpenAI, Anthropic e Google

Tabela Completa de Modelos

ModeloProvedorVelocidadeQualidadeJanela de contextoMelhor para
GPT-4oOpenAI⚡ Rápido⭐⭐⭐⭐128K tokensUso geral, boa relação custo × qualidade. Modelo padrão.
GPT-4o miniOpenAI⚡⚡ Muito rápido⭐⭐⭐128K tokensTarefas simples e rápidas: autocompletar, boilerplate, snippets. Mais barato.
GPT-4.1OpenAI⚡ Rápido⭐⭐⭐⭐⭐1M tokensCodificação avançada com janela de contexto massiva. Projetos grandes, múltiplos arquivos.
GPT-4.1 miniOpenAI⚡⚡ Muito rápido⭐⭐⭐⭐1M tokensBalanceamento entre velocidade e qualidade para code review e refatorações.
GPT-4.1 nanoOpenAI⚡⚡⚡ Ultra rápido⭐⭐⭐1M tokensTarefas triviais com altíssima velocidade. Autocompletar e sugestões inline.
o1OpenAI🐢 Lento⭐⭐⭐⭐⭐200K tokensRaciocínio complexo: algoritmos, matemática, lógica, debugging difícil. Pensa antes de responder.
o1 miniOpenAI🐢 Moderado⭐⭐⭐⭐128K tokensRaciocínio moderado com melhor velocidade que o o1 completo.
o3 miniOpenAI🐢 Moderado⭐⭐⭐⭐⭐200K tokensRaciocínio avançado com melhor custo-benefício que o o1. Ideal para planejamento de arquitetura.
Claude 3.5 SonnetAnthropic⚡ Rápido⭐⭐⭐⭐⭐200K tokensExcelente para código, refatoração, explicações detalhadas e documentação técnica.
Claude 3.7 SonnetAnthropic⚡ Rápido⭐⭐⭐⭐⭐200K tokensVersão aprimorada com “thinking mode” — raciocínio expandido para problemas complexos.
Claude Sonnet 4Anthropic⚡ Rápido⭐⭐⭐⭐⭐200K tokensÚltimo modelo da família Sonnet. Excelente em codificação, edição de múltiplos arquivos e seguir instruções complexas.
Claude Opus 4Anthropic🐢 Moderado⭐⭐⭐⭐⭐+200K tokensO mais capaz da Anthropic. Ideal para tarefas longas, autônomas e complexas como o Agent Mode.
Gemini 2.0 FlashGoogle⚡⚡ Muito rápido⭐⭐⭐⭐1M tokensJanela de contexto gigante com alta velocidade. Ideal para analisar repositórios inteiros.
Gemini 2.5 ProGoogle⚡ Rápido⭐⭐⭐⭐⭐1M tokensModelo premium do Google com raciocínio avançado e janela de 1M tokens.

⚠️ Nota: A disponibilidade de modelos pode variar conforme seu plano e atualizações do GitHub. Alguns modelos (como o1 e Claude Opus 4) consomem mais tokens premium por requisição.

Quando Usar Cada Modelo?

Escolher o modelo certo pode fazer uma diferença enorme na qualidade e velocidade do resultado. Aqui está um guia prático:

Para o dia a dia (uso geral)

→ GPT-4o ou Claude Sonnet 4

São os melhores modelos “all-rounder”. Respondem rápido, entendem código muito bem e funcionam para a maioria das tarefas: escrever funções, explicar código, gerar testes, documentar.

Para tarefas simples e rápidas

→ GPT-4o mini ou GPT-4.1 nano

Quando você precisa de algo trivial — autocompletar, gerar boilerplate, converter tipos, formatar dados. São os mais rápidos e consomem menos tokens premium.

Para raciocínio complexo e debugging difícil

→ o3 mini ou Claude 3.7 Sonnet (extended thinking)

Quando o problema exige “pensar” — algoritmos complexos, debugging de race conditions, otimização de performance, design de arquitetura. Esses modelos têm modo de raciocínio que decompõe o problema passo a passo.

Para projetos grandes com muitos arquivos

→ Gemini 2.5 Pro ou GPT-4.1

Com janela de contexto de até 1 milhão de tokens, esses modelos conseguem “ver” repositórios inteiros. Ideais para refatorações em larga escala, migração de frameworks ou análise de dependências.

Para tarefas autônomas no Agent Mode

→ Claude Opus 4 ou Claude Sonnet 4

Quando você quer que o Copilot trabalhe de forma autônoma — criando arquivos, executando testes, corrigindo erros iterativamente. Os modelos Claude se destacam em seguir instruções longas e manter coerência em tarefas multi-step.

Para documentação e explicações

→ Claude 3.5 Sonnet ou Claude Sonnet 4

Os modelos Claude são reconhecidos pela qualidade de texto — claros, bem estruturados e com explicações didáticas. Excelentes para gerar READMEs, docstrings e comentários de código.


Como o GitHub Copilot é Cobrado: Tokens Premium

Desde a introdução do sistema de tokens premium (premium requests), o GitHub Copilot mudou a forma de cobrança para modelos avançados. Entender como funciona é essencial para não ter surpresas na fatura.

O modelo de cobrança

O GitHub Copilot usa um sistema de cotas mensais de requisições premium. Cada interação com o Copilot consome requisições, e modelos mais avançados consomem mais requisições por uso.

ConceitoExplicação
Requisição baseUma interação com o modelo padrão (GPT-4o) conta como 1 requisição
Requisição premiumModelos avançados contam como múltiplas requisições. Por exemplo, o1 pode contar como ~10 requisições, Claude Opus 4 como ~20
MultiplicadorCada modelo tem um “multiplicador” que define quantas requisições premium consome. Modelos mais caros/poderosos têm multiplicador maior
Cota mensalCada plano inclui uma quantidade de requisições premium por mês. Excedeu? Pode comprar mais ou aguardar o reset mensal

Multiplicadores por Modelo (referência)

ModeloMultiplicador aproximadoObservação
GPT-4oModelo base — referência
GPT-4o mini0.33×Mais barato que o base
GPT-4.1Mesmo custo do GPT-4o
GPT-4.1 mini0.33×Econômico
GPT-4.1 nano0.33×Ultra econômico
o110×Alto consumo (raciocínio)
o3 miniRaciocínio com custo moderado
Claude 3.5 SonnetMesmo custo do GPT-4o
Claude 3.7 SonnetMesmo custo do 3.5
Claude Sonnet 4Custo padrão
Claude Opus 420×O mais caro — use com critério
Gemini 2.0 Flash0.33×Muito econômico
Gemini 2.5 ProCusto padrão

⚠️ Importante: Os multiplicadores acima são aproximações baseadas na documentação oficial de fevereiro de 2026. O GitHub pode atualizar esses valores. Consulte sempre a página oficial de billing para valores atualizados.


Planos e Como Contratar o GitHub Copilot

O GitHub Copilot oferece diferentes planos para atender desde desenvolvedores individuais até grandes corporações.

Comparação de Planos

RecursoCopilot FreeCopilot ProCopilot Pro+Copilot BusinessCopilot Enterprise
Preço/mêsGratuitoUS$ 10US$ 39US$ 19/usuárioUS$ 39/usuário
Completions no editor✅ (2.000/mês)✅ Ilimitado✅ Ilimitado✅ Ilimitado✅ Ilimitado
Chat no editor✅ (50/mês)✅ Ilimitado✅ Ilimitado✅ Ilimitado✅ Ilimitado
Requisições premium/mêsLimitado~300~1.500~300/usuário~1.000/usuário
Agent Mode
Escolha de modelosLimitado✅ Todos✅ Todos
Copilot in GitHub.com
Copilot Extensions
Knowledge bases
Fine-tuning
Políticas e auditoria

Como Contratar

Para desenvolvedores individuais (Pro / Pro+)

  1. Acesse github.com/settings/copilot
  2. Escolha o plano desejado (Pro ou Pro+)
  3. Insira os dados de pagamento (cartão de crédito ou PayPal)
  4. A cobrança é mensal — você pode cancelar a qualquer momento
  5. Instale a extensão GitHub Copilot Chat no VS Code (ID: github.copilot-chat)

💡 Dica: O GitHub oferece teste grátis de 30 dias para o Copilot Pro. Aproveite para experimentar antes de se comprometer.

Para empresas (Business / Enterprise)

  1. O administrador da organização acessa Settings → Copilot na organização do GitHub
  2. Escolha o plano e atribua licenças aos membros da equipe
  3. Configure políticas de uso (quais modelos permitir, se permite código público como referência, etc.)
  4. A cobrança é por usuário/mês (mínimo de 1 usuário)

Como Acompanhar o Uso e Consumo de Tokens

Monitorar seu consumo é essencial para não esgotar as requisições premium antes do fim do mês.

Para usuários individuais

  1. Acesse github.com/settings/copilot
  2. Na seção “Usage this month” você verá:
    • Quantas requisições premium já usou
    • Quantas restam na cota do mês
    • Data de reset (próximo ciclo de cobrança)
  3. Você também pode ver o consumo por modelo — quais modelos consumiram mais requisições

Para organizações (administradores)

  1. Acesse a organização no GitHub → Settings → Copilot → Usage
  2. Visualize o consumo por membro da equipe e por período
  3. Defina alertas de uso para evitar surpresas
  4. No plano Enterprise, exporte relatórios de uso via API

Dentro do VS Code

No próprio VS Code, você pode monitorar de forma rápida:

  1. Clique no ícone do Copilot na barra de status (canto inferior)
  2. Selecione “Copilot Status” — mostra se está ativo e qual modelo está em uso
  3. Acesse Settings → GitHub Copilot para ver configurações de uso

💡 Dica prática: Use os modelos mini e nano para tarefas simples do dia a dia e reserve os modelos premium (o1, Claude Opus 4) para quando realmente precisar de raciocínio avançado. Isso pode triplicar a duração da sua cota mensal.


O que acontece quando a cota acaba?

Quando você atinge o limite de requisições premium:

  1. O Copilot não para de funcionar — ele volta ao modelo base (GPT-4o mini) para completions e chat
  2. Modelos premium ficam indisponíveis até o reset mensal
  3. Você pode comprar requisições adicionais (add-on) sem mudar de plano
  4. O Agent Mode continuará funcionando, mas limitado ao modelo base
SituaçãoO que acontece
Cota OKTodos os modelos disponíveis, uso normal
Cota esgotadaVolta para modelo base, sem acesso a modelos premium
Comprou add-onCota restaurada imediatamente para modelos premium
Reset mensalCota completa restaurada automaticamente

Exemplo Prático: Escolhendo o Modelo Certo no VS Code

Para ilustrar como usar os agentes e modelos na prática, veja como trocar o modelo do Copilot Chat diretamente no VS Code:

1
2
3
4
5
1. Abra o Copilot Chat (Ctrl+Shift+I ou clique no ícone da barra lateral)
2. No topo do painel de chat, localize o seletor de modelo (dropdown)
3. Clique no modelo atual (ex: "GPT-4o") para abrir a lista
4. Escolha o modelo desejado (ex: "Claude Sonnet 4")
5. Digite sua pergunta — a resposta virá do modelo selecionado

Para alternar entre os modos de operação:

1
2
3
4
5
6
7
8
# Modo Ask (somente leitura — responde sem editar arquivos)
Selecione "Ask" no seletor de modo do chat

# Modo Edit (edita arquivos no contexto, sem terminal)
Selecione "Edit" no seletor de modo do chat

# Modo Agent (autônomo — edita, cria arquivos, roda terminal)
Selecione "Agent" no seletor de modo do chat

📝 Exemplo: Se você precisa refatorar 5 arquivos e rodar testes, selecione Agent Mode com Claude Sonnet 4. O Copilot vai editar cada arquivo, executar os testes no terminal e corrigir erros automaticamente até passar.


Dicas e Boas Práticas para Usar o GitHub Copilot

Após usar extensivamente o GitHub Copilot neste projeto (e em vários outros), aqui vão algumas dicas práticas:

1. Use o agente @workspace antes de perguntar sobre o projeto

Em vez de copiar e colar trechos de código no chat, use @workspace como funciona o sistema de deploy? — ele analisa todos os arquivos e responde com contexto completo.

2. Escolha o modelo certo para a tarefa

1
2
3
4
5
Tarefa simples → GPT-4o mini (rápido, barato)
Tarefa comum → GPT-4o ou Claude Sonnet 4 (balanceado)
Tarefa complexa → o3 mini ou Claude 3.7 Sonnet (raciocínio)
Tarefa autônoma → Claude Opus 4 no Agent Mode (máximo poder)
Projeto grande → Gemini 2.5 Pro (1M tokens de contexto)

3. Agent Mode para tarefas multi-arquivo

Quando precisar criar um módulo inteiro, refatorar arquivos ou configurar algo do zero, use o Agent Mode. Ele pode criar arquivos, rodar comandos e iterar até funcionar.

4. Combine agentes

Você pode usar vários agentes na mesma conversa:

  • @workspace onde está o Dockerfile?
  • Depois: @terminal o que deu errado no último build?
  • Depois: peça ao Agent Mode para corrigir o problema

5. Instrua o modelo com contexto

Abra os arquivos relevantes antes de perguntar. Quanto mais contexto o Copilot tem, melhor a resposta. Você também pode adicionar arquivos manualmente ao contexto com #file:nome-do-arquivo.

6. Use o arquivo .github/copilot-instructions.md

Crie um arquivo de instruções personalizadas na raiz do projeto para que o Copilot entenda as convenções do seu time — linguagem, frameworks, padrões de naming, etc.

7. Economize tokens premium

Comece sempre com modelos econômicos (mini/nano) e escale para modelos premium somente quando a resposta não atender. Essa estratégia simples pode triplicar a duração da sua cota mensal.


Extensões Instaladas Neste Projeto

Para referência, aqui estão as extensões relacionadas a IA e Copilot instaladas neste ambiente de desenvolvimento:

ExtensãoVersãoFunção
github.copilot-chat0.37.8Chat, agentes (@workspace, @vscode, @terminal, @github), Agent Mode e Edit Mode
ms-azuretools.vscode-azure-github-copilot1.0.162Agente @azure para recursos e arquiteturas cloud
ms-windows-ai-studio.windows-ai-studio0.30.1AI Toolkit — criação e deploy de agentes com Microsoft Agent Framework
teamsdevapp.vscode-ai-foundry0.16.0Integração com Microsoft Foundry para gestão de modelos e endpoints
eamodio.gitlens17.10.1Complementar — histórico Git com insights integrados ao Copilot

Conclusão

O GitHub Copilot deixou de ser apenas um autocomplete inteligente para se tornar um ecossistema completo de agentes de IA — cada um especializado em uma área, com acesso a modelos de última geração de OpenAI, Anthropic e Google. A chave para usar bem está em:

  1. Conhecer os agentes e saber quando acionar cada um
  2. Escolher o modelo certo para a tarefa — nem sempre o mais poderoso é o mais adequado
  3. Monitorar o consumo de tokens premium para não ficar sem cota no meio do mês
  4. Aproveitar o Agent Mode para tarefas autônomas que exigem edição de múltiplos arquivos

Se você ainda está no plano Free, considere experimentar o Copilot Pro — os 30 dias gratuitos permitem sentir a diferença. E se você já é Pro, avalie se o Pro+ vale a pena para o seu volume de uso: as 1.500 requisições premium e acesso irrestrito a todos os modelos podem ser um divisor de águas na sua produtividade.

Para colocar o GitHub Copilot em prática no seu workflow real, veja como automatizar tarefas repetitivas com Makefile — um ótimo cenário onde o Agent Mode brilha.


Leia Também


Referências