Aws Kiro, um novo AI IDE, tem sido introduzido Para otimizar o desenvolvimento de software do conceito à produção, concentrando-se no “desenvolvimento orientado a especificações”. Anunciado por Nikhil Swaminathan e Deepak Singh, Kiro pretende preencher a lacuna entre prototipagem rápida e sistemas de produção robustos, integrando agentes de IA no fluxo de trabalho de desenvolvimento.

O núcleo da funcionalidade de Kiro está em suas “especificações” e “ganchos”. As especificações da KIRO são artefatos que orientam os agentes da IA, descompactando os requisitos de um único prompt, gerando histórias detalhadas de usuários com os critérios de aceitação de ouvidos (abordagem fácil da sintaxe dos requisitos). Em seguida, ele cria documentos abrangentes de design, incluindo diagramas de fluxo de dados, interfaces tipycript, esquemas de banco de dados e pontos de extremidade da API, com base nos requisitos aprovados e na análise da base de código. Kiro gera ainda e sequencia tarefas e subtarefas, vinculando-as de volta aos requisitos e incluindo detalhes como testes de unidade, testes de integração e considerações de acessibilidade.

Vídeo: Kiro

Os ganchos KIRO são automações orientadas a eventos que atuam como colaboradores de fundo, desencadeando agentes para executar tarefas como atualizar arquivos de teste, documentação atualizada ou digitalização para vulnerabilidades de segurança após salvamentos de arquivos ou criação. Isso garante consistência e aplica padrões de codificação nas equipes de desenvolvimento.

Além desses recursos, o KIRO inclui suporte ao Model Context Protocol (MCP), regras de direção para o comportamento da IA e bate -papo agêntico. Construído no código OSS, ele permite que os desenvolvedores retenham as configurações de código existentes e abra plugins compatíveis com VSX. Atualmente, a Kiro está disponível gratuitamente durante sua fase de visualização, suportando Mac, Windows e Linux e várias linguagens de programação. Os usuários podem baixar o KIRO e se conectar via plataformas de discórdia ou mídia social usando #builtwithkiro.

Source: Conheça Kiro, uma nova IA que transforma solicitações em especificações completas do projeto