Vamos falar sobre IA no código?

Oi! Eu sou a Pachi Parra e trabalho com developer relations, uma área que une tecnologia com comunidade, comunicação e educação.

Se você está começando na programação ou já tem alguma experiência, talvez já tenha ouvido falar que a inteligência artificial está mudando o jeito como desenvolvemos software. E é verdade.

Mas calma! Isso não significa que a IA vai substituir pessoas desenvolvedoras. Na verdade, ela pode ser uma grande aliada no seu processo de aprendizado, nos seus projetos e até na sua carreira.

Neste artigo, quero te mostrar algumas ferramentas com IA que ajudam quem programa. O foco será o GitHub Copilot, principalmente a função de Copilot Chat, mas também vou apresentar outras opções legais pra você testar e encontrar a que mais combina com você.

Por que usar ferramentas com IA no desenvolvimento?

Você já ficou travada tentando lembrar o nome de uma função? Ou passou horas no Google tentando entender por que um código não funcionava?

Essas são situações comuns. É nesse ponto que as ferramentas com IA entram para ajudar.

Elas podem:

  • Sugerir trechos de código
  • Explicar erros
  • Gerar testes automáticos
  • Mostrar caminhos quando você não sabe por onde começar

Tudo isso de forma rápida, prática e integrada ao seu editor de código.

O que é o GitHub Copilot e como ele pode te ajudar

O GitHub Copilot é uma ferramenta de inteligência artificial que atua como um “par de programaçãor”. Ele te ajuda a escrever código de forma mais rápida e com menos esforço, sugerindo trechos, explicando funções e até criando testes – tudo isso dentro do seu editor de código, como o VS Code.

Com o Copilot, você pode:

  • Escrever uma função só digitando um comentário em português
  • Receber sugestões enquanto digita o código
  • Tirar dúvidas direto no Copilot Chat
  • Pedir explicações sobre um trecho de código
  • Gerar testes com base na sua função

Ele é especialmente útil se você:

  • Está aprendendo uma linguagem nova
  • Quer praticar sem depender só do Google
  • Gosta de aprender vendo exemplos funcionando

O Copilot é uma ótima porta de entrada pra entender como a IA pode facilitar a sua vida como pessoa desenvolvedora.

Como instalar o GitHub Copilot e ativar o Copilot Chat

Se você nunca usou o Copilot, não se preocupe. Aqui vai um passo a passo bem fácil para começar a usar, direto no seu VS Code.

✅ O que você precisa:

️ Passo a passo:

  1. Abra o VS Code no seu computador
  2. Clique no ícone de extensões
     (fica na barra lateral esquerda, é um quadradinho com quatro blocos)
  3. Digite “GitHub Copilot” na busca
  4. Clique em “Install” na extensão oficial (autor: GitHub)
  5. Depois, instale também a extensão “GitHub Copilot Chat”
     Ela permite conversar com a IA dentro do VS Code
  6. Faça login com sua conta do GitHub
     O VS Code vai abrir uma página no navegador para você autorizar
  7. Pronto!
     O Copilot já vai começar a sugerir código e o chat estará disponível

Bora testar? Uma atividade prática com o Copilot Chat

Agora que tudo está instalado, vamos fazer uma atividade prática usando o Copilot Chat.

Passo a passo:

  1. Crie uma pasta no seu computador e nomeie como “atividade-copilot”
  2. Abra essa pasta dentro do VScode
  3. Crie um novo arquivo no seu projeto, com o nome atividade.py (se preferir testar com Python)
  4. Vá até o ícone do Copilot Chat na barra lateral (ícone de balão de conversa)
    Ou use o atalho Ctrl+I (Windows/Linux) ou Cmd+I (Mac)
  5. No chat que abrir, escreva a seguinte pergunta:Crie uma função em Python que recebe uma lista de números e retorna só os pares
  6. O Copilot vai responder com o código e uma explicação. Algo como:
    Além de entregar a função, ele também vai explicar como ela foi criada. É importante sempre ler essas explicações e aprender com elas.
  7. Copie o código para o seu arquivo e execute (ou modifique, se quiser testar variações)

Outras ideias para explorar no Copilot Chat

  • Explique o que é uma arrow function em JavaScript
  • Me ajude a escrever uma função que calcule a média de uma lista
  • Crie um teste para a função filtrarPares
  • Como criar uma função recursiva em Python?

Você pode perguntar em português mesmo, e com linguagem natural (do jeito que você fala no dia a dia): a IA entende muito bem!

Outras ferramentas com IA que vale conhecer

Apesar de ser a ferramenta mais popular, o GitHub Copilot não é a única! Aqui vão algumas opções que também são ótimas para o dia a dia de quem programa:

ChatGPT e Claude

  • Explicam códigos em linguagem simples
  • Dão ideias de como resolver problemas
  • Ajudam com dúvidas conceituais

Tabnine

  • Sugere código direto no seu editor
  • Funciona localmente, com foco em privacidade

Qdo (antigo CodiumAI)

  • Gera testes automáticos
  • Ajuda a melhorar a cobertura de testes

Amazon CodeWhisperer

  • Parecido com o Copilot, mas integrado com os serviços da AWS

Essas ferramentas têm planos gratuitos e funcionam em diferentes linguagens de programação. Vale testar e ver qual faz mais sentido pra você.

Dicas para usar IA com segurança

  1. Revise o que a IA sugerir
     Nem sempre a resposta estará correta, segura ou coerente
  2. Aprenda com os exemplos
     Veja como o código é estruturado e use isso para crescer
  3. Use em projetos simples no começo
     Assim você ganha confiança
  4. Não tenha medo de experimentar
     A melhor forma de aprender é tentando

Conclusão

A inteligência artificial está aí pra te ajudar, não para te substituir. Com ferramentas como o GitHub Copilot e o Copilot Chat, programar fica mais leve, mais rápido e até mais divertido.

Use essas ferramentas como uma ponte entre onde você está agora e onde quer chegar como pessoa desenvolvedora. Explorar, testar e aprender no seu ritmo é o que mais importa.

Boa jornada e conte com a gente aqui na PrograMaria Sprint!

Este conteúdo faz parte da ProgaMaria Sprint IA Generativa

 

CRÉDITOS

 Autora

Pachi Parra, cofundadora da Feministech, é especialista em Relações com Pessoas Desenvolvedoras e Gestão de Comunidades. Atualmente, trabalha no GitHub. Seu foco é conectar, inspirar e empoderar mulheres na tecnologia, promovendo um ambiente mais inclusivo e colaborativo. https://linkedin.com/in/pachicodes

Revisora

Luciana Fleury, jornalista

https://www.linkedin.com/in/luciana-fleury-1b024083/