Kiro

Mise à jour il y a 4 semaines 2K 03

Amazon.com lance un IDE d'IA pour faciliter la programmation efficace.

Durée d'inclusion :
2025-07-15

Qu'est-ce que Kiro ?

 Kiro est un environnement de développement intégré (IDE) piloté par l'IA d'Amazon.com, conçu pour les développeurs afin de fournir un soutien efficace de la conception à la livraison du projet.Les principales fonctionnalités de Kiro comprennent Specs et Hooks, qui décomposent les exigences en histoires d'utilisateurs, documents de conception et tâches techniques par le biais de conversations en langage naturel, rendant les objectifs de développement clairs et traçables ; et Hooks, qui donne la priorité à la création de documents et de cadres de conception par le biais d'une automatisation pilotée par les événements, améliorant considérablement l'efficacité du développement et réduisant les erreurs. Specs décompose les exigences en histoires d'utilisateurs, documents de conception et tâches techniques par le biais d'un dialogue en langage naturel, ce qui rend les objectifs de développement clairs et traçables ; Hooks donne la priorité à la création de documents et de cadres de conception par le biais d'une automatisation pilotée par les événements, en exécutant automatiquement les tâches répétitives telles que les mises à jour de tests et les rafraîchissements de documents afin d'améliorer considérablement l'efficacité du développement et de réduire les erreurs ; et Kiro prend en charge un large éventail de langages de programmation et est compatible avec les configurations de Visual Studio Code, ce qui offre aux développeurs une expérience de développement sans faille. Actuellement en avant-première, Kiro est entièrement gratuit, donnant aux utilisateurs un accès libre aux modèles Claude-Sonnet-4 et Claude-Opus-4 pour une expérience complète de programmation de l'IA.

Kiro

Principales fonctions de Kiro

  • Gestion des exigences (Specs)Le support Specs de Kiro décompose les exigences floues en exigences claires pour l'utilisateur, ajoute des conditions limites, génère des directives de développement et maintient la synchronisation entre les exigences et le code afin de garantir la clarté et la traçabilité des objectifs de développement.
  • Développement automatisé (Hooks)Le mode Hooks de Kiro met automatiquement à jour les fichiers de test, actualise la documentation, recherche les problèmes de sécurité et vérifie les spécifications du code, réduisant ainsi les tâches répétitives et augmentant l'efficacité du développement.
  • Intégration et extensionKiro prend en charge le protocole MCP (Model Context Protocol), qui se connecte à des outils professionnels et fournit des règles d'amorçage et un chat d'agent pour répondre à divers besoins de développement.
  • Compatibilité et expérience utilisateurKiro est construit sur Code OSS et conserve les paramètres et les plug-ins de VS Code pour prendre en charge de multiples plateformes et les principaux langages de programmation, en s'intégrant de manière transparente dans les environnements de développement existants.
  • Modifications du code de prévisualisationLe bouton "Suivre" permet, lors de l'exécution de tâches, de prévisualiser les modifications du code, ce qui permet aux utilisateurs de voir les modifications à l'avance et de leur donner la possibilité de choisir.
  • Révocation instantanée des modificationsCliquez sur le bouton Revenir pour annuler les modifications dès que vous vous rendez compte qu'elles ne sont pas correctes, afin que l'erreur n'affecte pas la progression du développement.
  • Chat agentiqueAgentic Chat combine le contexte pour les tâches de programmation à la volée, en fournissant des suggestions de code précises et une assistance intelligente pour rendre le développement plus efficace.
Kiro

Adresse du site web officiel de Kiro

  • Adresse du site officiel: : https://kiro.dev/

Comment utiliser Kiro

  • télécharger et installerPour ce faire, vous devez : visiter le site officiel de kiro, kiro.dev, et sélectionner le paquet d'installation correspondant à votre système d'exploitation (Windows, MacOS, Linux).
  • installateurUne fois le téléchargement terminé, exécutez le programme d'installation et suivez les instructions pour terminer l'installation.
  • S'inscrire Se connecterDémarrer l'IDE Kiro et suivre les instructions pour terminer l'enregistrement et la connexion.
  • Créer ou importer des projets: :
    • Nouveaux projets de constructionDans Kiro, sélectionnez Créer un nouveau projet, remplissez les informations de base telles que le nom du projet, sélectionnez le chemin de stockage, etc.
    • Importer un projetSi vous avez un projet existant, importez le code existant en utilisant l'adresse du dépôt Git ou le chemin du dossier local.
  • Utilisation des fonctions essentielles: :
    • Spécifications Introduisez une description des exigences dans le projet, à partir de laquelle Kiro génère des histoires d'utilisateurs, des documents de conception et des tâches techniques pour aider à clarifier l'orientation du développement.
    • Crochets Les tâches automatisées sont configurées dans les paramètres du projet, par exemple la mise à jour automatique des fichiers de test lorsqu'ils sont enregistrés, l'actualisation des documents ou la recherche de vulnérabilités en matière de sécurité.
  • processus de développementLe travail de développement est effectué étape par étape, conformément à la liste des tâches, à l'aide de la fonction d'édition de code de Kiro, combinée à des fonctions d'intelligence artificielle telles que des conseils intelligents et des compléments de code.
  • Soumettre le codeLe processus de validation : valider le code à l'aide de la fonctionnalité Git intégrée à Kiro. Au cours du processus de validation, les contrôles automatisés de Kiro garantissent que le code répond aux exigences de sécurité et de spécification.

Avantages des produits Kiro

  • Processus de développement efficaceKiro : Kiro réduit le travail répétitif et améliore considérablement l'efficacité du développement grâce au développement axé sur les spécifications et à l'exécution automatisée des tâches qui traduit rapidement les exigences en une liste de tâches claire.
  • De puissantes capacités d'intégrationSupport multilingue, compatibilité avec l'écosystème de plug-ins VS Code, intégration transparente avec les environnements de développement existants, réduction de la difficulté de démarrage.
  • Assistance intelligente à la programmationLe système de complétion de code est basé sur l'intelligence artificielle et offre des fonctionnalités contextuelles pour aider les développeurs à écrire rapidement un code de haute qualité.
  • la sécuritéLe logiciel de gestion de la sécurité : Il analyse automatiquement le code pour détecter les failles de sécurité et vérifie les spécifications du code afin de garantir la sécurité du processus de développement et la qualité du code.
  • Travail d'équipe convivialLes équipes peuvent collaborer efficacement grâce à une répartition claire des tâches et à des processus de développement cohérents, ce qui permet de réduire les problèmes liés aux différences d'habitudes individuelles.

Scénarios d'application du Kiro

Les scénarios d'application de Kiro comprennent : le prototypage rapide, qui aide les développeurs à transformer rapidement leurs idées en prototypes fonctionnels, idéal pour les équipes de startups et les développeurs individuels afin de valider rapidement les idées et d'économiser du temps et des efforts. Le développement de systèmes complexes : de l'analyse des besoins à la conception, la mise en œuvre et le déploiement, Kiro garantit un processus clair et efficace pour les systèmes complexes, aidant ainsi les équipes à relever les défis des projets à grande échelle. Développement d'applications sécurisées : grâce aux crochets de sécurité et aux meilleures pratiques de Kiro, les développeurs peuvent rapidement mettre au point des applications sécurisées, telles que des systèmes de partage de fichiers cryptés, afin de préserver la sécurité de leurs applications. Développement de jeux : les développeurs qui n'ont pas d'expérience préalable en matière de développement de jeux peuvent utiliser Kiro pour développer rapidement la logique et les fonctionnalités des jeux, abaissant ainsi les barrières au développement de jeux.

Navigation connexe

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...