3. Choisir et gérer les profils d'exécution
Sélectionnez l'environnement d'exécution adapté au type de votre projet et configurez les profils d'exécution depuis les paramètres du builder.
Un profil d'exécution définit l'environnement d'exécution du bac à sable dans lequel s'exécute votre projet Code Builder — considérez-le comme la combinaison du langage d'exécution, des capacités système disponibles et des contraintes de ressources qui déterminent le comportement de votre application générée pendant l'aperçu en direct. Différents types de projets (un site front-end statique par rapport à une API back-end, par exemple) nécessitent des environnements d'exécution différents ; choisir le bon profil dès le départ évite de gaspiller des itérations à cause d'incompatibilités d'environnement. Vous sélectionnez un profil au démarrage d'un projet et pouvez gérer vos profils depuis les paramètres du builder à tout moment.
Comme chaque itération actualise l'aperçu en direct du bac à sable, le profil d'exécution choisi influe directement sur ce que l'aperçu peut afficher et exécuter. Si vous choisissez un profil qui ne correspond pas à votre type de projet, l'aperçu peut échouer ou se comporter de manière inattendue — et chaque itération échouée consomme quand même des crédits IA et du temps d'exécution du bac à sable. Sélectionner le bon profil avant votre première invite est donc à la fois une décision technique et une décision d'efficacité en termes de coûts. Les coûts sont toujours visibles au fur et à mesure, ce qui vous permet de suivre en temps réel l'impact des changements de profil.
Considérez le choix du profil comme faisant partie de votre brief de projet. Avant de décrire l'application, déterminez le type de projet (site statique, application rendue côté serveur, API, etc.) et sélectionnez le profil d'exécution correspondant dans les paramètres du builder. Cela évite les changements de profil en cours de projet, qui obligent à une régénération inutile et à une dépense de crédits supplémentaire.
Si vous devez changer de profil en cours de projet, faites-le avant votre prochaine invite d'itération — et non après. L'environnement du bac à sable se réinitialise lors d'un changement de profil, de sorte que tout état d'aperçu en attente sera reconstruit à partir du code actuel lors de la prochaine actualisation.
Toute l'exécution du code se déroule dans un bac à sable cloud isolé, complètement séparé de votre machine locale et des espaces de travail des autres utilisateurs. Vous pouvez ainsi expérimenter librement différents profils d'exécution sans aucun risque pour votre propre environnement. Le bac à sable n'a aucun accès à vos fichiers locaux ; les seuls éléments avec lesquels il travaille sont les fichiers de projet générés, que vous pouvez consulter dans l'espace de travail et télécharger à tout moment.
Ouvrez Code Builder (dashboard.user.codebuilder.index). Avant de rédiger une invite, accédez aux paramètres du builder et parcourez les profils d'exécution disponibles. Sélectionnez le profil correspondant au type de projet que vous souhaitez créer, puis décrivez une petite application. Observez l'aperçu en direct s'afficher dans le bac à sable avec ce profil. Essayez de passer à un profil différent et observez comment l'environnement change.
Les profils d'exécution contrôlent l'environnement d'exécution du bac à sable utilisé par votre projet Code Builder. Choisissez le profil correspondant à votre type de projet avant de rédiger votre première invite, afin d'éviter les incompatibilités et une consommation de crédits inutile. Gérez les profils depuis les paramètres du builder ; changez de profil avant — et non après — votre prochaine itération. Toute l'exécution se fait dans un bac à sable isolé, ce qui rend l'expérimentation sans risque. Les fichiers générés vous appartiennent toujours et peuvent être consultés et exportés.