Este documento ofrece orientación sobre cómo solicitar al Asistente y proporciona ejemplos e inspiración sobre lo que el Asistente puede hacer.
Mejores prácticas
Estas mejores prácticas pueden ayudarte a obtener mejores resultados al usar el Asistente. Pruébalas y ve qué funciona mejor para tu flujo de trabajo.
Sé específico
Si el Asistente falla, agrega más detalles a tu solicitud y vuelve a intentarlo. Usa los nombres de las instancias exactamente como están escritos, especifica qué función deseas que use el Asistente y dile al Asistente con qué tipo está trabajando, como una parte o un modelo.
| No específico | Más específico |
| Coloca los árboles en un círculo. | Coloca 10 copias del modelo "pine_tree" en ReplicatedStorage en un círculo de 30 studs de radio alrededor de SpawnLocation. |
| Haz que la parte se mueva. | Agrega un script para hacer que "my_part" se mueva hacia arriba y hacia abajo 10 studs repetidamente usando TweenService. |
| ¿Cómo puedo diseñar un bucle central? | Ayúdame a diseñar un bucle central divertido. Quiero construir un juego donde los jugadores puedan cazar tesoros como piratas. También pueden comprar y mejorar barcos piratas y luchar entre ellos. |
Usa tu selección
La selección es una excelente manera de especificar un objeto o conjunto de objetos a los que deseas referirte en tu solicitud. Selecciona múltiples objetos y pide al Asistente que los modifique, haga duplicados y los coloque en algún lugar, o continúe un patrón de posición como mantener la colocación en una línea.
Tiempo de edición y tiempo de ejecución
A veces, el Asistente confunde la diferencia entre el tiempo de edición y el tiempo de ejecución. Si le pides al Asistente que realice una acción, es probable que se incline hacia hacerlo en el tiempo de edición. Si deseas que la acción ocurra durante el tiempo de ejecución, pídele al Asistente que inserte un script que realice la acción. Por ejemplo, dile al Asistente "agrega un script para hacer que la hora del día sea 8:00 AM" en lugar de "haz que la hora del día sea 8:00 AM."
Prompts de múltiples pasos
Considera usar prompts de múltiples pasos para alentar al Asistente a pensar. En lugar de preguntar "¿Puedes explicarme este script?" y pegar el script, pídele que explique paso a paso separando la pregunta del script con ###. Esta separación ayuda al Asistente a descomponer y organizar la información para proporcionar mejores respuestas.
¿Puedes explicar qué está haciendo este script paso a paso?
###
local part = workspace.Part
local function onTouched(otherPart)
print(part.Name .. " colisionó con " .. otherPart.Name)
end
part.Touched:Connect(onTouched)
###
Solicitudes para generación de activos
Al generar activos, comienza nombrando el objeto y luego agrega gradualmente detalles sobre su apariencia. El Asistente determina automáticamente el ángulo de la cámara, el fondo y la iluminación, por lo que solo necesitas describir el objeto en sí.
| Solicitud | Resultado |
|---|---|
| mailbox | Genera un buzón básico. |
| blue metal mailbox | Agrega color y material. |
| weathered blue metal mailbox with a red flag | Agrega antigüedad y características distintivas. |
| weathered blue metal mailbox covered in barnacles and coral, with seashells attached around the base | Produce un activo más específico y distintivo. |
Evita describir la imagen en lugar del objeto. Por ejemplo, no incluyas:
- Fondos o entornos, como "fondo blanco" o "fondo de estudio".
- Ángulos de cámara o composición, como "vista 3/4" o "toma frontal".
- Iluminación, como "sombras limpias" o "iluminación cinematográfica".
- Términos de calidad genéricos, como "alta calidad" o "4K".
Solicitudes para generación de modelos procedurales
La generación de modelos procedurales puede tardar más que las respuestas de texto. Para seguir trabajando de manera eficiente, puedes seguir escribiendo tu próxima solicitud mientras el Asistente está generando tu modelo.
Al escribir solicitudes para modelos procedurales, asegúrate de especificar explícitamente las propiedades y parámetros que deseas poder editar. Por ejemplo, puedes pedirle al Asistente que "agregue propiedades para cambiar los colores de la cabina."
También es útil definir cómo diferentes partes del modelo deben responder a cambios en la escala o cantidad. Por ejemplo, puedes decir "cuando escale la mesa más larga o más ancha, el modelo debe agregar más sillas proporcionalmente." Incluso puedes incluir detalles técnicos específicos, como medidas de separación entre partes, como "agregar una propiedad para controlar la distancia entre los rieles del ferrocarril."
Imágenes de referencia para modelos procedurales
Al subir imágenes para la generación de modelos procedurales, usa imágenes .png. Elige imágenes con buena iluminación, un enfoque claro en el objeto de interés y un fondo simple. Cuando sea posible, usa imágenes con buena información espacial, como ángulos isométricos o 3/4, en lugar de vistas frontales, laterales o traseras directas. Evita imágenes de estilo bajo poligonaje.
Para objetos que no se pueden capturar completamente desde un solo ángulo, puedes incluir múltiples puntos de vista en una sola imagen para mejorar la precisión de la generación del modelo procedural.
Sigue intentando
No te desanimes si el Asistente no funciona exactamente como deseas la primera vez. A menudo, hacer pequeños ajustes y volver a intentarlo puede llevar a mejores resultados. Muchas herramientas de IA son no deterministas, lo que significa que no crean la misma salida exacta cada vez que les pides que hagan algo. Hay cierta variación, que puedes aprovechar y controlar utilizando ajustes en tu solicitud.
La IA en su estado actual requiere trabajo. Toma tiempo entender cómo hablar mejor con el Asistente, qué puede hacer y cómo obtener lo que deseas de él.
Ejemplos
Estos ejemplos demuestran la vasta variedad de tareas con las que el Asistente puede ayudar hoy. Algunos de ellos pueden requerir algunos intentos para que los reproduzcas, pero pruébalos y ve qué puedes crear tú mismo.
Mecánicas de juego - Disparar bolas de fuego que explotan
Solicitud: Propulsa una bola de fuego lejos del jugador en la dirección en la que el jugador está mirando cuando el jugador presiona "e". Haz que la bola de fuego explote cuando golpee algo.
Mecánicas de juego - Configurar un sistema de equipos y asignar jugadores
Solicitud: Agrega un script para hacer un sistema de equipos (rojo, azul, verde, amarillo) y asignar a cada jugador aleatoriamente a un equipo.
Mecánicas de juego - Correr constantemente al estilo de Temple Run
Solicitud: Haz que mi personaje corra hacia adelante constantemente como en un juego de Temple Run.
Mecánicas de juego - Potenciador de fuego
Solicitud: Agrega un script que haga que el jugador se prenda fuego y salte 3 veces más alto si presiona "q". El fuego debe estar unido al jugador y moverse con él. Si presiona "q" nuevamente, apaga el fuego y restablece el poder de salto.
Mecánicas de juego - Láseres de NPC
Solicitud: Agrega un script que haga que esto dispare un láser usando una parte larga y delgada que sea azul y neón hacia el jugador si está dentro de 30 studs.
Agrega un script para hacer que esto mire hacia y se mueva lentamente hacia el jugador más cercano si está dentro de 50 studs. Solo muévete en los ejes x y z, mantén el eje y constante.
Mecánicas de juego - NPC interactivo
Solicitud: Este es un NPC. Agrega un prompt que permita al jugador interactuar con él. Si el jugador interactúa, haz que el NPC diga "hola [nombre del jugador]" donde el nombre del jugador es el nombre real del jugador, en un mensaje de texto emergente.
Agrega un script que haga que este NPC siempre mire hacia el jugador más cercano.
Mecánicas de juego - Patrullaje de NPC
Solicitud: Agrega un script para hacer que este NPC se mueva lentamente entre startpart y endpart repetidamente. Debería mirar hacia la parte y luego moverse hacia ella, luego mirar hacia la otra parte y moverse hacia ella. Si el jugador se acerca a 10 studs, vuelve al NPC rojo y haz que persiga al jugador.
Mecánicas de juego - Actualizar el marcador
Solicitud: Agrega un script que elimine esto y sume 100 al puntaje de los jugadores.
Agrega un script para mostrar el puntaje del jugador en el marcador.
Cámara - Bloquear en vista cenital
Solicitud: Agrega un script que bloquee la cámara en una vista cenital sobre el jugador y siga al jugador, asegurando que el jugador permanezca en el centro de la pantalla.
Cámara - Bloquear en primera persona
Solicitud: Crea un script para bloquear la cámara en vista de primera persona.
UI - Menú desplegable
Solicitud: Crea un menú desplegable con 5 elementos.
UI - Barra de salud
Solicitud: Agrega una parte en el suelo, cuando un jugador la toque, disminuye la salud en un 10%. Coloca una barra de salud en la parte superior central de la pantalla que se vuelva roja cuando la salud del jugador sea inferior al 20%.
UI - HUD simple
Solicitud: Crea una pantalla de visualización en StarterGui. Agrega una barra de salud en la esquina superior derecha y una etiqueta de texto con el nombre del jugador debajo de ella. En la esquina inferior derecha, agrega 4 botones en forma de diamante, con "Pociones" en la parte superior, "Armas" a la izquierda, "Inventario" en la parte inferior y "Especial" a la derecha. Haz que los colores sean temáticos de otoño.

