ANÚNCIO

Modo Agente Github Copilot – Guia Completo

Aprenda a ativar e dominar o Modo Agente do GitHub Copilot no VSCode, incluindo MCP e criação de apps completas.

⏱ 15min 👁 20.260 visualizações 📅 maio 22, 2025

Resumo

O potencial do Modo Agente no GitHub Copilot

O GitHub Copilot evoluiu significativamente desde suas primeiras versões, passando de um simples assistente de autocompletar para uma ferramenta capaz de agir como um verdadeiro copiloto de desenvolvimento. O Modo Agente representa o topo dessa evolução, permitindo que o Copilot não apenas sugira código, mas também execute tarefas complexas de forma autônoma. Este vídeo do canal Adriano Viana oferece um guia completo que percorre desde a ativação básica do modo até a criação de aplicações inteiras do zero, demonstrando como transformar o Copilot em uma extensão genuína da capacidade de programação.

Os três modos do Copilot explicados

O GitHub Copilot funciona em três modos distintos, cada um projetado para diferentes necessidades de desenvolvimento. O modo Ask permite fazer perguntas diretas ao Copilot e obter respostas contextuais sobre código, conceitos ou problemas específicos. O modo Edit oferece a capacidade de modificar trechos de código existentes com instruções naturais, permitindo refatoração, otimização e correção de bugs sem reescrever manualmente. Já o Modo Agente é o mais avançado, permitindo que o Copilot tome decisões autônomas, execute múltiplas ações sequênciais e interaja com ferramentas externas para completar projetos inteiros. Compreender quando e como usar cada modo é fundamental para maximizar a produtividade no desenvolvimento moderno.

Como funcionam os modelos de linguagem no treinamento

Os LLMs (Large Language Models) que alimentam o GitHub Copilot são treinados em enormes conjuntos de dados de código aberto, documentação técnica e exemplos de programação. O processo de treinamento envolve exposição a bilhões de tokens de texto, permitindo que o modelo aprenha padrões, convenções e melhores práticas de desenvolvimento em múltiplas linguagens de programação. Compreender como esses modelos foram treinados e como utilizam essa base de conhecimento é essencial para entender as limitações e possibilidades do Copilot. O conhecimento sobre esse funcionamento permite aos desenvolvedores formular prompts mais eficazes e compreender por que o Copilot faz certas sugestões.

Integrando ferramentas e recursos do Copilot

O Modo Agente oferece acesso a um conjunto de ferramentas integradas que expandem significativamente sua funcionalidade. Essas tools permitem ao Copilot interagir com o sistema de arquivos, executar comandos, acessar APIs e integrar serviços externos. Usar essas ferramentas corretamente é a chave para automatizar fluxos de trabalho complexos. O vídeo demonstra como ativar e configurar essas ferramentas dentro do VSCode, permitindo que o Copilot tenha acesso aos recursos necessários para executar tarefas que vão além da geração de código simples.

Criação de documentação e boas práticas automatizadas

Um dos superpoderes do Modo Agente é a capacidade de gerar automaticamente documentação de alta qualidade, incluindo Documentos de Requisitos de Produto (PRD). Em vez de escrever manualmente específicações de projeto, o Copilot pode analisar requisitos, organizá-los estruturadamente e gerar documentação completa. Além disso, o Modo Agente pode adicionar automaticamente boas práticas de desenvolvimento ao projeto, como padrões de código, testes unitários, tratamento de erros e documentação de funções. Essa automatização libera desenvolvedores de tarefas repetitivas e garante consistência em toda a base de código.

O Model Context Protocol e integração de bancos de dados

O MCP (Model Context Protocol) é um protocolo revolucionário que permite ao GitHub Copilot conectar-se a servidores de contexto externo, expandindo ainda mais suas capacidades. Através do MCP, o Copilot pode acessar informações em tempo real de bancos de dados, APIs, sistemas de controle de versão e outras fontes de dados. Integrar um banco de dados PostgreSQL através do MCP permite que o Copilot compreenda a estrutura do banco, as relações entre tabelas, e gere consultas SQL precisas e otimizadas. O processo de conectar um servidor MCP ao Copilot no VSCode envolve algumas etapas de configuração, mas uma vez estabelecido, oferece um nível de integração sem precedentes entre a IA e o ambiente de desenvolvimento.

Desenvolvendo uma aplicação completa do zero

Com todos esses componentes em lugar, o Modo Agente torna-se capaz de guiar o desenvolvimento de uma aplicação inteira a partir de requisitos iniciais. O Copilot pode criar a arquitetura do projeto, gerar estruturas de pastas, implementar a lógica de negócio, criar interfaces de usuário, e configurar integração com bancos de dados, tudo com mínima interferência manual. O vídeo demonstra esse processo passo a passo, mostrando como fornecer requisitos iniciais ao Copilot e deixar que ele orquestre todas as etapas necessárias. A demonstração prática da aplicação funcionando evidencia que não se trata apenas de geração teórica de código, mas de criação de soluções reais e executáveis.

Maximizando a produtividade com automação inteligente

O verdadeiro valor do Modo Agente reside na sua capacidade de multiplicar a produtividade do desenvolvedor através de automação inteligente. Ao dominar os três modos, configurar corretamente as ferramentas, e utilizar o MCP para acessar contextos externos, um desenvolvedor pode passar de dias ou semanas trabalhando em um projeto para horas. A automação de documentação, boas práticas, testes e integração com banco de dados elimina inúmeras tarefas burocráticas que historicamente consumiam grande parte do tempo de desenvolvimento. O Modo Agente não substitui o pensamento crítico ou a criatividade do desenvolvedor, mas amplia significativamente o que é possível ser alcançado em um determinado período de tempo.

O que você vai aprender

  • Ativar e configurar o Modo Agente no VSCode
  • Diferenciar e utilizar os 3 modos do Copilot: Ask, Edit e Agent
  • Integrar ferramentas e banco de dados PostgreSQL ao Copilot
  • Compreender e implementar o MCP (Model Context Protocol)
  • Gerar automaticamente PRD e boas práticas de desenvolvimento
  • Criar uma aplicação completa do zero com o Modo Agente

Conceitos abordados

Tecnologias utilizadas

Capítulos 13 marcações

  1. Introdução
  2. Ativando o Modo Agente
  3. Os 3 modos: Ask, Edit e Agent
  4. Como funcionam os dados de treinamento nos LLMs
  5. Usando as ferramentas (tools) do Copilot
  6. Criando um Documento de Requisitos de Produto
  7. Adicionando boas práticas de desenvolvimento
  8. Integrando banco de dados PostgreSQL
  9. O que é MCP (Model Context Protocol)
  10. Adicionando um servidor MCP ao Copilot
  11. Interagindo com a base de dados via MCP
  12. Criando uma aplicação do zero com o Modo Agente
  13. Demonstração da aplicação funcionando

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.