Unity AI Open Beta: L'assistant en IA, a expliqué

Posez des questions, planifiez des tâches complexes et laissez l'agent agir - tout cela sans quitter l'éditeur. Aujourd’hui, dans notre série Unity AI Open Beta, nous explorons l’assistant Unity AI.
L'Unity AI Assistant est la pièce maîtresse d'Unity AI Il s'agit d'un GPT intégré directement dans l'éditeur Unity, alimenté par des modèles d'IA frontière et fondé sur la documentation Unity et les meilleures pratiques. Contrairement à un assistant de codage généraliste, il connaît votre hiérarchie de scènes, vos paquets installés, votre plate-forme cible, vos GameObjects, et plus encore – les réponses et le code qu’il produit sont donc spécifiques à ce que vous construisez réellement.
L ' assistant fonctionne selon trois modes : Vous choisissez le mode en fonction de la complexité de ce dont vous avez besoin et de l'autonomie que vous souhaitez donner à votre assistant IA.
Mode Ask
Le mode Demande est le moyen le plus rapide d'obtenir des réponses à l'intérieur de l'éditeur. Tapez une question en anglais clair et l'assistant Unity AI répond par une explication, un extrait de code ou une recommandation, le tout basé sur le contexte de votre projet. Il s'appuie sur la documentation d'Unity, les références des API runtime et l'état de votre projet en cours.
Le mode Demande est en lecture seule : il ne modifie jamais votre projet, n'écrit jamais de fichiers et ne change jamais rien sans que vous agissiez vous-même sur la réponse. C'est le bon mode quand on veut de l'information, pas de l'action.
Le mode Demande est bon à:
- Expliquer les API Unity et le fonctionnement de composants spécifiques
- Diagnostiquer les erreurs de la console et suggérer des corrections
- Recommandation d'approches pour un gameplay ou un problème système donné
- Répondre aux questions concernant votre scène – « quels objets GameObjects utilisent ce matériau ? »
- Rechercher la documentation du paquet sans quitter l'éditeur

Mode Plan
Le mode Plan est conçu pour les tâches qui nécessitent plusieurs étapes à accomplir. Lorsque vous décrivez ce que vous voulez construire ou changer, l’assistant produit un plan structuré – une ventilation étape par étape de ce qu’il a l’intention de faire – avant de prendre des mesures.
Vous examinez le plan, l'ajustez au besoin, puis l'approuvez. Ce n'est qu'après approbation que quelque chose se passe dans votre projet. Cela fait du mode Plan le bon choix lorsque vous souhaitez une visibilité et un contrôle sur l'approche afin de pouvoir prendre une décision éclairée avant d'autoriser Unity AI à apporter des modifications.
Le mode Plan fonctionne bien pour:
- Refactoriser un système existant sur plusieurs scripts
- Configuration d’une nouvelle fonctionnalité à partir de zéro – gestion des entrées, machines d’état, événements
- Réorganiser une hiérarchie de scènes en fonction d'une exigence de conception
- Migration de code d'une version ou d'un motif Unity vers un autre
Mode Ask
Le mode Ask est le point de départ de la plupart des interactions. Utilisez-le pour poser des questions sur Unity, obtenir des explications sur les erreurs de la console, comprendre le fonctionnement d'un composant spécifique ou rechercher les meilleures pratiques. L'Assistant s'appuie sur la documentation d'Unity et sur le contexte de votre projet actif pour apporter des réponses spécifiques, pertinentes.
Exemple d'invites en mode Demande:
- « Pourquoi mon Rigidbody traverse-t-il le sol ? »
- “Quelle est la différence entre FixedUpdate et Update?”
- « Comment configurer un NavMesh pour ma scène actuelle ? »

Mode Plan
Le mode Plan vous aide à simplifier les tâches complexes en les décomposant en étapes plus petites. Au lieu d’une réponse unique, l’assistant Unity AI produit un plan structuré pour une tâche en plusieurs étapes – énumérant ce qu’il a l’intention de faire avant d’entreprendre toute action. Cela vous donne la possibilité d'examiner, d'ajuster et d'approuver avant tout changement dans votre projet.
Le mode Plan est utile pour des tâches telles que la refactorisation d'un système, la configuration d'une nouvelle fonctionnalité à partir de zéro ou la réorganisation de la hiérarchie des scènes – des situations où vous souhaitez une visibilité sur l'approche, afin de prendre une décision éclairée avant l'exécution.