Construcción - Dispersar objetos con aleatorización
Solicitud: Agrega de 0 a 5 de la instancia seleccionada "Mushroom" alrededor de cada "RedwoodTree-Var01".
Construcción - Ciclo día/noche con farolas
Solicitud: Agrega un script que cambie la hora del día en 1 hora cada segundo. Comienza a las 3 p.m. A las 7 p.m., aumenta el brillo de cada foco a 10. A las 8 a.m. disminuye el brillo de cada foco a 0.
Construcción - Puente colgante basado en física
Solicitud: Crea un puente de cuerdas. Haz 10 tablones de madera que sean 5 studs de ancho y 2 studs de largo. Colócalos en fila. Agrega restricciones de cuerdas en cada lado de las partes, conectando cada uno a la parte anterior y posterior. Haz que todas las restricciones de cuerdas sean visibles, ancla la 1ª y la 10ª parte, y agrega un detector de arrastre en la 1ª y la 10ª parte.

Construcción - Agregar humo a las chimeneas
Solicitud: Inserta un ladrillo invisible que no colisione en cada chimenea de cada casa. El ladrillo debe tener una partícula dentro que genere humo que fluya hacia arriba, y el humo debe ser blanco.
Construcción - Renombrar instancias
Solicitud: Renombra todos los objetos "emptyscripts" a "Script+uniqueID".
Construcción - Crear terreno
Solicitud: Crea una región de terreno con colinas onduladas.

