6. Sécurité, coûts et bonnes pratiques
Comprenez les garanties d'isolation du bac à sable, surveillez en temps réel les coûts en crédits IA et en temps d'exécution, et appliquez les bonnes pratiques pour une construction efficace et maîtrisée en termes de coûts.
Isolation du bac à sable : ce qui est garanti
Chaque projet Code Builder s'exécute dans un bac à sable cloud entièrement isolé. Cela signifie :
• Isolation de la machine – Le bac à sable n'a aucun accès à votre système de fichiers local, à vos variables d'environnement ou à vos processus en cours d'exécution. Rien de ce que vous construisez ne peut affecter votre machine de développement. • Isolation des utilisateurs – Votre bac à sable est cloisonné de celui de tous les autres utilisateurs. Il n'y a aucune mémoire, aucun stockage ni espace réseau partagé entre les projets d'utilisateurs différents. • Éphémère par conception – Le runtime n'existe que pour servir votre projet. L'aperçu en direct affiche le résultat à côté de la conversation, mais l'environnement d'exécution lui-même est jetable.
Pour les développeurs avancés habitués à Docker ou à l'isolation au niveau des machines virtuelles : considérez le bac à sable comme une frontière comparable, mais entièrement gérée — vous n'avez jamais à configurer de règles réseau ou de points de montage. La plateforme s'en charge.
Cette architecture vous permet de tester en toute sécurité du code généré par l'IA — y compris du code qui effectue des opérations d'E/S sur fichiers, lance des processus ou ouvre des ports — sans risque pour votre propre infrastructure.
Comprendre les deux dimensions de coût
Code Builder facture selon deux axes, tous deux visibles en temps réel pendant que vous travaillez :
- Crédits IA – Consommés chaque fois que l'IA génère ou itère sur du code. Chaque échange conversationnel (« ajouter le mode sombre », « refactoriser la couche API ») coûte des crédits proportionnels au travail de génération.
- Temps d'exécution du bac à sable – Le compteur tourne tant que votre projet est actif dans le bac à sable et que l'aperçu en direct est actif. Les projets qui s'exécutent plus longtemps ou qui sont gourmands en calcul accumulent davantage de coûts de temps d'exécution.
Comme les coûts s'affichent au fur et à mesure, vous pouvez surveiller vos dépenses en cours de session et décider de continuer à itérer ou de télécharger l'état actuel pour terminer en local.
Gardez des itérations atomiques pour économiser des crédits. Demandez un seul changement par message (« rendre l'en-tête fixe ») plutôt que de regrouper cinq modifications. Les demandes atomiques réduisent les générations échouées et le gaspillage de crédits, car l'IA peut appliquer et vérifier une modification unique et bien délimitée de manière plus fiable.
Choisissez le bon profil d'exécution avant de commencer. Les profils définissent le runtime et les capacités de votre bac à sable. En choisir un inadapté (par exemple, un profil léger pour un backend lourd) peut provoquer des échecs coûteux en crédits à déboguer. Définissez les profils dans les paramètres du builder et adaptez-les dès le départ au type de votre projet.
Bonnes pratiques pour une construction maîtrisée des coûts
• Préparez un brief détaillé en amont. Une description initiale précise — objectif, écrans, comportements clés — produit une première version plus proche du résultat souhaité et nécessite ensuite moins d'itérations payantes. • Relisez les fichiers générés avant d'itérer. Ouvrez la vue des fichiers de l'espace de travail pour comprendre ce que l'IA a écrit. Parfois, une modification manuelle après le téléchargement est moins coûteuse qu'un nouveau passage avec l'IA. • Téléchargez tôt, itérez en local si pertinent. Les fichiers générés vous appartiennent. Si le travail restant est de routine (ajustements CSS, changements de configuration), exportez et terminez dans votre propre éditeur pour arrêter le compteur de temps d'exécution. • Surveillez les coûts en session. Comme les dépenses sont visibles en continu, fixez-vous un budget personnel par session et vérifiez-le entre les itérations.
Ouvrez Code Builder, démarrez un petit projet, et observez les indicateurs de coût pendant que vous itérez. Après deux ou trois échanges conversationnels, ouvrez la vue des fichiers de l'espace de travail pour relire le code généré, puis téléchargez les fichiers. Cela vous donne une idée concrète de la consommation de crédits et du flux d'export.
Le bac à sable de Code Builder garantit une isolation totale par rapport à votre machine et aux autres utilisateurs — sûr pour tout code généré. Les coûts se répartissent entre les crédits IA (par génération/itération) et le temps d'exécution du bac à sable, tous deux visibles en temps réel. Pour construire efficacement : rédigez un brief initial détaillé, itérez un changement à la fois, choisissez le bon profil d'exécution, relisez les fichiers dans l'espace de travail avant de demander d'autres passages à l'IA, et téléchargez tôt lorsque le travail restant est de routine. Ces habitudes garantissent une qualité élevée et des dépenses prévisibles.