Qu’est-ce que Trae Builder ?

Le mode Trae Builder peut vous aider à développer un projet complet à partir de zéro. Vous pouvez l’intégrer de manière transparente dans votre processus de développement de projet.

En mode Builder, l’assistant IA utilise divers outils en fonction de vos besoins lors de la réponse. Ces outils comprennent ceux pour analyser les fichiers de code, éditer les fichiers de code, exécuter des commandes et plus encore, rendant les réponses plus précises et efficaces.

Comment fonctionne le mode Builder ?

En mode Builder, l’assistant IA lit activement le contenu des fichiers du projet actuel, décompose les tâches et les exécute étape par étape. Cela comprend :

  • L’extraction du contexte pertinent
  • La création ou la modification de fichiers
  • La génération et l’exécution de commandes
  • L’analyse de l’état d’exécution des commandes

Activer le mode Builder

  1. Ouvrez la boîte de chat latérale en utilisant le raccourci command + U
  2. En haut à gauche de la boîte de chat IA, cliquez sur Builder pour activer le mode Builder

Explorez le mode Builder

Le mode Builder offre une gamme de fonctionnalités pratiques qui vous aident efficacement à développer un projet de 0 à 1 avec précision et efficacité.

Ajouter des contextes

L’assistant IA peut comprendre le contexte du projet actuel, y compris le code, les fichiers et les dossiers, lui permettant de vous aider plus précisément à répondre à vos besoins de développement. Pour plus d’informations, consultez “Contexte”.

Saisir du contenu multimodal

Vous pouvez ajouter des images dans le chat, comme des captures d’écran d’erreurs, des brouillons de conception, des styles de référence et plus encore, pour exprimer vos besoins plus précisément et efficacement. Pour plus d’informations, consultez “Entrée multimodale”.

Générer et gérer les changements de code

En fonction de vos besoins, l’assistant IA générera automatiquement des changements de code, y compris la création de nouveaux fichiers et l’édition du code dans les fichiers existants.

Pour vous permettre de prévisualiser les changements de code, Trae enregistre automatiquement les changements de code générés par l’assistant IA. Si vous rejetez les changements de code, ils seront supprimés du disque.

Vous pouvez accepter ou rejeter les changements de code, notamment :

  • Gérer tous les changements de code dans plusieurs fichiers : Cliquez sur les boutons Tout accepter ou Tout rejeter dans la liste des fichiers au-dessus de la zone de saisie pour accepter ou rejeter en masse tous les changements de code dans le projet actuel.

  • Gérer tous les changements de code dans un fichier : Dans l’éditeur, ouvrez le fichier et cliquez sur le bouton Accepter (raccourci : Command + Enter) ou Rejeter (raccourci : Command + Backspace) dans la barre supérieure pour accepter ou rejeter en masse tous les changements de code dans le fichier actuel.

  • Gérer un seul changement de code : Cliquez sur le bouton ^Y ou ^N dans le coin supérieur droit d’un changement de code spécifique dans l’éditeur pour accepter ou rejeter ce changement particulier.

Générer et exécuter des commandes

En fonction de vos besoins, l’assistant IA recommandera au moment opportun les commandes Shell nécessaires à exécuter. Vous pouvez choisir d’exécuter ou de sauter une commande, et l’assistant IA procédera aux tâches suivantes en fonction de vos actions.

Après avoir cliqué sur Exécuter, la commande sera exécutée dans le terminal de Trae. Une fois la commande exécutée, l’assistant IA lira et analysera automatiquement le résultat. S’il y a des problèmes pendant l’exécution, l’assistant IA analysera les causes et fournira des solutions suggérées.

Si la commande s’exécute avec succès, vous pouvez cliquer sur le bouton Terminal en haut à droite de la carte de commande pour voir les journaux d’exécution de cette commande dans le terminal.

Prévisualiser le résultat

Une fois que l’assistant IA a répondu à vos besoins, il fournira un bouton Aperçu. Cliquer sur ce bouton ouvrira une fenêtre Webview dans Trae pour présenter le résultat.

Pendant l’aperçu, si vous continuez à interagir avec l’assistant IA et modifiez vos besoins, le résultat se mettra à jour en temps réel dans la fenêtre Webview.

En haut à droite de la fenêtre Webview, vous pouvez cliquer sur le bouton Ouvrir dans le navigateur pour ouvrir la fenêtre dans votre navigateur et prévisualiser le résultat.

Revenir aux versions précédentes

Vous pouvez revenir à une version du projet antérieure à une certaine session de chat.

  • Les retours en arrière ne peuvent pas être annulés
  • Ne prend en charge que le retour en arrière d’un projet dans la dernière fenêtre Builder
  • Ne prend en charge que le retour en arrière d’un projet à une version dans les 10 dernières sessions de chat

Pour revenir en arrière :

  1. Trouvez la bulle de chat cible
  2. À gauche, cliquez sur le bouton Revenir en arrière
  3. Une boîte de dialogue montrant les fichiers impactés apparaît
  4. Cliquez sur un nom de fichier pour prévisualiser les changements dans l’éditeur
  5. Confirmez l’impact et cliquez sur Confirmer si acceptable
  6. L’assistant IA commencera le retour en arrière

Gérer les historiques de chat

Cliquez sur le bouton Afficher l’historique en haut à droite de la fenêtre Builder, et le panneau Historique apparaîtra sur le côté gauche, affichant tous les chats historiques des modes Chat et Builder.

Pour voir un chat historique spécifique, cliquez sur l’entrée correspondante pour accéder à cette partie.

Si vous devez supprimer un chat historique, survolez l’entrée souhaitée et cliquez sur le bouton Supprimer sur le côté droit. Notez que les chats supprimés ne peuvent pas être restaurés.