Chargement de l'image...Kiro

Produit

  • À propos de Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Crew
  • Tarification
  • Téléchargements

Pour

  • Entreprise
  • Startups
  • Étudiants

Communauté

  • Aperçu
  • Ambassadeurs
  • Discord
  • Événements
  • Powers
  • Boutique
  • Vitrine

Ressources

  • Docs
  • Blogue
  • Journal des modifications
  • FAQ
  • Signaler un bogue
  • Suggérer une idée
  • Soutien à la facturation

Réseaux sociaux

Conditions d'utilisation du siteLicencePolitique d'IA responsableMentions légalesPolitique de confidentialitéPréférences relatives aux témoins
Chargement de l'image...Kiro
  • Entreprise
  • Tarification
  • Docs
SE CONNECTERTÉLÉCHARGER
Chargement de l'image...Kiro

Pour commencer

InstallationAuthentificationVotre premier projet

Modèles

AperçuModèles disponiblesEffort de raisonnement

Fonctionnalités

Comment fonctionne Kiro
Specs
Steering
Hooks
MCP
Autorisations
Agents personnalisés
Agent Skills
Powers
Sessions cloudCompactionKiroignorePoints de contrôle et rewind
Outils intégrés
Portées de configuration

IDE 1.x

Nouveautés de la version 1.0
Configuration et premier lancement
Éditeur
Chat
Expérimental
DépannageRéférence 0.x

CLI

Nouveautés de la version 3.0
Configuration et première exécution
Interface utilisateur du terminal
Clavardage
Mode vocalMode sans interfaceACPAutocomplétion
Expérimental
Référence 2.x

Crew

Démarrage rapideInstallationFonctionnement 24/7
Chat
Agent Capabilities
Fonctionnalités
Interfaces
Applications
ConfigurationSécuritéDépannage

Web - Aperçu

Configuration et première exécutionIdentity Center
Connectez vos dépôts
Utilisation de l'agent
Mode autonomeAutomatisationsMémoire
Sandbox

Mobile - Aperçu

Aperçu

Commandes et référence

Commandes CLICommandes à barre obliqueOutils intégrésCodes de sortieParamètres

Facturation

AperçuGestion de votre abonnementMise à niveau de votre forfaitRétrogradation de votre forfaitAnnulation de votre forfaitAchat de crédits supplémentairesGestion de vos paiementsGestion des notifications d'utilisationGestion de vos impôtsCommuniquer avec le soutien à la facturationSuppression de votre compteQuestions connexes

Entreprise

ConceptsDémarrage rapide de l'intégration
Connexion de votre fournisseur d'identité
Abonnez votre équipeGérer les abonnements
Governance
Surveillance et suivi
ParamètresMises à jour géréesFacturationIAMRégions prises en charge

Confidentialité et sécurité

AperçuProtection des donnéesRéférences de codeValidation de la conformitéSécurité de l'infrastructureAutorisations IAMPare-feu, mandataires et périmètres de donnéesPoints de terminaison VPC (AWS PrivateLink)

Guides

Aperçu
Prise en charge des langages
Apprendre en jouant
Configurer l'environnement de développement et lancer le jeu
Steering de Kiro et amélioration de la page d'accueil du jeu
Corriger un bogue de physique subtil
Corriger un bogue d'interactions dans plusieurs fichiers
La refactorisation intuitive représente 50 % de la programmation intuitive
Utilisation des specifications pour un travail complexe
Gérer les ressources du jeu avec les Agent Hooks
Étendre Kiro avec MCP
Conclusion

Migration

Migration depuis Q DeveloperMigration depuis VSCodeMise à niveau depuis Q CLI
  1. Docs
  2. Guides
  3. Apprendre en jouant
Afficher en Markdown

Apprendre en jouant

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et la version anglaise originale, la version anglaise prévaudra.
Afficher en Markdown

Dans ce guide, vous apprendrez à utiliser Kiro en réalisant des tâches dans le code source d'un jeu vidéo d'exemple appelé Spirit of Kiro.

95 % du code de Spirit of Kiro a été écrit en rédigeant des requêtes à Kiro. Vous allez utiliser Kiro pour corriger des bogues et ajouter des fonctionnalités au jeu afin de le compléter.

Chargement de l'image...Un fantôme de dessin animé se tient devant un grand levier industriel portant l'inscription « PULL »
et un établi avec des outils. Le fantôme se trouve près d'une carte lumineuse et d'une invite
montrant la touche « E ».

