Amazon Kiro est un environnement de développement intelligent qui permettrait de transformer rapidement une idée en code de production via le « spec coding ».
Amazon Web Services (AWS) présente Kiro, un nouvel environnement de développement avec des agents IA intégrés qui devrait aider les développeurs à passer plus rapidement de l’idée au code utilisable.
Du prompt au logiciel fonctionnel
Kiro prend en charge le vibe coding : les développeurs décrivent en langage naturel ce qu’ils souhaitent construire, après quoi un assistant IA se met au travail. Le concept de ‘spec coding’ est nouveau, où les agents IA intègrent des spécifications via un seul prompt. Un exemple pourrait être « Ajouter un système d’évaluation », ce qui génère un document avec des exigences et des sous-tâches associées. Ces tâches sont automatiquement converties en code fonctionnel, y compris les problèmes, les scénarios de test et les exigences d’accessibilité.
Tests et documentation automatiques
Outre les spécifications, Kiro introduit également des « hooks ». Ceux-ci réagiraient aux modifications du code et permettraient aux agents IA de mettre à jour automatiquement les fichiers de test, d’adapter la documentation ou d’effectuer une analyse de sécurité. Ainsi, Kiro devrait maintenir automatiquement la qualité du code et la cohérence au sein d’une équipe.
Kiro prend également en charge le Model Context Protocol (MCP), permettant aux développeurs de connecter des outils IA externes à l’environnement. Selon AWS, c’est « une première étape pour rendre la collaboration entre l’homme et la machine dans le développement logiciel moins fragmentée et moins complexe. » Ceux qui préfèrent travailler de manière classique peuvent bien sûr également utiliser un chat avec agent directement dans un fichier.
L’outil prend en charge la plupart des langages de programmation populaires et est disponible en version preview pour Windows, macOS et Linux.