

A IBM está lançando uma família de agentes de IA (IBM SWE-Agent 1.0) que são desenvolvidos com LLMs abertos e podem resolver problemas do GitHub automaticamente, liberando os desenvolvedores para trabalhar em outras coisas, em vez de ficarem atolados em seu acúmulo de bugs que precisam ser corrigidos.
“Para a maioria dos desenvolvedores de software program, cada dia começa onde o anterior parou. Analisando o acúmulo de problemas no GitHub com os quais você não lidou no dia anterior, você está fazendo a triagem de quais você pode corrigir rapidamente, quais levarão mais tempo e quais você realmente não sabe o que fazer ainda. Você pode ter 30 problemas em sua lista de pendências e saber que só tem tempo para resolver 10”, escreveu a IBM em um comunicado. postagem no weblog. Esta nova família de agentes visa aliviar esta carga e reduzir o tempo que os desenvolvedores gastam nessas tarefas.
Um dos agentes é um agente de localização que pode localizar o arquivo e a linha de código que está causando o erro. De acordo com a IBM, o processo de encontrar a linha correta de código relacionada a um relatório de bug pode ser um processo demorado para os desenvolvedores, e agora eles poderão marcar o relatório de bug em que estão trabalhando no GitHub com “ibm -swe-agent-1.0” e o agente trabalhará para encontrar o código.
Uma vez encontrado, o agente sugere uma correção que o desenvolvedor poderia implementar. Nesse ponto, o desenvolvedor poderia resolver o problema sozinho ou solicitar a ajuda de outros agentes SWE para obter mais assistentes.
Outros agentes da família SWE incluem um que edita linhas de código com base nas solicitações do desenvolvedor e outro que pode ser usado para desenvolver e executar testes. Todos os agentes SWE podem ser invocados diretamente no GitHub.
De acordo com os primeiros testes da IBM, esses agentes podem localizar e corrigir problemas em menos de cinco minutos e ter uma taxa de sucesso de 23,7% em Testes de bancada SWEum benchmark que testa a capacidade de um sistema de IA de resolver problemas do GitHub.
A IBM explicou que se propôs a criar agentes SWE como alternativa a outros concorrentes que utilizam modelos de grandes fronteiras, que tendem a custar mais. “Nosso objetivo period construir o IBM SWE-Agent para empresas que desejam um agente SWE econômico para ser executado onde quer que seu código resida – mesmo atrás de seu firewall – e ao mesmo tempo manter o desempenho”, disse Ruchir Puri, cientista-chefe da IBM Analysis.