Spirit of Kiro est un jeu d'artisanat infini dans lequel vous pouvez :

  1. Découvrir des objets uniques générés aléatoirement
  2. Utiliser ces objets l'un sur l'autre par le biais d'interactions simulées comme « couper », « peindre », « coller », « enchanter ». Les objets se combinent, se séparent et changent en réponse à ces interactions.
  3. Vendre vos créations résultantes à un évaluateur IA.

Chaque objet du jeu est généré par l'IA. Les interactions entre les objets sont aussi simulées par l'IA. Cela donne à Spirit of Kiro une rejouabilité et un potentiel infinis.

Dans le diagramme suivant, vous pouvez voir comment fonctionne le mécanisme d'artisanat de base du jeu. Le joueur a découvert deux objets : une cuillère et un pot de verre contenant des légumes. Le joueur peut utiliser la cuillère pour extraire un échantillon des légumes.

Chargement de l'image...Une interface d'établi d'artisanat d'un jeu, montrant une grille d'objets uniques
et des descriptions contextuelles pour des objets comme une cuillère d'extraction botanique et un pot de légumes,
Des flèches violettes relient l'établi à des panneaux d'information détaillés sur les objets,
avec le texte « Découvrez des objets uniques » et « Ajoutez des objets à l'établi »,
et « Résultats d'artisanat libre » au-dessus.

Bien que la boucle de jeu principale soit complète, le jeu n'est pas tout à fait terminé. Il existe une feuille de route détaillée pour le jeu, pleine d'idées supplémentaires à réaliser, et il y a quelques bogues qui ont été laissés intentionnellement dans le jeu pour que vous puissiez essayer de les résoudre avec Kiro.

Dans ce guide, vous apprendrez à utiliser Kiro en réalisant une série de tâches sur une branche challenge du code source ouvert de ce jeu. Prêt à commencer? Allons-y!

1

Configuration

D'abord, nous nous assurons que vous avez un compte AWS. Nous configurons un bassin d'utilisateurs Cognito pour l'authentification, construisons et lançons la pile du jeu à l'aide d'un fichier Docker Compose, puis initialisons les tables DynamoDB. Ensuite, nous vérifions que le jeu fonctionne sur votre machine locale :

  • Configurer l'environnement de développement et lancer le jeu
2

Tâche : améliorer la page d'accueil du jeu

Nous configurons des fichiers de Steering pour aider Kiro à comprendre le projet. Avec une compréhension complète du projet, nous mettons Kiro au travail pour améliorer la page d'accueil du jeu.

  • Diriger Kiro avec le Steering et améliorer la page d'accueil du jeu
3

Correction de bogue : problème de physique

Lorsque nous quittons le jeu avec la touche Tab, la physique devient incontrôlable au retour dans le jeu. Kiro peut-il le corriger?

  • Enquêter et corriger un bogue subtil lié à la physique
4

Correction de bogue : oubli dans les interactions

La première version des interactions du jeu a été écrite en « programmation intuitive ». Mais il semble que l'IA ait manqué quelque chose. Kiro peut-il corriger sa propre erreur?

  • Corriger un problème complexe touchant plusieurs fichiers
5

Refactorisation : simplifier le code avec Kiro

Ce n'est pas seulement de la programmation intuitive, nous faisons aussi de la refactorisation intuitive ici.

  • La refactorisation intuitive représente 50 % de la programmation intuitive
6

Nouvelle fonctionnalité : implémenter quelque chose de complexe

Le jeu ne dispose actuellement pas de vérification de courriel ni de réinitialisation de mot de passe. Nous implémentons cette nouvelle fonctionnalité relativement complexe à la fois côté client et côté serveur.

  • Utiliser des Specs pour un travail complexe
7

Automatisation : gérer les ressources avec les Agent Hooks

Nous identifions du travail répétitif de gestion des ressources sujet aux erreurs. Heureusement, les Agent Hooks de Kiro peuvent nous aider à automatiser cela.

  • Gérer les ressources avec les Agent Hooks
8

Étendre Kiro avec MCP

Vous pouvez non seulement personnaliser ce jeu, mais aussi personnaliser Kiro, en étendant son contexte et ses comportements avec le Model Context Protocol (MCP).

  • Étendre Kiro avec MCP
9

Conclusion

Concluez votre parcours d'apprentissage et découvrez les prochaines étapes.

  • Conclusion
Page mise à jour : 11 août 2026
Java
Configurer l'environnement de développement et lancer le jeu