Kiro da Amazon: Um Agente de IA que Codifica Autonomamente por Dias
Então, a Amazon está fazendo de novo, expandindo os limites do que a IA pode fazer no local de trabalho. Desta vez, eles revelaram três novos agentes de IA sob o guarda-chuva "agentes de fronteira", e a estrela do show é definitivamente "Kiro."
Imagine ter uma IA que pode realmente aprender seu estilo de codificação e então simplesmente... ir trabalhar. Essa é a promessa de Kiro. Esqueça de microgerenciar cada pequeno passo. De acordo com a Amazon, você pode atribuir a ele uma tarefa complexa de seu backlog, e ele descobrirá independentemente como fazê-lo. Parece um sonho, certo?
Kiro não é apenas uma ferramenta passageira. Ele é construído na ferramenta de codificação de IA existente da AWS, também chamada Kiro, que foi projetada para produzir código real e operacional. Portanto, não se trata apenas de prototipagem; trata-se de criar um software que realmente seja lançado. A chave aqui é o "desenvolvimento orientado por especificações". À medida que Kiro codifica, ele aprende com instruções, confirmações e correções humanas, o que o ajuda a criar especificações. O agente autônomo Kiro observa como a equipe trabalha, examinando o código existente e outros métodos de treinamento.
De acordo com o CEO da AWS, Matt Garman, Kiro aprende como você gosta de trabalhar e aprofunda continuamente sua compreensão de seu código, produtos e padrões de equipe. Essencialmente, ele mantém o "contexto persistente entre as sessões", o que significa que ele simplesmente não esquece o que está fazendo no meio de um projeto. Você pode entregar tarefas a ele e ele pode trabalhar nelas por horas ou até dias com intervenção mínima. Pense em atualizar o código crítico usado por várias partes do software. Em vez de atualizar manualmente cada um, Kiro pode lidar com tudo em um único prompt.
No entanto, não é tudo sobre Kiro. Para concluir a automação das tarefas de codificação, o provedor de nuvem desenvolveu o AWS Security Agent, um agente que identifica independentemente os problemas de segurança à medida que o código é escrito, testa-o posteriormente e, em seguida, oferece correções sugeridas. O DevOps Agent é o último do trio, testando automaticamente o novo código quanto a problemas de desempenho ou compatibilidade com outros softwares, hardware ou configurações de nuvem.
Agora, antes que fiquemos muito animados, vamos lembrar que a Amazon não é a primeira a fazer esse tipo de alegação. A OpenAI, por exemplo, falou sobre seus próprios modelos de codificação de longa duração. E sejamos honestos, o maior desafio nem sempre é sobre janelas de contexto (a capacidade de trabalhar continuamente). Os LLMs ainda têm seus problemas com precisão e "alucinações", o que pode transformar os desenvolvedores em babás. Isso significa que os desenvolvedores geralmente preferem atribuir tarefas curtas e verificá-las rapidamente.
Mesmo com essas ressalvas, Kiro da Amazon e seus companheiros agentes representam um avanço significativo. Se a IA pode realmente aprender e se adaptar aos nossos fluxos de trabalho, ela pode nos libertar para nos concentrarmos nos aspectos mais criativos e estratégicos de nossos trabalhos. Só o tempo dirá se esses agentes podem corresponder às expectativas, mas é definitivamente um desenvolvimento que vale a pena observar.
Fonte: TechCrunch