Beta abierta de Unity AI : El asistente de IA, explicado

Haz preguntas, planifica tareas complejas y deja que el agente actúe, todo ello sin salir del Editor. Hoy, en nuestra serie sobre la beta abierta de Unity AI , exploraremos el Asistente de Unity AI .
El Asistente de IA de Unity es la pieza central de Unity AI . Se trata de una GPT integrada directamente en el editor de Unity , impulsada por modelos de IA de vanguardia y basada en la documentación y las mejores prácticas de Unity . A diferencia de un asistente de codificación de propósito general, conoce la jerarquía de tu escena, los paquetes instalados, la plataforma de destino, los GameObjects y mucho más, por lo que las respuestas y el código que produce son específicos para lo que realmente estás creando.
El Asistente funciona en tres modos . Usted elige el modo en función de la complejidad de lo que necesita y de cuánta autonomía desea otorgarle a su asistente de IA.
Modo de pregunta
El modo de preguntas es la forma más rápida de obtener respuestas dentro del editor. Escribe una pregunta en lenguaje sencillo y el Asistente de Unity AI te responderá con una explicación, un fragmento de código o una recomendación, todo ello basado en el contexto de tu proyecto. Se basa en la documentación de Unity, las referencias de la API de tiempo de ejecución y el estado de tu proyecto actual.
El modo de consulta es de solo lectura: nunca modifica tu proyecto, nunca escribe archivos y nunca cambia nada sin que tú mismo actúes en función de la respuesta. Es el modo adecuado cuando lo que se busca es información, no acción.
El modo de preguntas es bueno para:
- Explicación de las API de Unity y cómo funcionan los componentes específicos.
- Diagnosticar errores de la consola y sugerir soluciones.
- Recomendar enfoques para un problema de juego o de sistema determinado.
- Responder a preguntas sobre tu escena: "¿Qué GameObjects utilizan este material?"
- Consultar la documentación del paquete sin salir del Editor.

Modo plan
El modo Planificar está diseñado para tareas que requieren varios pasos para completarse. Cuando describes lo que quieres construir o cambiar, el Asistente genera un plan estructurado —un desglose paso a paso de lo que pretende hacer— antes de tomar cualquier medida.
Usted revisa el plan, lo ajusta si es necesario y luego lo aprueba. Tu proyecto solo se pondrá en marcha una vez que haya sido aprobado. Esto convierte al modo Plan en la opción correcta cuando se desea visibilidad y control sobre el enfoque, de modo que se pueda tomar una decisión informada antes de permitir que la Unity AI realice cambios.
El modo Plan funciona bien para:
- Refactorización de un sistema existente en múltiples scripts
- Configurar una nueva función desde cero: manejo de entradas, máquinas de estados, eventos.
- Reorganizar la jerarquía de una escena en función de un requisito de diseño.
- Migrar código de una versión o patrón de Unity a otro
Modo de pregunta
El modo de preguntas es el punto de partida para la mayoría de las interacciones. Úsalo para hacer preguntas sobre Unity, obtener explicaciones sobre errores de consola, comprender cómo funciona un componente específico o consultar las mejores prácticas. El Asistente se basa en la documentación de Unity y en el contexto de tu proyecto activo para ofrecer respuestas específicas y relevantes.
Ejemplos de indicaciones en el modo Preguntar:
- “¿Por qué mi Rigidbody está atravesando el suelo?”
- “¿Cuál es la diferencia entre FixedUpdate y Update?”
- “¿Cómo configuro una NavMesh para mi escena actual?”

Modo plan
El modo Planificar te ayuda a simplificar tareas complejas dividiéndolas en pasos más pequeños. En lugar de una única respuesta, el Asistente de Unity AI genera un plan estructurado para una tarea de varios pasos, enumerando lo que pretende hacer antes de tomar cualquier medida. Esto te da la oportunidad de revisar, ajustar y aprobar antes de que se produzca cualquier cambio en tu proyecto.
El modo de planificación resulta útil para tareas como la refactorización de un sistema, la configuración de una nueva función desde cero o la reorganización de la jerarquía de escenas; situaciones en las que se desea tener visibilidad del enfoque para poder tomar una decisión informada antes de la ejecución.