Construcción - Agregar comportamiento a escala
Solicitud: Agrega un script para hacer que los focos en la carpeta StreetLights parpadeen aleatoriamente.
Construcción - Reemplazar cajas grises con activos
Solicitud: Reemplaza cada una de las partes seleccionadas con un modelo del mismo nombre que actualmente se encuentra en el modelo de datos dentro de la carpeta AssetLibrary bajo el espacio de trabajo. Por ejemplo, si la parte se llama "Suburban House", busca un modelo llamado "Suburban House" y reemplaza la parte con ese modelo.
Construcción - Crear una noria escalable
Solicitud: /generate_procedural_model Crea una noria de temática de dibujos animados que tenga una base con una cerca y una puerta alrededor. Agrega propiedades para editar el número de cabinas en la noria. Cuando cambie el número de cabinas, la separación entre ellas también debe cambiar proporcionalmente. También agrega propiedades para cambiar el color de cada cabina individual.
Construcción - Crear una vía de tren modular
Solicitud: /generate_procedural_model Crea un tramo modular de vía de tren que se pueda reutilizar en diferentes secciones. Agrega una propiedad para controlar la curvatura de la vía de 0 a 90 grados para permitir giros. Incluye propiedades para ajustar la distancia entre los rieles, el tamaño de los rieles, la separación entre los traviesas y la longitud total de la vía.
Construcción - Crear un castillo medieval modular
Solicitud: /generate_procedural_model Un castillo medieval estilizado y redondo que presenta una base de ladrillo rojo, un nivel superior enlucido de blanco y un gran techo cónico de terracota. Una única torre de referencia dominante se encuentra junto a numerosas torres pequeñas y delgadas, todas ancladas por arbustos verdes.
Construcción - Crear un puente colgante modular
Solicitud: /generate_procedural_model Un puente procedural que ajusta el número de cables de suspensión según su longitud y tiene un atributo de material 'Oxido' para cambiar el tipo de material.
Construcción - Crear un conjunto de comedor escalable
Solicitud: /generate_procedural_model Un conjunto de comedor inspirado en el ciberpunk con mesa y sillas. Cuando escale la mesa y la haga más larga o más ancha, agregue más sillas proporcionalmente.