Passer au contenu principal

Documentation de Kiro

Codage agentique

Kiro est un service de codage agentique qui vous accompagne pour transformer les invites en spécifications détaillées, puis en code fonctionnel, en documentation et en tests. Les agents de Kiro vous aident à résoudre des problèmes complexes et à automatiser des tâches comme la génération de documentation et de tests unitaires.

Développé sur Amazon Bedrock

Kiro repose sur Amazon Bedrock, un service géré permettant de créer des applications d’IA générative qui utilisent des modèles de fondation (FM) d’Amazon et d’entreprises d’IA tierces. Kiro utilise plusieurs FM pour accomplir ses tâches. AWS met en œuvre une détection automatisée des abus.

Discutez de votre code

Vous pouvez discuter de votre code avec Kiro au moyen de conversations en langage naturel. Vous pouvez poser des questions sur votre code base, demander des explications sur une logique complexe, générer de nouvelles fonctionnalités, déboguer des problèmes difficiles et automatiser des tâches répétitives.

Créez de nouvelles fonctionnalités

Avec Kiro, vous pouvez passer d’une invite en langage naturel à une fonctionnalité d’application. Accédez à des instructions interactives étape par étape, à des documents de conception, à des schémas de flux de données, ainsi qu’à du code, à des tests et à des bonnes pratiques. Kiro est conçu pour comprendre la structure de votre espace de travail. Il décompose votre invite en étapes logiques de mise en œuvre, qui peuvent notamment inclure la génération de code et de tests, ainsi que des intégrations d’API. Vous pouvez collaborer avec Kiro pour examiner ce plan de mise en œuvre et l’améliorer de manière itérative, puis, lorsque vous êtes prêt, lui demander de vous aider à mettre en œuvre chaque étape.

Codage piloté par les spécifications

Avec Kiro, vous pouvez utiliser des artefacts structurés appelés « spécifications », ou « specs », qui formalisent le processus de développement des fonctionnalités complexes de votre application. Le codage basé sur les spécifications offre une approche systématique permettant de transformer des idées générales en plans de mise en œuvre détaillés, avec un suivi clair et une attribution précise des responsabilités.

Hooks d’agent

Kiro vous permet d’utiliser des hooks d’agent, des déclencheurs automatisés qui exécutent des actions d’agent prédéfinies lorsque des événements précis se produisent. Vous n’avez plus à demander manuellement l’exécution de tâches courantes : les hooks configurent des réponses automatisées à des événements comme l’enregistrement, la création et la suppression de fichiers.

Fichiers de pilotage

Au lieu d’expliquer vos conventions dans chaque conversation, vous pouvez créer et utiliser des fichiers de pilotage dans Kiro afin de fournir des connaissances permanentes sur votre projet au moyen de fichiers Markdown. Les fichiers de pilotage aident Kiro à respecter systématiquement les modèles, bibliothèques et normes établis.

Confidentialité et sécurité

Kiro peut utiliser certains contenus provenant d’abonnés individuels et du niveau gratuit de Kiro afin d’améliorer le service. Pour les utilisateurs de grandes entreprises, Kiro permet aux administrateurs de créer des clés gérées par le client afin de chiffrer leurs données.

Informations supplémentaires

Pour plus d’informations sur les contrôles du service, ses dispositifs de sécurité et ses fonctionnalités, notamment, le cas échéant, sur le stockage, la récupération, la modification, la restriction et la suppression des données, consultez https://kiro.dev/docs/. Ces informations ne font pas partie de la Documentation aux fins du Contrat client AWS disponible à l’adresse http://aws.amazon.com/agreement, ni de tout autre accord conclu entre vous et AWS et régissant votre utilisation des services AWS.