Documentation / L’agent

Demander une tâche

Comment travailler avec l’agent du début à la fin sans perdre le contrôle.

Écrivez ce dont vous avez besoin comme vous le diriez à un collègue. L’agent propose, l’IDE contrôle et vous autorisez.

Avant de commencer

  • Ouvrez le projet et attendez la fin de l’indexation (la barre supérieure de l’éditeur l’indique). Vous pouvez écrire en attendant.
  • Connectez une IA : votre abonnement ou une clé API. Voir Connecter une IA.
  • Affichez le chat avec Ctrl+Alt+I s’il est masqué. Depuis l’éditeur, Ctrl+L place le focus sur le chat.

1. Décrivez le résultat

Dites ce que vous voulez et comment vous saurez que c’est réussi.

Au lieu de… Écrivez…
« Corrige la connexion » « La connexion échoue pour les utilisateurs dont l’e-mail contient un accent. Corrige-la et ajoute un test qui couvre ce cas. »
« Fais un endpoint » « Ajoute GET /api/orders/{id} qui renvoie 404 s’il n’existe pas. Suis le style de ProductController. »

Vous pouvez joindre des fichiers avec le trombone et mentionner du code. Le code collé est reconnu avec son langage.

L’agent répond toujours dans la langue dans laquelle vous lui écrivez.

2. Répondez aux questions

S’il manque quelque chose, l’agent pose ses questions pendant l’analyse, toutes en même temps, sous forme de cartes Questions de Yuli :

  • Chaque question propose son option Recommandée.
  • Autre réponse… vous permet d’écrire la vôtre.
  • Yuli décide délègue cette question ; Vous décidez de tout choisit l’option recommandée pour toutes.
  • Clavier : 1–9 sélectionne, Enter continue, ← revient en arrière.

3. Suivez le plan

Les tâches portant sur plusieurs fichiers deviennent une mission avec un plan d’étapes vérifiables et une progression en direct. La barre de mission, au-dessus du chat, affiche la phase en cours : Phase n sur 8. Voir Missions et phases.

Pendant qu’il travaille, le workboard montre ce qu’il fait à chaque instant : Analyse, Analyse du code, Modification, Vérification…

Vous pouvez continuer à écrire : vos messages sont mis en file d’attente et vous pouvez demander « où en es-tu ? ».

4. Autorisez ce qui a des effets

Lorsque l’agent doit exécuter une commande ou faire quelque chose qui a des conséquences, la carte Autorisation requise apparaît :

  • Autoriser ou Exécuter l’approuve ; Refuser l’écarte.
  • Toujours dans ce chat évite qu’il redemande pour cette même action dans la conversation.
  • Ctrl+Alt+Enter autorise tout ce qui est en attente.

5. Examinez les modifications

Aucune modification n’atteint le disque sans revue. Chaque proposition arrive sous forme de carte avec son diff. Ouvrez-les toutes dans Modifications IA avec Ctrl+Alt+R. Voir Examiner les modifications.

6. Recevez la livraison

Une fois terminé, l’agent :

  1. Mesure le code qu’il a modifié par rapport à la version précédente et donne le verdict en une seule ligne.
  2. Compile, teste et démarre l’application.
  3. Résume ce qui a été fait, ce qui a été vérifié, les décisions et ce qui reste à faire.

Annuler

  • Alt+Shift+Z annule la dernière chose appliquée par l’agent.
  • Ctrl+Alt+Shift+Z annule la dernière tâche complète, avec tous ses fichiers.
  • ↺ Annuler la tâche dans le résumé du tour fait de même, avec un aperçu.

Ce que l’agent ne fait jamais sans que vous le demandiez

  • Commit, push, merge ou création de branches.
  • Écrire dans une base de données.
  • Lire .env, des clés ou des identifiants.

Voir Sandbox et autorisations.

D’autres façons de travailler

Si vous voulez… Utilisez
Qu’il travaille seul jusqu’à la fin Mode autonome
Répartir un gros travail entre plusieurs agents Équipe d’agents
Déléguer une tâche longue sans toucher à votre copie de travail Tâches en arrière-plan (Alt+Shift+B)
Concevoir un écran Web Studio