Asistente es el asistente de IA de Roblox que puede ayudarte a crear y programar tus experiencias. En este capítulo, vamos a repasar cómo abrir el Asistente en Studio, escribir solicitudes que cambien el comportamiento de las partes y probar tus resultados para ver si necesitas hacer algún cambio en la muestra de código del Asistente.
Abrir Asistente
El Asistente está disponible en la esquina superior derecha de esta página web, así como directamente en Studio. Esta segunda ubicación permite que el Asistente haga referencia directamente a todo lo que compone tu experiencia, y luego haga sugerencias sobre cómo puedes agregar o editar objetos 3D y scripts para tus objetivos de juego específicos.

Crear mensaje
Una vez que el Asistente esté abierto en Studio, puede hacer referencia a todas tus plataformas y agregar scripts para cambiar su comportamiento, como:
- Cambiar a un color diferente cada vez que un jugador toca la parte.
- Moverse hacia arriba, esperar 3 segundos, y luego volver a su posición anterior.
- Reducir la salud del jugador mientras más tiempo permanezca sobre la parte.
Para demostrar cómo funciona este proceso, esta sección del tutorial te muestra cómo trabajar con el Asistente para hacer que tu primera plataforma brille cada vez que un jugador salte sobre ella.
Para crear un mensaje para este comportamiento:
- OPCIONALCambia el nombre de tu primera plataforma para que el Asistente sepa para qué parte crear un script.
- En la vista, selecciona tu primera plataforma.
- En la ventana de Explorador, haz clic derecho en el objeto activo y selecciona Renombrar en el menú contextual.
- Escribe GlitterPart, luego presiona Enter.
En la ventana de Asistente, navega hasta el input Ingresa la solicitud aquí, luego escribe lo siguiente: Agrega un nuevo script que crea destellos amarillos mientras GlitterPart sea tocada.

Presiona Enter. El Asistente comienza a generar una muestra de código y luego se muestra una ventana con una muestra de código sugerida que es similar a lo siguiente:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- Amarillosparkles.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)Haz clic en Aceptar. A medida que aprendas más sobre la programación con Luau, será más fácil revisar las muestras de código del Asistente para asegurarte de que funcionen para tus casos de uso.
No hay una única forma correcta de hacer una solicitud particular, pero cada palabra cuenta. Por ejemplo, el siguiente cuadro muestra cómo incluso las elecciones de palabras ligeramente diferentes a la solicitud original pueden producir resultados diferentes.
| Variación de Solicitud | Resultados Posibles |
|---|---|
| Crea destellos amarillos mientras GlitterPart sea tocada. | El Asistente podría mostrarte el código, pero no crear un nuevo script. También podría agregar el código a un script existente al azar. |
| Haz destellos morados cuando la parte llamada GlitterPart sea pisada. | El Asistente podría hacer destellos antes de que GlitterPart sea pisada o hacer solo algunos destellos. |
| Haz que GlitterPart brille | En lugar de agregar un script, el Asistente simplemente agregará un emisor de partículas (el objeto que hace destellos) a GlitterPart. Lo cual puede ser bueno si quieres que brille en todo momento. |
Cuantos menos detalles proporciones, más impredecibles serán los resultados. Por ejemplo, los resultados posibles para la solicitud Haz que las partes brillen cuando las tocas pueden incluir:
- El script resultante no funciona en absoluto.
- Solo una parte aleatoria funciona.
- Las partes brillan antes de ser tocadas.
Si haces una solicitud y no obtienes los resultados que deseas, reformula la solicitud y vuelve a intentarlo.
Probar resultados
Aunque el Asistente está aprendiendo constantemente y mejorando, a veces produce resultados que son diferentes de lo que pretendías. Siempre debes verificar los resultados de sus sugerencias para asegurarte de que funcionen como esperabas.
Para probar los resultados del Asistente:
En la esquina superior izquierda de Studio, mantén la opción de prueba predeterminada Test, luego haz clic en el botón Reproducir. Studio entra en modo de prueba.

En la experiencia, salta sobre la primera plataforma. Si la muestra de código funciona correctamente, aparecerán destellos amarillos cuando tu personaje toque la parte.
Cuando termines de verificar los resultados, regresa a la esquina superior izquierda de Studio, luego haz clic en el botón Detener. Studio sale del modo de prueba.

- OPCIONALRegresa a la ventana del Asistente, luego presiona el icono de pulgar hacia arriba o hacia abajo para avisar al Asistente si la muestra de código funcionó como esperabas.
Ahora que sabes cómo programar con el Asistente, intenta crear tus propios mensajes para cambiar cómo se comportan las partes en tu obby. Cuando estés satisfecho con tu creación, pasa a la siguiente sección del tutorial para probar y guardar tu trabajo en Roblox.