Mode agent
Le mode Agent donne à l'assistant Unity AI la possibilité d'agir. Une fois que vous lui avez donné une instruction et approuvé ses autorisations, il exécute la tâche de bout en bout : écrire des scripts, modifier des composants de scène, créer des préfabriqués et vérifier que les modifications se comportent comme indiqué.
Chaque changement est réversible. Vous pouvez annuler des étapes, et toutes les ressources générées par l'IA sont marquées avec des métadonnées intégrées afin qu'elles soient identifiables dans votre projet et pour les déclarations de l'App Store.
Niveaux d'autorisation
Vous contrôlez l'autonomie du mode Agent. Les niveaux de permission vous permettent de restreindre ce que l'Agent peut toucher:
- Lecture seule: l'Agent peut inspecter votre projet mais ne peut rien écrire ou modifier
- Écrire des scripts uniquement : l'Agent peut créer et modifier des scripts C# mais pas modifier des scènes ou des actifs
- Autonomie totale : l'Agent peut écrire des scripts, modifier des scènes, créer des ressources et exécuter des actions Editeur
Une invite d'autorisation s'affiche avant que l'Agent n'applique des modifications dans une session. Les entrées d'activité de l'outil apparaissent dans la conversation afin que vous puissiez voir exactement ce que fait l'Agent, et vous pouvez développer chaque entrée pour examiner les paramètres et les résultats.

Ce qui rend Unity AI différent: Contexte du projet
La qualité de ce que produit l'Unity AI Assistant se résume au contexte. La plupart des outils de codage IA ne voient que le fichier que vous avez ouvert. L'assistant Unity AI voit l'ensemble de votre projet:
- Graphique de scène et hiérarchie
- Tous les GameObjects et leurs composants
- Les paquets installés et leurs versions
- Plateforme cible et paramètres de construction
- Sortie console – avertissements, erreurs et journaux
Ce contexte est en direct. Lorsque vous posez une question ou demandez une action, l'assistant Unity AI lit l'état actuel de votre projet, et non un instantané du moment où vous l'avez ouvert. Cela signifie qu'il peut raisonner sur ce qui se trouve réellement dans votre scène, attraper les problèmes qui n'apparaîtraient qu'à l'exécution et générer du code adapté à votre architecture existante.

Attacher un contexte supplémentaire
Vous pouvez également joindre manuellement des données de projet pertinentes à toute conversation à l'aide du bouton de pièce jointe (+) dans la fenêtre Assistant pour fournir un contexte spécifique. Cela vous permet de diriger l'assistant vers un script spécifique, un préfabriqué ou un ensemble d'actifs - en réduisant son attention pour les tâches où vous savez exactement avec quoi il doit travailler.
Comment ouvrir l'assistant Unity AI
Une fois que vous avez installé le paquet Assistant:
1. Dans le menu principal, allez dans IA > Assistant.
2. Ancrez la fenêtre dans votre mise en page pour la garder accessible.
3. Sélectionnez un mode (Demander, Planifier ou Agent) et entrez votre invite.
Si vous n'avez pas encore installé le paquet, allez dans Fenêtre > Gestionnaire de paquets, sélectionnez Ajouter un paquet par son nom et entrez com.Unity.ai.assistant.

Plus sur Unity AI
Si vous souhaitez en savoir plus sur ce qui est disponible dans la bêta ouverte Unity AI, nous vous invitons à lire d’autres articles de cette série en cours :
- Présentation de Unity AI Open Beta
- Comment démarrer avec MCP
- Utilisation du générateur d'interface utilisateur
- Créer des accessoires avec le générateur d'objets 3D
- Créez des matériaux PBR à partir d'une invite de texte à l'aide du Générateur de matériaux
- Créez des skybox et des reflets d'environnement avec le générateur de Cubemap
- Utilisation de Sprite Generator pour créer des sprites 2D, des icônes et des feuilles de sprite
Essayez Unity AI aujourd'hui
Unity AI open beta est disponible dès maintenant pour tous les développeurs Unity 6. Inscrivez-vous pour un essai gratuit, explorez l'assistant Unity AI, connectez vos outils préférés via l'Unity AI Gateway et commencez à expérimenter à quoi ressemble votre flux de travail de développement avec un agent d'IA conscient du projet intégré.
Inscrivez-vous et apprenez-en plus sur les forfaits, les tarifs et la confidentialité des données sur Unity.com/features/ai
La documentation complète est disponible dans les docs Unity AI liés à partir de l'éditeur ou à docs.unity3d.com.
Unity AI Assistant est actuellement en bêta ouverte. Ainsi, les fonctionnalités, le comportement et la disponibilité décrits dans ce billet sont en cours de développement actif et peuvent changer, être limités ou être interrompus sans préavis.