A AWS, serviço de computação em nuvem da Amazon, anunciou oficialmente o seu novo ambiente de desenvolvimento integrado (IDE) impulsionado por inteligência artificial (IA) – Kiro. Esta ferramenta visa revolucionar o processo de desenvolvimento de software por meio do "Desenvolvimento Direcionado por Especificações" (Spec-Driven Development), resolvendo os problemas de desordem e ineficiência causados pelo "Código por Instinto" (Vibe Coding), oferecendo suporte contínuo aos desenvolvedores desde o protótipo até o ambiente de produção. Abaixo está uma cobertura aprofundada do lançamento e das funcionalidades do Kiro feita pelo AIbase.

As inovações principais do Kiro: do código por instinto ao desenvolvimento direcionado por especificações

O Kiro se diferencia das ferramentas tradicionais de geração de código baseadas em IA, como o Copilot da GitHub ou o Gemini CodeAssist da Google, com o destaque principal sendo o papel central das especificações (specs) no processo de desenvolvimento. Ao contrário de ferramentas que geram código diretamente com base em dicas, o Kiro colabora com os desenvolvedores para gerar primeiro documentos detalhados de requisitos, design do sistema e listas de tarefas, e depois gera código, casos de teste e documentação com base nesses padrões.

Por exemplo, após o desenvolvedor inserir a dica em linguagem natural “adicionar um sistema de comentários ao produto”, o Kiro gera automaticamente histórias de usuários com o padrão EARS (Easy Approach to Requirements Syntax), incluindo funções como visualizar, criar, filtrar e avaliar comentários, além de diagramas de fluxo de dados, interfaces TypeScript, esquemas de banco de dados e pontos de extremidade da API. Este processo garante que o código tenha lógica clara e seja fácil de manter, reduzindo as dívidas técnicas acumuladas por geração rápida de código.

image.png

Baseado no Code OSS, compatibilidade e flexibilidade coexistem

O Kiro foi construído com base na plataforma Code OSS de código aberto (versão básica do Visual Studio Code), sendo perfeitamente compatível com configurações, temas e complementos Open VSX do VS Code. Os desenvolvedores podem passar para o Kiro sem mudar seus hábitos atuais. Além disso, o Kiro suporta o protocolo de contexto de modelo (MCP), permitindo que os desenvolvedores conectem ferramentas externas e planeja suportar mais modelos de IA, atualmente usando default o Claude Sonnet 4 e Sonnet 3.7 da Anthropic.

É importante notar que o Kiro não é limitado apenas ao ecossistema AWS, mas foi lançado como uma marca independente. Os desenvolvedores nem precisam de uma conta AWS para usá-lo (suporte para login com conta Google). Essa estratégia mostra a ambição da Amazon de atrair um público mais amplo de desenvolvedores.

Destaque das funcionalidades: automação e colaboração

O Kiro introduziu recursos inovadores como "Agent Hooks" e "Interface UI Adaptativa". Agent Hooks é um mecanismo automatizado que dispara tarefas no fundo, como a geração automática de testes unitários, testes de integração ou atualização de documentação, quando o código é salvo ou submetido, garantindo que o código esteja alinhado com as especificações. A interface UI adaptativa ajusta-se dinamicamente ao fluxo de trabalho do desenvolvedor, fornecendo uma experiência interativa intuitiva.

Além disso, o Kiro suporta entrada multimodal, permitindo que os desenvolvedores carreguem esquemas desenhados à mão, e o Kiro os converte em código AWS CDK. Essa flexibilidade o coloca entre o rápido protótipo e o desenvolvimento de código para produção empresarial.

Visualização gratuita e planos futuros de comercialização

Atualmente, o Kiro está em fase de visualização gratuita, suportando sistemas macOS, Windows e Linux. No futuro, serão lançadas versões gratuitas e pagas. A Amazon garante que os dados de código dos usuários pagos não serão usados para treinar modelos, e os usuários gratuitos também poderão optar por não usar os dados. Um executivo da AWS disse que o objetivo do Kiro não é apenas aumentar a eficiência do desenvolvimento, mas "redefinir a forma como os desenvolvedores constroem softwares".

Nas redes sociais, os primeiros feedbacks dos desenvolvedores sobre o Kiro são mistos. Alguns elogiam sua estrutura orientada por especificações e suas funcionalidades automatizadas, considerando que se sai bem em projetos complexos; porém, outros desenvolvedores dizem que o design multimodal pode parecer um pouco complicado no início.

Concorrência e impacto na indústria

O lançamento do Kiro colocou a Amazon oficialmente na competição acirrada pelos ferramentas de codificação baseadas em IA, competindo diretamente com Cursor, Windsurf e o modo Agente do Microsoft Visual Studio Code. Recentemente, a Google adquiriu a equipe Windsurf por 2,4 bilhões de dólares, intensificando ainda mais essa competição. O posicionamento único do Kiro está no foco nas especificações e no código pronto para produção, tentando resolver os problemas relacionados à manutenção e escalabilidade do código gerado pela IA.

O CEO da Amazon, Andy Jassy, postou nas redes sociais: “O Kiro tem potencial para mudar a forma como os desenvolvedores constroem softwares.” Essa ambição indica que a Amazon não quer apenas manter a liderança no setor de computação em nuvem, mas também ocupar uma posição no mercado de ferramentas de desenvolvimento impulsionadas por IA.

Do ponto de vista do AIbase, o lançamento do Kiro marca um importante passo na transição das ferramentas de codificação baseadas em IA do “protótipo rápido” para a “produção pronta”. A filosofia de desenvolvimento direcionado por especificações e as fortes funcionalidades automatizadas do Kiro podem atrair desenvolvedores de empresas que lidam com grandes bases de código. No entanto, a complexidade do Kiro pode representar uma curva de aprendizado para desenvolvedores independentes ou projetos pequenos, e a Amazon precisa equilibrar facilidade de uso com profundidade de funcionalidades nas otimizações futuras.

Com a expansão da visualização gratuita, o desempenho real e o feedback dos usuários do Kiro se tornarão decisivos para sua capacidade de se destacar no mercado competitivo. O AIbase continuará acompanhando o desenvolvimento do Kiro e seu impacto na indústria de desenvolvimento de software.

Endereço: https://kiro.dev/