Assistant est l'outil d'IA de Roblox qui peut vous aider à créer et à coder vos expériences. Dans ce chapitre, nous allons voir comment ouvrir Assistant dans Studio, rédiger des requêtes qui changent le comportement des objets, et tester vos résultats pour voir si vous devez apporter des modifications à l'exemple de code de l'Assistant.
Ouvrir Assistant
Assistant est disponible dans le coin supérieur droit de cette page web, ainsi que directement dans Studio. Ce deuxième emplacement permet à l'Assistant de référencer directement tout ce qui compose votre expérience, puis de faire des suggestions sur la façon d'ajouter ou de modifier des objets 3D et des scripts pour atteindre vos objectifs de gameplay spécifiques.

Créer une invite
Une fois qu'Assistant est ouvert dans Studio, il peut référencer toutes vos plateformes et ajouter des scripts pour changer leur comportement, tels que :
- Changer de couleur à chaque fois qu'un joueur touche la partie.
- Se déplacer vers le haut, attendre 3 secondes, puis revenir à sa position initiale.
- Réduire la santé du joueur plus il reste sur la partie.
Pour démontrer comment ce processus fonctionne, cette section du didacticiel vous montre comment travailler avec l'Assistant pour faire briller votre première plateforme chaque fois qu'un joueur saute dessus.
Pour créer une invite pour ce comportement :
- OPTIONNELRenommez votre première plateforme afin qu'Assistant sache pour quelle partie créer un script.
- Dans la vue, sélectionnez votre première plateforme.
- Dans la fenêtre Explorateur, faites un clic droit sur l'objet actif, puis sélectionnez Renommer dans le menu contextuel.
- Tapez GlitterPart, puis appuyez sur Entrée.
Dans la fenêtre Assistant, accédez à l'entrée Entrez votre requête ici, puis tapez ce qui suit : Ajoutez un nouveau script qui crée des étincelles jaunes pendant que GlitterPart est touché.

Appuyez sur Entrée. Assistant commence à générer un exemple de code, puis une fenêtre s'affiche avec un exemple de code suggéré similaire à ce qui suit :
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- Jaunesparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)Cliquez sur Accepter. À mesure que vous en apprendrez davantage sur la programmation avec Luau, il sera plus facile d'examiner les exemples de code d'Assistant pour vous assurer qu'ils fonctionnent pour vos cas d'utilisation.
Il existe plusieurs façons de faire une requête particulière, mais chaque mot compte. Par exemple, le tableau suivant montre comment même des choix de mots légèrement différents de l'invite originale peuvent produire des résultats différents.
| Variation de la requête | Résultats possibles |
|---|---|
| Créez des étincelles jaunes pendant que GlitterPart est touché. | Assistant peut vous montrer le code, mais ne pas créer de nouveau script. Il peut également ajouter le code à un script existant aléatoire. |
| Faites des étincelles violettes lorsque la partie nommée GlitterPart est touchée. | Assistant peut créer des étincelles avant que GlitterPart ne soit touché, ou créer seulement quelques étincelles. |
| Faites briller GlitterPart | Au lieu d'ajouter un script, Assistant ajoutera simplement un émetteur de particules (l'objet qui crée des étincelles) à GlitterPart. Ce qui peut être bon si vous voulez qu'il brille tout le temps. |
Moins vous fournissez de détails, plus les résultats sont imprévisibles. Par exemple, les résultats possibles pour l'invite Faites briller les parties lorsque vous les touchez peuvent inclure :
- Le script résultant ne fonctionne pas du tout.
- Une seule partie aléatoire fonctionne.
- Les parties scintillent avant d'être touchées.
Si vous faites une requête et n'obtenez pas les résultats souhaités, reformulez la requête et essayez à nouveau.
Tester les résultats
Bien qu'Assistant apprenne et s'améliore constamment, il produit parfois des résultats différents de ce que vous aviez prévu. Vous devez toujours vérifier les résultats de ses suggestions pour vous assurer qu'ils fonctionnent comme prévu.
Pour tester les résultats d'Assistant :
Dans le coin supérieur gauche de Studio, gardez l'option de test Test par défaut, puis cliquez sur le bouton Jouer. Studio entre en mode de test.

Dans l'expérience, sautez sur la première plateforme. Si l'exemple de code fonctionne correctement, des étincelles jaunes apparaissent lorsque votre personnage touche la partie.
Lorsque vous avez terminé de vérifier les résultats, revenez dans le coin supérieur gauche de Studio, puis cliquez sur le bouton Arrêter. Studio sort du mode de test.

- OPTIONNELRetournez à la fenêtre Assistant, puis appuyez sur l'icône de pouce vers le haut ou vers le bas pour faire savoir à Assistant si l'exemple de code a fonctionné comme vous le souhaitiez.
Maintenant que vous savez comment coder avec Assistant, essayez de créer vos propres invites pour changer le comportement des parties dans votre obby. Lorsque vous êtes satisfait de votre création, passez à la section suivante du didacticiel pour tester et sauvegarder votre travail sur Roblox.