menu
close

Amazon Apresenta Kiro: IDE com IA Revoluciona o Desenvolvimento de Software

A Amazon Web Services lançou o Kiro AI, um ambiente de desenvolvimento integrado revolucionário, orientado por especificações, que aproxima o prototipagem rápida com IA do software pronto para produção. Anunciado a 14 de julho de 2025, o Kiro introduz uma abordagem estruturada ao desenvolvimento de software, transformando pedidos dos programadores em especificações detalhadas, documentos de design e listas de tarefas antes de gerar código. Esta nova ferramenta representa a entrada estratégica da Amazon no competitivo mercado de IDEs potenciados por IA, podendo transformar a forma como os programadores constroem e mantêm software.
Amazon Apresenta Kiro: IDE com IA Revoluciona o Desenvolvimento de Software

A Amazon Web Services revelou o Kiro, um novo ambiente de desenvolvimento integrado (IDE) potenciado por IA, lançado em pré-visualização a 14 de julho de 2025. A equipa da Amazon responsável pelo projeto pretende colmatar a lacuna entre protótipos de software gerados rapidamente por IA e sistemas prontos para produção que exigem especificações formais, testes abrangentes e documentação contínua. O objetivo é passar de "vibe coding para código viável", como refere o site do Kiro.

O Kiro introduz uma metodologia revolucionária de desenvolvimento orientado por especificações, que transforma ideias em sistemas prontos para produção com uma clareza e rapidez sem precedentes. Ficam para trás os dias de requisitos dispersos, caminhos de implementação pouco claros e intermináveis idas e vindas entre planeamento e programação. Esta abordagem responde ao que se tornou conhecido como "vibe coding" – a prática de utilizar ferramentas de desenvolvimento para pedir a um assistente de IA que construa algo em inglês conversacional, trabalhando com ele como um programador parceiro ou deixando-o fazer a maior parte do trabalho.

Segundo a documentação, a grande diferença do Kiro reside no uso de especificações (specs). As especificações são definidas em três ficheiros markdown: requirements.md, design.md e tasks.md. O ficheiro de requisitos utiliza EARS (Easy Approach to Requirements Syntax) – um mecanismo para restringir requisitos textuais desenvolvido na Rolls Royce. O documento de design descreve a stack tecnológica e a arquitetura da aplicação, e a lista de tarefas apresenta uma série de passos necessários para implementar o design, até à implementação final.

A integração do Kiro com agentes de IA para executar tarefas de programação orientadas por especificações destaca o papel crescente do software autónomo nas empresas. O Kiro oferece uma função de chat agentico para tarefas de programação dentro de um ficheiro e os agentes podem ser ligados a ferramentas open-source externas. Apesar disso, continua a ser necessária uma supervisão humana periódica, embora os agentes possam agora operar durante períodos mais longos.

Isto pode ser convertido em tarefas e subtarefas do Kiro que os agentes podem depois enviar para agentes de programação. Cada tarefa inclui detalhes como requisitos, implementação, acessibilidade e necessidades de testes. Isto permite que os programadores acompanhem e verifiquem o trabalho por etapas, evitando que algo fique por fazer. "As especificações do Kiro mantêm-se sincronizadas com a evolução da sua base de código. Os programadores podem escrever código para atualizar especificações ou atualizar especificações para refrescar tarefas", escreveram Nikhil Swaminathan, Product Lead da AWS, e Deepak Singh, Vice-Presidente de DevEx e Agents, num artigo de blogue.

O importante nesta abordagem é que o código e o processo do agente ficam totalmente documentados, de cima a baixo. Nada é deixado de fora e o programador tem uma visão global de como a aplicação ou função será construída, podendo orientá-la a partir dos requisitos antes de qualquer implementação. A Amazon afirma que isto elimina o dispendioso vaivém normalmente associado ao vibe coding.

Numa publicação na X, Andy Jassy, CEO da Amazon, afirmou que o Kiro "tem potencial para transformar a forma como os programadores constroem software". A apresentação surge poucos dias depois de a Google ter anunciado a contratação de colaboradores da startup de software de programação com IA Windsurf, no âmbito de um acordo de licenciamento tecnológico de 2,4 mil milhões de dólares. A Google afirmou que pretende tornar os seus modelos Gemini AI mais úteis para programadores de software. Amazon e Google estão a aprofundar-se no chamado vibe coding, o processo de direcionar computadores para criar software com o mínimo de intervenção humana.

O Kiro é um IDE autónomo e, embora seja um produto AWS, é apresentado como "ligeiramente separado do núcleo da AWS", segundo Nathan Peck, defensor de programadores para IA na AWS. O Kiro pode ser utilizado sem uma conta AWS, bastando iniciar sessão com Google ou GitHub. O objetivo é que o Kiro tenha uma "identidade única fora da AWS" para atrair programadores de outras plataformas. O Kiro tem o seu próprio site e, segundo a página Sobre, é desenvolvido e operado por uma pequena equipa independente dentro da AWS. É gratuito durante a pré-visualização, após a qual haverá um plano gratuito com 50 interações agenticas por mês, contas Pro por 19,00 dólares por utilizador/mês com 1.000 interações e contas Pro+ por 39,00 dólares com 3.000 interações.

Source:

Latest News