Agents IA

Les bots Kiro d'AWS gèrent des sessions d'agents parallèles avec une mémoire persistante

AWS introduit les bots Kiro pour gérer les tâches de longue durée et les sessions parallèles, réduisant ainsi la nécessité pour les développeurs de transférer manuellement le contexte entre les interactions avec les agents IA.

Illustration de sessions d'agents IA parallèles se connectant à des blocs de mémoire persistante
Illustration générée pour cet article

Traduit automatiquement depuis l'original anglais.

Amazon Web Services a lancé les bots Kiro, une nouvelle fonctionnalité au sein de son environnement de développement agentique Kiro, conçue pour gérer les sessions de travail parallèles et maintenir une mémoire persistante. Publiée le 7 novembre 2026, cette mise à jour vise à faire évoluer le rôle du développeur, passant de la coordination manuelle de tâches IA individuelles à la supervision de processus autonomes de longue durée qui conservent le contexte sur plusieurs interactions.

Ce qui s'est passé

AWS a d'abord introduit Kiro en juillet 2025 comme un environnement de développement piloté par les spécifications, suivi de Kiro Crew en août 2026, qui offrait un espace de travail open source avec conservation du contexte entre les sessions. Le dernier ajout, les bots Kiro, étend cette capacité en dotant chaque agent de sa propre mémoire durable et de la possibilité de lancer et de surveiller indépendamment des sessions parallèles. Cela permet aux ingénieurs logiciels de définir des agents nommés, fonctionnant sur le long terme et personnalisés pour des workflows spécifiques, tels que la surveillance des files d'attente de tickets ou la gestion des pipelines de déploiement.

Le problème central adressé par AWS est ce que les ingénieurs appellent la « dégradation du contexte » (context rot), où les développeurs doivent constamment transporter des informations entre des sessions d'agents de courte durée. Sans mémoire persistante, les agents perdent la trace des décisions précédentes, entraînant un travail redondant et une compréhension fragmentée de l'état du projet. Les bots Kiro résolvent cela en maintenant un fichier de mémoire dédié qui persiste entre les sessions, garantissant que les corrections et les contraintes apprises restent actives sans nécessiter une réintroduction manuelle par le développeur.

Kathy Kam, directrice de l'ingénierie pour AWS Agentic AI, souligne que la confiance dans ces systèmes provient des antécédents opérationnels plutôt que de métriques d'intelligence abstraites. Chaque bot fonctionne avec un ensemble spécifique d'outils et de permissions définis lors de sa création, empêchant les actions non autorisées tout en lui permettant de développer des compétences dans son domaine désigné. Par exemple, un bot de recherche peut avoir un accès en lecture seule aux fichiers et des capacités de recherche web, tandis qu'un bot de déploiement peut exécuter des scripts mais nécessite une approbation humaine avant d'apporter des modifications.

Comment cela fonctionne

Chaque bot Kiro fonctionne comme une entité indépendante avec son propre magasin de mémoire, implémenté sous forme de fichier markdown que le bot et le développeur peuvent lire et écrire. Ce fichier sert de source unique de vérité pour l'état actuel du bot, ses décisions passées et ses limites opérationnelles. Lorsqu'un bot démarre une session, il référence ce fichier pour comprendre son rôle et tout contexte antérieur, éliminant ainsi la nécessité pour le développeur de réexpliquer la tâche.

Les bots peuvent lancer plusieurs sessions de travail parallèles pour gérer des jobs complexes, surveiller leur progression et combiner les résultats à leur achèvement. Si une session s'écarte du plan prévu, le bot peut la réorienter automatiquement. Crucialement, les bots ne peuvent pas déléguer de travail à d'autres bots ; ce choix de conception empêche la propagation des erreurs et garantit que chaque bot reste responsable de son domaine spécifique. Les développeurs connectent les bots entre eux manuellement, maintenant le contrôle sur la façon dont les informations circulent entre différentes parties du workflow.

La communication avec un bot se fait via un canal de chat dédié où les développeurs fixent la direction et examinent les résultats. Le bot peut mettre en pause des tâches spécifiques pour demander une intervention humaine tout en continuant à travailler sur des sous-tâches indépendantes, optimisant ainsi le débit global. Au fil du temps, le comportement du bot s'adapte aux préférences du développeur et aux exigences du projet, créant un assistant personnalisé qui reflète le style de travail unique de l'ingénieur.

Détails clés

  • Les bots Kiro ont été publiés le 7 novembre 2026, dans le cadre de l'écosystème AWS Kiro.
  • Chaque bot maintient sa propre mémoire persistante via un fichier markdown lisible et modifiable.
  • Les bots peuvent lancer et surveiller des sessions de travail parallèles mais ne peuvent pas déléguer de tâches à d'autres bots.
  • Les permissions sont strictement limitées lors de la création, les bots nécessitant une approbation explicite pour obtenir des outils supplémentaires.
  • Les développeurs interagissent avec les bots via des canaux de chat continus qui servent d'interface principale pour la direction et le retour d'information.
  • Le système est conçu pour prévenir la « dégradation du contexte » en garantissant que les leçons tirées d'une session persistent pour les tâches futures.

Pourquoi c'est important

Pour les équipes logicielles développant avec l'IA, le passage de la délégation de tâches à la délégation de processus représente un gain d'efficacité significatif. Au lieu de passer des heures à copier le contexte entre des interactions d'agents de courte durée, les ingénieurs peuvent définir des objectifs de haut niveau et laisser les bots gérer les détails d'exécution. Cela réduit la charge cognitive et minimise le risque d'erreurs causées par des informations incomplètes ou obsolètes transmises entre les sessions.

L'accent mis sur les permissions limitées et les approbations humaines dans la boucle répond également à des préoccupations critiques de sécurité dans le codage autonome. En garantissant que les bots n'ont accès qu'aux outils nécessaires à leur tâche spécifique, AWS réduit le rayon d'action potentiel des erreurs. Cette approche structurée permet aux organisations d'adopter des workflows agentiques avec plus de confiance, sachant que les actions critiques comme les déploiements nécessitent toujours une vérification humaine.

De plus, l'incapacité des bots à déléguer à d'autres bots simplifie le débogage et la responsabilité. Lorsqu'un problème survient, les développeurs peuvent remonter jusqu'à la logique et l'état de mémoire d'un bot spécifique sans naviguer dans un réseau complexe de dépendances inter-agents. Cette clarté est essentielle pour maintenir des pipelines de livraison logicielle fiables à mesure que les agents IA deviennent plus intégrés dans les workflows de développement quotidiens.

Ce que vous pouvez faire

  • Ouvrez la barre latérale Kiro Crew dans votre environnement de développement pour accéder au nouvel espace de travail des bots.
  • Créez un nouveau bot et sélectionnez soit un agent par défaut, soit une base d'agent personnalisé avec des prompts et des outils spécifiques.
  • Définissez des périmètres de permission stricts pour chaque bot, limitant l'accès uniquement aux outils requis pour sa tâche spécifique.
  • Établissez des contrôles de routine, tels que charger un bot d'investiguer les échecs de build pendant la nuit, pour automatiser les tâches de surveillance répétitives.
  • Revoyez et éditez régulièrement le fichier markdown de mémoire du bot pour corriger les malentendus ou mettre à jour les limites opérationnelles.
  • Surveillez les performances des bots via leurs canaux de chat dédiés, en fournissant des retours pour affiner leur comportement au fil du temps.
  • #aws
  • #ai agents
  • #developer tools
  • #automation
  • #kiro

Outils de la Boutique Bytechap

Continuer la lecture

Tous les articles