ANÚNCIO

O que você ainda não sabe de GitHub Copilot no VS Code!

Aprenda a usar GitHub Copilot no VS Code com auto-complete inteligente, inline chat e integração com LLMs para otimizar sua produtividade como dev.

⏱ 6min 👁 16.600 visualizações 📅 novembro 4, 2025

Resumo

O que é GitHub Copilot e sua importância

GitHub Copilot representa uma transformação no fluxo de trabalho dos desenvolvedores modernos, trazendo inteligência artificial diretamente para o VS Code. A ferramenta foi desenvolvida para eliminar tarefas repetitivas e acelerar significativamente a escrita de código, permitindo que profissionais de tecnologia se concentrem em problemas mais complexos e estratégicos. Com a integração de múltiplos modelos de linguagem (LLMs) como Gemini, GPT-5 e Sonnet, o Copilot oferece uma experiência completa de assistência contextualizada durante todo o desenvolvimento.

Instalação e configuração inicial

O processo de instalação do GitHub Copilot no VS Code é simples e direto, permitindo que qualquer desenvolvedor comece a utilizá-lo rapidamente. Existem opções de acesso gratuito, incluindo o GitHub Student Developer Pack para estudantes, além de planos premium disponibilizados através de parcerias como a oferecida pela Rocketseat. A configuração inicial requer apenas a autenticação na conta GitHub e a ativação da extensão, tornando a adoção da ferramenta acessível a desenvolvedores em diferentes estágios de carreira.

Auto-complete inteligente e aceleração da codificação

O auto-complete do GitHub Copilot vai muito além das sugestões tradicionais de código. A ferramenta analisa o contexto do arquivo, entende padrões de escrita e oferece completações inteligentes que se adaptam ao estilo e à lógica do projeto específico. Este recurso reduz significativamente o tempo gasto em digitação repetitiva, permitindo que desenvolvedores mantenham o fluxo de trabalho sem interrupções constantes para buscar sintaxe ou APIs. A inteligência artificial aprende com o código existente e fornece sugestões cada vez mais precisas conforme o desenvolvedor trabalha no projeto.

Inline Chat para assistência contextualizada

O inline chat do Copilot permite que desenvolvedores interajam com a IA diretamente no editor, sem sair da linha de código onde estão trabalhando. Este recurso é especialmente útil para obter sugestões pontuais, esclarecer dúvidas sobre implementações ou receber ajuda em problemas específicos sem perder o contexto visual. Diferente do chat completo, o inline chat mantém foco em assistência rápida e localizada, ideal para dúvidas que surgem durante a codificação e requerem respostas diretas e imediatas.

Chat completo versus Inline Chat

Enquanto o inline chat funciona para assistência rápida e contextualizada, o chat completo do Copilot oferece uma experiência mais abrangente para interações complexas. O chat completo permite conversas mais longas sobre refatoração de código, planejamento de arquitetura, gerenciamento de projetos e análises profundas de problemas. Este modo é ideal quando o desenvolvedor precisa de discussões mais estruturadas, quando trabalha com múltiplos arquivos ou quando enfrenta desafios que exigem análise contextual mais ampla do projeto como um todo.

Múltiplos modelos de linguagem disponíveis

GitHub Copilot oferece a flexibilidade de escolher entre diferentes LLMs (Large Language Models), como Gemini, GPT-5 e Sonnet, permitindo que desenvolvedores selecionem o modelo mais adequado para suas necessidades específicas. Diferentes modelos apresentam pontos fortes distintos: alguns são mais rápidos, outros mais precisos em certos domínios, e há aqueles otimizados para tarefas específicas como análise de segurança ou otimização de performance. Esta variedade democratiza o acesso a tecnologias avançadas de IA, permitindo que équipes escolham a melhor ferramenta para cada situação.

Ferramentas e MCPs para tarefas avançadas

O Copilot oferece integração com diversas ferramentas (tools) e MCPs (Model Context Protocol) que ampliam suas capacidades. Desenvolvedor podem aproveitar resources para refatoração automática de código, busca web integrada para pesquisas contextualizadas, e execução de tarefas complexas dentro do fluxo de trabalho. Estes recursos transformam o Copilot em um assistente versátil que vai além da geração de código, tornando-se um parceiro estratégico no desenvolvimento.

Geração automática de mensagens de commit

Uma funcionalidade prática e frequentemente subutilizada é a geração automática de mensagens de commit pelo Copilot. A ferramenta analisa as alterações no código e sugere mensagens descritivas e bem estruturadas, seguindo padrões de boas práticas. Este recurso economiza tempo durante o controle de versão e garante que o histórico do repositório mantenha comunicação clara e consistente sobre as mudanças realizadas, facilitando o trabalho colaborativo e a revisão de código.

O que você vai aprender

  • Instalar e configurar GitHub Copilot no VS Code
  • Utilizar auto-complete inteligente para acelerar a escrita de código
  • Aproveitar inline chat para assistência contextualizada e pontual
  • Explorar chat completo para refatoração e gerenciamento de projetos
  • Integrar diferentes LLMs (Gemini, GPT-5, Sonnet) conforme a necessidade
  • Gerar mensagens de commit automáticas com IA

Conceitos abordados

Tecnologias utilizadas

Capítulos 10 marcações

  1. O que é GitHub Copilot no VS Code
  2. Como ter GitHub Copilot gratuito
  3. Instalação no VS Code
  4. Auto-complete inteligente
  5. Inline Chat do Copilot
  6. Diferenças entre Chat e Inline Chat
  7. Escolher LLMs no Copilot Chat
  8. Ferramentas e MCPs do Copilot
  9. Quando usar chat completo
  10. Geração de mensagens de commit

Próximo vídeo sugerido

Avaliações

Avaliação dos alunos 0.0
0 avaliações
Avalie esta aula

Ajude outros alunos a entenderem se esta aula foi útil.

Ainda não há avaliações. Seja o primeiro a avaliar esta aula.