L’évolution des technologies d’intelligence artificielle transforme fondamentalement la manière de développer des logiciels. Deepak Singh, responsable de l’expérience développeur chez Amazon Web Services (AWS), a souligné lors du récent événement “AWS re:Invent 2025” : « Le développement de logiciels basé sur des agents intelligents n’est plus seulement un concept réservé aux développeurs amateurs, il doit désormais s’étendre pour répondre à l’exigence de rigueur et de maintenabilité propre aux environnements d’entreprise. »
Le concept très en vogue de “programmation d’ambiance” consiste pour les développeurs à générer du code de manière naturelle via des interactions avec des agents d’intelligence artificielle. Cette approche offre une grande accessibilité et une certaine intuitivité, mais présente aussi des limites : il devient difficile, après quelques semaines, de retracer les raisons derrière l’écriture du code, et il est complexe de partager un contexte précis lors d’un travail en équipe. Pour répondre à ces défis, AWS a lancé “Kiro”, un assistant de développement intelligent capable de transformer des entrées conversationnelles en documents de spécifications structurés, tout en établissant des processus automatisés reliant tests et déploiement.
Singh explique : « Tout comme les ingénieurs chevronnés d’AWS consacrent beaucoup de temps à la définition des problèmes et à la conception de l’architecture du code, Kiro peut formaliser l’intention de l’utilisateur et, après la phase de conception, la convertir en unités de travail exécutables. » Les documents de spécifications générés permettent non seulement de créer des tests unitaires simples, mais aussi de produire des cas de test automatisés basés sur les exigences fonctionnelles, afin de vérifier que le code fonctionne comme prévu.
En outre, Kiro peut créer des profils utilisateurs personnalisés selon des rôles spécifiques (par exemple “opérateur AWS”, “développeur front-end”, etc.), invoquant automatiquement les ensembles d’outils et les meilleures pratiques appropriés. Cela permet d’intégrer les standards de sécurité, de conformité et d’architecture dès les premières étapes du développement, garantissant une certaine normativité même dans les projets de grande envergure.
Ce type d’environnement de développement intelligent pose les bases permettant aux ingénieurs expérimentés d’atteindre une productivité maximale. Singh commente : « Au cours des six derniers mois, certains développeurs seniors ont écrit plus de code qu’au cours des trois années précédentes », « l’intégration d’outils d’IA dans le développement libère totalement leur capacité d’expression. »
L’arrivée d’AWS Kiro transforme le paradigme du développement. Il fusionne la liberté de la programmation d’ambiance avec la rigueur d’une structure pilotée par les normes, ouvrant ainsi de nouvelles perspectives pour la création rapide et fiable de logiciels de niveau entreprise.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
AWS utilise l'agent IA "Kiro" pour révolutionner la manière de développer des logiciels
L’évolution des technologies d’intelligence artificielle transforme fondamentalement la manière de développer des logiciels. Deepak Singh, responsable de l’expérience développeur chez Amazon Web Services (AWS), a souligné lors du récent événement “AWS re:Invent 2025” : « Le développement de logiciels basé sur des agents intelligents n’est plus seulement un concept réservé aux développeurs amateurs, il doit désormais s’étendre pour répondre à l’exigence de rigueur et de maintenabilité propre aux environnements d’entreprise. »
Le concept très en vogue de “programmation d’ambiance” consiste pour les développeurs à générer du code de manière naturelle via des interactions avec des agents d’intelligence artificielle. Cette approche offre une grande accessibilité et une certaine intuitivité, mais présente aussi des limites : il devient difficile, après quelques semaines, de retracer les raisons derrière l’écriture du code, et il est complexe de partager un contexte précis lors d’un travail en équipe. Pour répondre à ces défis, AWS a lancé “Kiro”, un assistant de développement intelligent capable de transformer des entrées conversationnelles en documents de spécifications structurés, tout en établissant des processus automatisés reliant tests et déploiement.
Singh explique : « Tout comme les ingénieurs chevronnés d’AWS consacrent beaucoup de temps à la définition des problèmes et à la conception de l’architecture du code, Kiro peut formaliser l’intention de l’utilisateur et, après la phase de conception, la convertir en unités de travail exécutables. » Les documents de spécifications générés permettent non seulement de créer des tests unitaires simples, mais aussi de produire des cas de test automatisés basés sur les exigences fonctionnelles, afin de vérifier que le code fonctionne comme prévu.
En outre, Kiro peut créer des profils utilisateurs personnalisés selon des rôles spécifiques (par exemple “opérateur AWS”, “développeur front-end”, etc.), invoquant automatiquement les ensembles d’outils et les meilleures pratiques appropriés. Cela permet d’intégrer les standards de sécurité, de conformité et d’architecture dès les premières étapes du développement, garantissant une certaine normativité même dans les projets de grande envergure.
Ce type d’environnement de développement intelligent pose les bases permettant aux ingénieurs expérimentés d’atteindre une productivité maximale. Singh commente : « Au cours des six derniers mois, certains développeurs seniors ont écrit plus de code qu’au cours des trois années précédentes », « l’intégration d’outils d’IA dans le développement libère totalement leur capacité d’expression. »
L’arrivée d’AWS Kiro transforme le paradigme du développement. Il fusionne la liberté de la programmation d’ambiance avec la rigueur d’une structure pilotée par les normes, ouvrant ainsi de nouvelles perspectives pour la création rapide et fiable de logiciels de niveau entreprise.