DEV Community

Cover image for Descubra o Modo Agente do GitHub Copilot
Pachi 🥑
Pachi 🥑

Posted on • Edited on

Descubra o Modo Agente do GitHub Copilot

Se você já usa o GitHub Copilot no dia a dia, prepare-se para conhecer o modo mais poderoso dessa ferramenta: o** modo Agente**. Ainda pouco explorado por muita gente, esse recurso é capaz de planejar tarefas, navegar por arquivos, executar comandos e editar código de forma autônoma, tudo a partir de um único prompt.

Neste post, quero te mostrar como o modo Agente funciona e como ele pode transformar sua rotina de desenvolvimento, especialmente em projetos novos ou mais complexos.


O que é o modo Agente?

O modo Agente permite que você envie um prompt de alto nível, como por exemplo “crie uma página de login com autenticação”, e o Copilot faz o resto. Ele traça um plano, identifica os arquivos relevantes, escreve o código necessário, executa comandos no terminal e repete o ciclo até concluir a tarefa.
Além de entender seu projeto como um todo, o modo Agente consegue manter o contexto por mais tempo. Isso significa que ele pode atuar em várias etapas e partes diferentes do seu código, sem perder a noção do objetivo inicial.
Você pode pedir para ele criar funcionalidades completas, corrigir bugs, gerar novos arquivos ou até montar a estrutura inteira de uma aplicação com base nas suas instruções iniciais.


Controle e confiança

É normal que esse comportamento mais autônomo cause estranhamento no início. Algumas pessoas podem sentir que estão abrindo mão de controle, enquanto outras veem nisso uma forma de acelerar o desenvolvimento e manter o foco no objetivo.
Eu, por exemplo, gosto bastante da liberdade que o modo Agente oferece quando estou começando um projeto novo do zero. Ele economiza tempo, evita tarefas repetitivas e me ajuda a sair da minha inércia inicial mais rápido (eu sempre dou uma travada quando começo algo novo).


Experiência prática: começando um projeto com o modo Agente a partir do README

Quer ver o modo Agente do Copilot em ação? Aqui vai um exemplo prático que você pode testar no seu próprio ambiente.
Vamos começar com um repositório vazio e adicionar apenas um arquivo README.md descrevendo o que queremos.
Se você quiser testar ai, pode dar fork nesse repositorio que já tem o README.md inicial

# Meu App de Tarefas

Quero um aplicativo web simples para gerenciamento de tarefas.

Funcionalidades:
- Adicionar, editar e excluir tarefas
- Marcar tarefas como concluídas
- Interface amigável com layout responsivo

Tecnologias:
- Frontend com React
- Backend com Node.js e Express
- Banco de dados com SQLite ou outro banco leve
Com esse README salvo no repositório, abra o projeto no VS Code com o GitHub Copilot habilitado em modo Agente.
Enter fullscreen mode Exit fullscreen mode


`
No chat do Copilot, envie algo como:
Crie a estrutura inicial do projeto com base nas informações do README. Comece pelo backend e depois siga para o frontend.
A partir daí, o Copilot vai:

  • Criar a estrutura de pastas
  • Iniciar o projeto com os arquivos básicos (como package.json, index.js, App.jsx)
  • Gerar os endpoints do backend
  • Criar componentes iniciais de UI no frontend
  • Sugerir um banco de dados e conexão básica

Nem tudo vai sair perfeito, mas você já começa com um ponto de partida funcional. Essa ajuda inicial poupa tempo e tira a pressão de começar do zero.
Quanto mais claro e detalhado o seu README (ou as instruções que você dá via prompt), melhor o Copilot entende o contexto e mais coerente será o resultado.
No nosso exemplo, que começou apenas com um README.md, agora eu tenho o seguinte:

Temos um Back End todo estruturados e só não tem nada no Front End porque eu queria terminar esse artigo logo e não fiquei esperando haha


Atenção sempre

Mesmo com toda essa autonomia, é importante continuar acompanhando o que está sendo feito. O modo Agente pode sugerir comandos inesperados ou modificar arquivos que você gostaria de manter como estão. Ou seja, como toda IA ele também alucina.
O segredo está no equilíbrio. Com bons prompts, instruções bem definidas e ajustes durante o processo, a experiência se torna produtiva, fluida e até divertida.


Vale a pena testar

O modo Agente é uma das funcionalidades mais avançadas do GitHub Copilot e pode ser um grande aliado no seu fluxo de trabalho. Ele não substitui a pessoa desenvolvedora, mas colabora ativamente, agilizando tarefas e ajudando a manter o foco no que realmente importa.
Se você ainda não testou, vale a pena experimentar. E se já testou, tente usá-lo com instruções personalizadas e objetivos mais complexos.
Pode ser o empurrão que faltava para tirar aquela ideia do papel.

Top comments (1)

Collapse
 
nevodavid profile image
Nevo David

yeah this is super solid, im always looking for ways to dodge that first day blank-screen freeze - you ever feel like tools like this change your idea of whats even possible to build solo?