Modo agente
El modo Agente otorga al Asistente de Unity AI la capacidad de actuar. Una vez que le das una instrucción y apruebas sus permisos, ejecuta la tarea de principio a fin: escribe scripts, modifica componentes de la escena, crea prefabs y verifica que los cambios se comporten según lo indicado.
Todo cambio es reversible. Puedes deshacer los pasos, y todos los recursos generados por IA se etiquetan con metadatos integrados para que sean identificables en tu proyecto y para las declaraciones en la tienda de aplicaciones.
Niveles de permisos
Tú controlas cuánta autonomía tiene el modo Agente. Los niveles de permisos le permiten restringir lo que el agente puede modificar:
- Solo lectura: el agente puede inspeccionar su proyecto, pero no puede escribir ni modificar nada.
- Solo escribir scripts: el agente puede crear y editar scripts de C# pero no modificar escenas ni recursos.
- Autonomía total: el agente puede escribir scripts, modificar escenas, crear recursos y ejecutar acciones del editor.
Antes de que el agente aplique los cambios en una sesión, aparece una solicitud de permisos. Las entradas de actividad de la herramienta aparecen en la conversación para que pueda ver exactamente lo que está haciendo el agente, y puede expandir cada entrada para revisar los parámetros y los resultados.

¿Qué diferencia a Unity AI ? Contexto del proyecto
La calidad de lo que produce el Asistente de Unity AI depende del contexto. La mayoría de las herramientas de codificación de IA solo ven el archivo que tienes abierto. El Asistente de Unity AI ve todo tu proyecto:
- Grafo de escena y jerarquía
- Todos los GameObjects y sus componentes
- Paquetes instalados y sus versiones
- Plataforma de destino y configuración de compilación
- Salida de la consola: advertencias, errores y registros
Ese contexto está en directo. Cuando formulas una pregunta o solicitas una acción, el Asistente de Unity AI lee el estado actual de tu proyecto, no una instantánea del momento en que lo abriste. Esto significa que puede razonar sobre lo que realmente hay en tu escena, detectar problemas que solo aparecerían en tiempo de ejecución y generar código que se ajuste a tu arquitectura existente.

Adjuntar contexto adicional
También puede adjuntar manualmente datos relevantes del proyecto a cualquier conversación utilizando el botón de adjuntar (+) en la ventana del Asistente para proporcionar un contexto específico. Esto te permite dirigir al Asistente hacia un script específico, un prefab o un conjunto de recursos, lo que reduce su enfoque a tareas en las que sabes exactamente con qué debería trabajar.
Cómo abrir el Asistente de Unity AI
Una vez que haya instalado el paquete del Asistente:
1. En el menú principal, vaya a IA > Asistente .
2. Acopla la ventana en tu diseño para mantenerla accesible.
3. Seleccione un modo ( Preguntar , Planificar o Agente ) e introduzca su mensaje.
Si aún no ha instalado el paquete , vaya a Ventana > Administrador de paquetes , seleccione Agregar paquete por nombre e ingrese com.unity.ai.assistant.

Más información sobre Unity AI
Si te interesa leer más sobre lo que ofrece la beta abierta de Unity AI , te invitamos a leer otros artículos de esta serie:
Prueba Unity AI hoy mismo.
La beta abierta de Unity AI ya está disponible para todos los desarrolladores de Unity 6. Regístrate para una prueba gratuita, explora el Asistente de Unity AI , conecta tus herramientas preferidas a través de Unity AI Gateway y comienza a experimentar con cómo se ve tu flujo de trabajo de desarrollo con un agente de IA integrado que tiene en cuenta el proyecto.
Regístrate y obtén más información sobre planes, precios y privacidad de datos en unity.com/features/ai
La documentación completa está disponible en la documentación de Unity AI , a la que se puede acceder desde el Editor o en docs.unity3d.com .
Unity AI Assistant se encuentra actualmente en fase beta abierta. Por lo tanto, las características, el comportamiento y la disponibilidad descritos en esta publicación están en desarrollo activo y pueden cambiar, limitarse o interrumpirse sin previo aviso.