A Microsoft, através do GitHub, acaba de elevar a fasquia no desenvolvimento de software com o anúncio do GitHub Copilot Coding Agent. Apresentado durante a conferência Build 2025, este novo agente de inteligência artificial promete revolucionar a forma como os programadores encaram as suas tarefas diárias, assumindo trabalho de forma autónoma.
Esta novidade surge pouco tempo depois da OpenAI ter revelado o Codex, um agente de engenharia de software baseado na nuvem capaz de executar múltiplas tarefas de programação em simultâneo, estabelecendo um novo patamar de competição neste crescente mercado de assistentes IA para codificação.
O que é o GitHub Copilot Coding Agent e como funciona?
Considerado uma evolução do Project Padawan, introduzido no início deste ano, o GitHub Copilot Coding Agent foi concebido para ir além da simples sugestão de código. Os programadores podem agora atribuir uma tarefa ou um "issue" diretamente ao agente através do site github.com, da aplicação GitHub Mobile ou da interface de linha de comandos (CLI) do GitHub.
Uma vez atribuída a tarefa, o agente inicia automaticamente um ambiente de desenvolvimento totalmente personalizável, potenciado pelas GitHub Actions. Este ambiente permite que o Copilot Coding Agent trabalhe de forma isolada e eficiente no problema proposto.
Durante a execução da tarefa, os programadores têm a capacidade de acompanhar todas as ações do agente através de registos de sessão detalhados. Quando o trabalho é concluído, o agente não implementa as alterações diretamente; em vez disso, submete um "pull request" (pedido de integração). Esta etapa crucial garante que um humano reveja e aprove o código antes que quaisquer fluxos de trabalho de Integração Contínua/Entrega Contínua (CI/CD) sejam acionados, mantendo o controlo e a qualidade do projeto.
Capacidades expandidas para maior inteligência
O novo agente do GitHub não se limita apenas ao ecossistema da plataforma. Graças ao Protocolo de Contexto de Modelo (MCP), os programadores podem fornecer dados e capacidades de fontes externas ao agente, enriquecendo o seu contexto e permitindo soluções mais robustas.
Uma funcionalidade particularmente interessante destacada pela equipa do GitHub é a capacidade do agente aceitar imagens como dados de entrada. Isto significa que os programadores podem, por exemplo, partilhar capturas de ecrã de um erro de software (bug) ou até mesmo maquetas de design para que o agente implemente uma nova funcionalidade com base nesses elementos visuais.
A visão do CEO do GitHub
Thomas Dohmke, CEO do GitHub, expressou o seu entusiasmo com o lançamento: "Com o novo agente de codificação, o Copilot reside onde os programadores colaboram entre si: diretamente no GitHub. Podem delegar tarefas demoradas mas aborrecidas ao Copilot, que utilizará pull requests, CI/CD e todas as vossas ferramentas existentes, enquanto vocês se concentram no trabalho interessante."
Desempenho, disponibilidade e o futuro nos IDEs
Segundo o GitHub, o novo Copilot Coding Agent demonstrará um desempenho superior em tarefas de complexidade baixa a média, especialmente em bases de código que já foram bem testadas.
O Copilot Coding Agent já está a ser disponibilizado para todos os utilizadores das subscrições Copilot Enterprise e Copilot Pro+. Adicionalmente, a equipa do GitHub anunciou que o modo agente do Copilot chegará em breve aos Ambientes de Desenvolvimento Integrado (IDEs) mais populares, incluindo Xcode, Eclipse e as ferramentas da JetBrains, prometendo uma integração ainda mais profunda no fluxo de trabalho dos programadores.
Nenhum comentário
Seja o primeiro!