Kiro d'Amazon : Un agent d'IA qui code de manière autonome pendant des jours
Alors, Amazon remet ça, repoussant les limites de ce que l'IA peut faire sur le lieu de travail. Cette fois, ils ont dévoilé trois nouveaux agents d'IA sous l'appellation "agents frontières", et la star du spectacle est sans aucun doute "Kiro".
Imaginez avoir une IA capable d'apprendre votre style de codage et ensuite, tout simplement... se mettre au travail. C'est la promesse de Kiro. Oubliez la microgestion de chaque petite étape. Selon Amazon, vous pouvez lui confier une tâche complexe de votre backlog, et il trouvera de manière autonome comment la réaliser. Ça ressemble à un rêve, non ?
Kiro n'est pas qu'un simple outil éphémère. Il est construit sur l'outil de codage IA existant d'AWS, également appelé Kiro, qui est conçu pour produire du code réel et opérationnel. Il ne s'agit donc pas seulement de prototypage, mais de créer un logiciel qui est réellement mis en production. La clé ici est le "développement piloté par les spécifications". Au fur et à mesure que Kiro code, il apprend des instructions, des confirmations et des corrections humaines, ce qui l'aide à créer des spécifications. L'agent autonome Kiro observe la façon dont l'équipe travaille en examinant le code existant et d'autres méthodes de formation.
Selon le PDG d'AWS, Matt Garman, Kiro apprend votre façon de travailler et approfondit continuellement sa compréhension de votre code, de vos produits et des normes de l'équipe. Essentiellement, il maintient un "contexte persistant entre les sessions", ce qui signifie qu'il n'oublie pas ce qu'il fait à mi-chemin d'un projet. Vous pouvez lui confier des tâches et il peut y travailler pendant des heures, voire des jours, avec une intervention minimale. Pensez à la mise à jour du code critique utilisé par plusieurs éléments de logiciel. Au lieu de mettre à jour manuellement chacun d'eux, Kiro peut tout gérer en une seule invite.
Cependant, il n'y a pas que Kiro. Pour compléter l'automatisation des tâches de codage, le fournisseur de cloud a développé AWS Security Agent, un agent qui identifie de manière indépendante les problèmes de sécurité au fur et à mesure que le code est écrit, le teste par la suite et propose ensuite des correctifs suggérés. Le DevOps Agent est le dernier du trio, testant automatiquement le nouveau code pour détecter les problèmes de performance ou de compatibilité avec d'autres logiciels, matériels ou configurations cloud.
Maintenant, avant de nous emballer trop vite, rappelons-nous qu'Amazon n'est pas le premier à faire ce genre d'affirmations. OpenAI, par exemple, a parlé de ses propres modèles de codage à longue durée d'exécution. Et soyons honnêtes, le plus grand défi ne concerne pas toujours les fenêtres de contexte (la capacité de travailler en continu). Les LLM ont toujours des problèmes de précision et d'"hallucinations", ce qui peut transformer les développeurs en baby-sitters. Cela signifie que les développeurs préfèrent souvent attribuer des tâches courtes et les vérifier rapidement.
Même avec ces réserves, Kiro d'Amazon et ses compagnons agents représentent une avancée significative. Si l'IA peut réellement apprendre et s'adapter à nos flux de travail, elle pourrait nous libérer pour nous concentrer sur les aspects les plus créatifs et stratégiques de nos emplois. Seul l'avenir nous dira si ces agents sont à la hauteur des attentes, mais il s'agit certainement d'un développement qui mérite d'être surveillé.
Source: TechCrunch