GitHub Copilot apresenta modo agent para impulsionar ferramentas de programação autônoma

GitHub Copilot agent mode: automatize o desenvolvimento de código com prompts simples e correção de erros. Saiba mais!
Atualizado há 1 mês
GitHub Copilot agent mode

Outros destaques

AI features da Siri
IA na Nvidia GTC
Tradução em tempo real do AirPods
GPUs AI da AMD
Crescimento do negócio de GPU AI da AMD
CONTINUA DEPOIS DA PUBLICIDADE

O GitHub Copilot agent mode está chegando para turbinar o desenvolvimento de código! A novidade, ainda em fase de testes, promete automatizar a correção de erros e aprimorar a criação de código com prompts mais simples. Além disso, a GitHub já está de olho no futuro com o Project Padawan, um agente de software totalmente autônomo capaz de lidar com tarefas de desenvolvimento completas.

O Que Vem Por Aí no Mundo da IA para Programação?

A inteligência artificial (IA) está cada vez mais presente em diversos setores, e o desenvolvimento de aplicações e códigos não fica de fora. O GitHub lançou o GitHub Copilot agent mode para integrar essa onda de IA agentic. A ideia é que os desenvolvedores consigam criar códigos mais complexos com comandos simples, já que o novo modo permite que o Copilot revise seu próprio código e corrija erros sozinho.

E não para por aí! A GitHub também está testando o Project Padawan, um agente de engenharia de software que promete ser totalmente independente, cuidando de todas as etapas do desenvolvimento. Essas novidades mostram a evolução contínua do GitHub no universo do desenvolvimento de código com IA, desde o lançamento do GitHub Copilot em 2021.

Desde o seu lançamento, o GitHub Copilot passou por diversas melhorias. Inicialmente, utilizava o modelo de linguagem OpenAI Codex LLM. Em outubro de 2024, os usuários ganharam a opção de escolher entre vários LLMs, incluindo Claude da Anthropic, Gemini 1.5 do Google e GPT4o da OpenAI. Com o lançamento do agent mode, o GitHub também está adicionando suporte para Gemini 2.0 Flash e o3-mini da OpenAI. A Microsoft tem investido pesado em IA agentic, construindo um dos maiores ecossistemas de agentes de IA do mercado.

IA como Colega de Programação

O lançamento do GitHub Copilot agent mode surge em um cenário de crescente competição, com startups como Cursor, Replit, Bolt e Lovable buscando seu espaço no mercado de desenvolvimento com IA, um mercado que o próprio GitHub ajudou a criar. Inicialmente, o GitHub Copilot foi apresentado como uma ferramenta de pair programming, onde a IA trabalha junto com o desenvolvedor. Agora, com a IA agentic, o GitHub adota o termo peer programming, indicando uma parceria mais igualitária.

CONTINUA DEPOIS DA PUBLICIDADE

Leia também:

Thomas Dohmke, CEO do GitHub, acredita que as equipes de desenvolvimento em breve contarão com a ajuda de agentes de IA cada vez mais avançados, que atuarão como colegas de programação nas tarefas diárias. Com o lançamento do GitHub Copilot agent mode, os desenvolvedores poderão gerar, refatorar e implementar código em todos os arquivos da base de código de uma organização com um único comando.

Desde o seu lançamento, o GitHub Copilot oferece funcionalidades como o preenchimento inteligente de código, que sugere trechos de código para executar uma função específica. Ele também funciona como um assistente, permitindo que os desenvolvedores usem linguagem natural para gerar código ou obter informações sobre uma base de código. No entanto, essas funcionalidades ainda exigem uma boa dose de interação humana.

O agent mode vai além, permitindo que o Copilot revise seu próprio trabalho e os resultados desse trabalho, melhorando significativamente a qualidade do código final. Veja como o agent mode funciona:

Como Funciona a Nova Arquitetura do GitHub Copilot agent mode

O novo modo de operação do GitHub Copilot traz algumas novidades bem interessantes para quem trabalha com desenvolvimento de código.

Entendimento e planejamento de tarefas:

CONTINUA DEPOIS DA PUBLICIDADE

Execução iterativa:

Capacidades de auto-correção:

Project Padawan: A Força da Automação no Desenvolvimento

Embora o agent mode seja mais avançado que a operação básica do GitHub Copilot, ele ainda não oferece uma experiência totalmente automatizada.

Para chegar a essa experiência completa, o GitHub está testando o Project Padawan. O nome “Padawan” é uma referência aos aprendizes Jedi da saga Star Wars.

O Project Padawan se baseia no agent mode e o expande com ainda mais automação. Em uma publicação no blog, Dohmke explicou que o Padawan permitirá que os usuários atribuam uma tarefa ao GitHub Copilot, e o sistema de IA agentic cuidará de tudo. Isso inclui o desenvolvimento do código, a configuração de um repositório e a designação de pessoas para revisar o código final.

Dohmke ainda disse que, de certa forma, será como integrar o Copilot como um colaborador em todos os repositórios do GitHub.

Comparativo com Outras Opções de IA Agentic para Programação

O GitHub chega um pouco depois na corrida pela IA agentic para programação.

O Cursor AI e o Bolt AI lançaram seus primeiros agentes de IA em 2023, enquanto a Replit lançou o seu em 2024. Essas ferramentas tiveram mais de um ano para evoluir, conquistar seguidores e fidelizar clientes.

O sistema da Replit funciona totalmente na nuvem, eliminando a necessidade de downloads. A Bolt, por sua vez, oferece uma interface web intuitiva, facilitando o início para novos usuários. Já o Cursor, que exige download, é uma ferramenta poderosa para desenvolvedores profissionais.

E como o GitHub Copilot agent mode se compara a essas opções? O GitHub é o padrão para repositórios de código na internet, utilizado por mais de 150 milhões de desenvolvedores, incluindo mais de 90% das empresas da Fortune 100. Segundo a empresa, mais de 77.000 organizações já adotaram o GitHub Copilot. Isso torna a tecnologia bastante popular. As organizações que já dependem do GitHub e do Copilot não vão abandonar essa tecnologia facilmente.

Ao contrário do Replit e do Bolt, o GitHub Copilot agent mode não é um recurso baseado na web, pelo menos por enquanto. Sua versão de testes está disponível apenas para usuários do GitHub Copilot no VS code insiders. Isso pode ser uma barreira para iniciantes, mas o VS code é um dos ambientes de desenvolvimento integrado (IDE) mais populares e utilizados.

Desenvolvedores são exigentes. Por isso, existem tantas linguagens de programação e frameworks diferentes. No final das contas, o que importa é o conforto e o fluxo de trabalho. Para quem já usa o GitHub Copilot e o VS code, o novo agent mode é um recurso bem-vindo que promete aumentar a produtividade. Para quem não está preso ao ecossistema do GitHub Copilot, o agent mode pode reacender a discussão sobre qual ferramenta de programação com IA agentic escolher.

O GitHub Copilot agent mode está disponível em versão de testes e requer o VS code insiders, voltado para os primeiros usuários. O GitHub ainda não divulgou os preços nem a data de lançamento da versão final.

Este conteúdo foi auxiliado por Inteligência Artificial, mas escrito e revisado por um humano.
Via VentureBeat

André atua como jornalista de tecnologia desde 2009 quando fundou o Tekimobile. Também trabalhou na implantação do portal Tudocelular.com no Brasil e já escreveu para outros portais como AndroidPIT e Techtudo. É formado em eletrônica e automação, trabalhando com tecnologia há 26 anos.