menu
close

Amazon dévoile Kiro : un IDE alimenté par l’IA qui transforme le développement logiciel

Amazon Web Services a lancé Kiro AI, un environnement de développement intégré révolutionnaire, piloté par les spécifications, qui comble le fossé entre le prototypage rapide par IA et les logiciels prêts pour la production. Annoncé le 14 juillet 2025, Kiro introduit une approche structurée du développement logiciel en transformant les instructions des développeurs en spécifications détaillées, documents de conception et listes de tâches avant de générer le code. Ce nouvel outil marque l’entrée stratégique d’Amazon sur le marché concurrentiel des IDE alimentés par l’IA, avec le potentiel de transformer la manière dont les développeurs conçoivent et maintiennent les logiciels.
Amazon dévoile Kiro : un IDE alimenté par l’IA qui transforme le développement logiciel

Amazon Web Services a dévoilé Kiro, un nouvel environnement de développement intégré (IDE) alimenté par l’IA, lancé en aperçu le 14 juillet 2025. L’équipe d’Amazon à l’origine du projet vise à combler le fossé entre les prototypes logiciels générés rapidement par l’IA et les systèmes prêts pour la production, qui nécessitent des spécifications formelles, des tests complets et une documentation continue. L’idée est de passer du « code à l’instinct » au « code viable », comme l’indique le site de Kiro.

Kiro introduit une méthodologie révolutionnaire de développement pilotée par les spécifications, transformant les idées en systèmes prêts pour la production avec une clarté et une rapidité inédites. Fini les exigences éparpillées, les chemins d’implémentation flous et les allers-retours interminables entre la planification et le codage. Cette approche répond à ce que l’on appelle désormais le « code à l’instinct » — la pratique consistant à utiliser des outils de développement pour demander à un assistant IA de créer un logiciel en anglais conversationnel, puis à collaborer avec lui comme avec un pair programmeur ou à le laisser faire la majeure partie du travail.

Selon la documentation, la principale différence de Kiro réside dans l’utilisation des spécifications (specs). Les spécifications sont définies dans trois fichiers markdown : requirements.md, design.md et tasks.md. Le fichier requirements utilise EARS (Easy Approach to Requirements Syntax) — un mécanisme de formulation des exigences textuelles développé chez Rolls Royce. Le document de conception décrit la pile technologique et l’architecture de l’application, et la liste des tâches détaille les étapes nécessaires à la mise en œuvre du design, jusqu’au déploiement.

L’intégration de Kiro avec des agents IA pour réaliser des tâches de codage pilotées par les spécifications met en lumière le rôle croissant des logiciels autonomes dans l’entreprise. Kiro propose une fonction de chat agentique pour les tâches de codage dans un fichier, et les agents peuvent être connectés à des outils open source externes. Un contrôle humain périodique reste nécessaire, même si les agents peuvent désormais fonctionner plus longtemps de façon autonome.

Cela peut être transformé en tâches et sous-tâches Kiro que les agents peuvent ensuite transmettre à des agents de codage. Chaque tâche inclut des détails tels que les exigences, l’implémentation, l’accessibilité et les besoins en tests. Cela permet aux développeurs de suivre et de vérifier le travail étape par étape pour éviter tout oubli. « Les spécifications de Kiro restent synchronisées avec votre base de code en évolution. Les développeurs peuvent écrire du code pour mettre à jour les spécifications ou modifier les spécifications pour rafraîchir les tâches », ont écrit Nikhil Swaminathan, responsable produit AWS, et Deepak Singh, vice-président DevEx et Agents, dans un billet de blog.

L’aspect essentiel de cette approche est que le code et le processus de l’agent sont entièrement documentés de bout en bout. Rien n’est omis et le développeur bénéficie d’une vue d’ensemble sur la façon dont l’application ou la fonction sera construite, et peut la guider dès la phase des exigences. Amazon affirme que cela élimine les coûteux allers-retours habituellement associés au code à l’instinct.

Dans un post sur X, Andy Jassy, PDG d’Amazon, a déclaré que Kiro « a le potentiel de transformer la façon dont les développeurs créent des logiciels ». Cette annonce intervient quelques jours après que Google a annoncé le recrutement de membres de la startup de logiciels de codage IA Windsurf, dans le cadre d’un accord de licence technologique de 2,4 milliards de dollars. Google a indiqué vouloir rendre ses modèles Gemini AI plus utiles pour les développeurs de logiciels. Amazon et Google s’engagent plus avant dans le « code à l’instinct », ce processus qui consiste à diriger les ordinateurs pour créer des logiciels avec un minimum d’intervention humaine.

Kiro est un IDE autonome et, bien qu’il s’agisse d’un produit AWS, il est présenté comme « légèrement séparé du reste du cœur d’AWS », selon Nathan Peck, évangéliste développeur AWS pour l’IA. Kiro peut être utilisé sans compte AWS, en se connectant via Google ou GitHub. L’objectif est que Kiro ait « une identité unique en dehors d’AWS » afin de séduire les développeurs utilisant d’autres plateformes. Kiro dispose de son propre site et, selon la page À propos, est conçu et exploité par une petite équipe engagée au sein d’AWS. Il est gratuit pendant la phase d’aperçu, après quoi il existera une offre gratuite avec 50 interactions agentiques par mois, un compte Pro à 19,00 $ par utilisateur/mois pour 1 000 interactions, et un compte Pro+ à 39,00 $ pour 3 000 interactions.

Source:

Latest News