A Amazon lança a IDE de Ai, Kiro, orientada por especificações, Kiro


A Amazon lança a IDE de Ai, Kiro, orientada por especificações, KiroA Amazon lança a IDE de Ai, Kiro, orientada por especificações, Kiro

A Amazon está lançando um novo AI IDE para rivalizar plataformas como Cursor ou Windsurf. Kiro é um editor Agentic que utiliza o desenvolvimento orientado por especificações para combinar “o fluxo da codificação da vibração” com “a clareza das especificações”.

Segundo a Amazon, os desenvolvedores usam especificações para planejamento e clareza, e podem beneficiar os agentes da mesma maneira.

As especificações no KIRO são artefatos que podem ser usados sempre que um recurso precisar ser pensado em profundidade, para refatorar o trabalho que requer planejamento iniciante ou em situações em que um desenvolvedor deseja entender o comportamento de um sistema.

A Kiro também apresenta ganchos, que a empresa descreve como automações orientadas a eventos que acionam um agente para executar uma tarefa em segundo plano. De acordo com a Amazon, os ganchos Kiro são como um desenvolvedor experiente que pegou as coisas que você perdeu ou concluindo tarefas de caldeira enquanto trabalha.

O fluxo de trabalho básico da construção com especificações e ganchos da KIRO consiste em quatro etapas. Primeiro, o Kiro descompacta os requisitos de um único immediate e cria histórias de usuários que incluem a abordagem fácil para a sintaxe de requisitos (EARS) Critérios de aceitação de notação para que os desenvolvedores possam verificar se Kiro está construindo o que eles querem. Por exemplo, o immediate “Adicionar um sistema de revisão para produtos” levaria à criação de histórias de usuários para visualização, criação, filtragem e avaliações de classificação.

Em seguida, ele analisa os requisitos de código de código e especificações existentes para criar um documento de design que inclua diagramas de fluxo de dados, interfaces de texto, esquema de banco de dados e pontos de extremidade da API.

Em seguida, Kiro cria tarefas e submarcas e os seqüencia com base em dependências e hyperlinks cada um aos requisitos. Cada tarefa incluirá detalhes como testes de unidade, testes de integração, estados de carregamento, capacidade de resposta móvel e requisitos de acessibilidade para implementação.

Por fim, os ganchos são executados quando os arquivos são salvos ou criados, como atualizar um arquivo de teste quando um componente react é salvo ou atualizando arquivos de leitura quando os terminais da API são alterados.

O Kiro também inclui recursos como suporte ao MCP, regras de direção para o comportamento da IA e um modo de bate -papo agêntico.

“Nossa visão é resolver os desafios fundamentais que tornam a construção de produtos de software program – desde garantir o alinhamento do design entre as equipes e a resolução de requisitos conflitantes, eliminando a dívida tecnológica, trazendo rigor a críticas de código e preservar o conhecimento institucional quando os engenheiros se esforçam para a mudança de que os humanos e as máquinas são de um software program que ainda são uma mudança de software program. Postagem do weblog.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *