Publicado em: 16/06/2023

Testando IA GitHub Copilot - Futuro da Programação


Neste tutorial, vamos explorar como configurar e utilizar o GitHub Copilot, o assistente de IA para programação, no Visual Studio Code.

Pré-requisitos

  • Conta no GitHub (obrigatória)
  • Visual Studio Code instalado
  • Acesso ao período de testes gratuito (30 dias) ou assinatura paga

Configuração Inicial

  1. Acesse github.com/features/copilot
  2. Clique em "Start free trial" e autorize no GitHub
  3. No VS Code, instale a extensão "GitHub Copilot"
  4. Faça login com sua conta GitHub quando solicitado

Usando o Copilot

O Copilot funciona de duas formas principais:

1. Completando código automaticamente

Comece a digitar e o Copilot sugerirá completamentos:

1// Função para calcular média de notas
2function calculateAverage(grades) {
3  // O Copilot sugerirá a implementação
4}

2. Respondendo a prompts

Use comentários para descrever o que deseja:

1// Componente React que renderiza um botão com estilo primário
2// O Copilot gerará o componente completo

Painel de Soluções

Para ver múltiplas sugestões:

  1. Abra o painel de comandos (Ctrl+Shift+P)
  2. Pesquise por "Open GitHub Copilot"
  3. Selecione para ver várias opções de implementação

Dicas de Uso

  • Quanto mais contexto você der (nomes descritivos, estrutura de pastas), melhores serão as sugestões
  • O Copilot aprende com o estilo do seu código existente
  • Use o painel de soluções para comparar abordagens diferentes
  • Sempre revise o código gerado antes de aceitar

Considerações Finais

O GitHub Copilot é um assistente poderoso que:

  • Acelera o desenvolvimento de código repetitivo
  • Oferece soluções para problemas comuns
  • Aprende com seu estilo de codificação
  • Funciona melhor em projetos com contexto claro

Lembre-se: ele é um assistente, não substitui seu conhecimento. Sempre revise e adapte as sugestões conforme necessário.

Fernando Cunha
Artigo deFernando Cunha

Com mais de 15 anos de experiência em tecnologia e formado pela FAAP em Administração de empresas, hoje é o CEO da Mestres da Web, empresa referência no mercado nacional e com projeções de expansão internacional.

últimos vídeos

veja nossos vídeos mais recentes e esteja por dentro de muitas novidades.

Au 02 - Front-end - React - Estrutura de projeto - Mestres BEGIN
play

Au 02 - Front-end - React - Estrutura de projeto - Mestres BEGIN

Explorando a estrutura gerada pelo Create React App, entendendo o papel das pastas public e src, os conceitos de Virtual DOM, JSX e componentes, além de como o CSS é aplicado nos projetos React.

Autor deste artigo
Fernando Cunha17/03/2025
Au 03 - Front-end - React - Criando layout da nossa aplicação - Mestres BEGIN
play

Au 03 - Front-end - React - Criando layout da nossa aplicação - Mestres BEGIN

Explorando a criação de um layout fixo para a aplicação React, com barra lateral, barra superior e área dinâmica para conteúdo. Utilizando o React Router Dom v6 para gerenciar navegação entre rotas.

Autor deste artigo
Fernando Cunha17/03/2025
Au 04 - Front-end - React - Estilizando o layout da aplicação - Mestres BEGIN
play

Au 04 - Front-end - React - Estilizando o layout da aplicação - Mestres BEGIN

Abordando técnicas para organizar estilos em React, utilizando seletores CSS, CSS Modules, integração com React Router, reset CSS eficiente e boas práticas para garantir consistência visual e manutenibilidade.

Autor deste artigo
Fernando Cunha17/03/2025