A Amazon Web Services apresentou o Kiro, um novo ambiente de desenvolvimento integrado (IDE) com inteligência artificial, lançado em versão prévia em 14 de julho de 2025. A equipe da Amazon responsável pelo projeto busca preencher 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. A ideia é passar do "código por sensação para código viável", como descreve o site do Kiro.
O Kiro introduz uma metodologia revolucionária de desenvolvimento orientada por especificações, transformando ideias em sistemas prontos para produção com clareza e velocidade sem precedentes. Ficam para trás os dias de requisitos dispersos, caminhos de implementação incertos e intermináveis idas e vindas entre planejamento e codificação. Essa abordagem resolve o que ficou conhecido como "código por sensação" – a prática de usar ferramentas de desenvolvimento para instruir um assistente de IA em inglês conversacional sobre o que construir, trabalhando com ele como um programador parceiro ou deixando-o fazer a maior parte do trabalho.
Segundo a documentação, o principal diferencial do Kiro é o uso de especificações (specs). As especificações são definidas em três arquivos markdown: requirements.md, design.md e tasks.md. O arquivo 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, enquanto a lista de tarefas apresenta uma série de etapas necessárias para implementar o design, até a implantação.
A integração do Kiro com agentes de IA para executar tarefas de codificação orientadas por especificações destaca o papel crescente do software autônomo nas empresas. O Kiro oferece uma função de chat agente para tarefas de codificação dentro de um arquivo, e os agentes podem ser conectados a ferramentas open source externas. Ainda há necessidade de supervisão humana periódica, embora os agentes possam operar por períodos mais longos atualmente.
Isso pode ser transformado em tarefas e subtarefas do Kiro que os agentes podem então enviar para agentes de codificação. Cada tarefa inclui detalhes como requisitos, implementação, necessidades de acessibilidade e testes. Isso permite que os desenvolvedores acompanhem e verifiquem o trabalho em etapas, evitando lacunas. "As especificações do Kiro permanecem sincronizadas com sua base de código em evolução. Os desenvolvedores podem escrever código para atualizar as especificações ou atualizar as especificações para renovar as tarefas", escreveram o líder de produto da AWS, Nikhil Swaminathan, e o vice-presidente de DevEx e Agents, Deepak Singh, em um post no blog.
O importante nessa abordagem é que o código e o processo do agente são completamente documentados de ponta a ponta. Nada fica de fora e o desenvolvedor tem uma visão panorâmica de como o aplicativo ou função será construído, podendo guiá-lo a partir da visão dos requisitos antes de qualquer coisa acontecer. Segundo a Amazon, isso elimina o caro vai-e-vem normalmente associado ao código por sensação.
Em uma publicação no X, o CEO da Amazon, Andy Jassy, afirmou que o Kiro "tem a chance de transformar a forma como os desenvolvedores constroem software". O lançamento ocorre poucos dias após o Google anunciar a contratação de funcionários da startup de software de codificação com IA Windsurf, como parte de um acordo de licenciamento de tecnologia de US$ 2,4 bilhões. O Google afirmou que planeja tornar seus modelos de IA Gemini mais úteis para desenvolvedores de software. Amazon e Google estão mergulhando mais fundo no chamado código por sensação, o processo de direcionar computadores para criar software com mínima intervenção humana.
O Kiro é um IDE independente e, embora seja um produto AWS, é apresentado como "ligeiramente separado do restante do núcleo da AWS", segundo Nathan Peck, defensor de desenvolvedores de IA na AWS. O Kiro pode ser usado sem uma conta AWS, bastando fazer login com Google ou GitHub. O objetivo é que o Kiro tenha uma "identidade única fora da AWS" para atrair desenvolvedores de outras plataformas. O Kiro possui seu próprio site e, de acordo com a página Sobre, é desenvolvido e operado por uma pequena equipe opinativa dentro da AWS. É gratuito durante o período de prévia, após o qual haverá uma camada gratuita com 50 interações agenticas por mês, contas Pro por US$ 19,00 por usuário/mês com 1.000 interações e contas Pro+ por US$ 39,00 com 3.000 interações.