Funciones de IA en Studio Labs

Recibimos comentarios de que los desarrolladores quieren acceder a las funciones de IA en canales estables lo antes posible. Ahora puedes descubrir y probar las funciones experimentales de IA más recientes a través del menú Studio Labs en el menú Configuración a partir de la versión estable de Narwhal.

Puedes obtener una primera vista de los experimentos de IA, compartir tus comentarios y ayudarnos a integrarlos en el IDE que usas todos los días. Ve a la pestaña Labs de Studio en Configuración y habilita las funciones que quieras comenzar a usar. Estas funciones de IA se habilitan automáticamente en las versiones Canary, y no es necesario realizar ninguna acción.

Funciones de IA en Studio Labs
Funciones de IA en Studio Labs

Funciones de Studio Labs

Generación de vistas previas de Compose con Gemini

Gemini puede generar automáticamente el código de vista previa de Jetpack Compose, lo que te ahorrará tiempo y esfuerzo. Para acceder a esta función, haz clic con el botón derecho en un elemento componible y navega a Gemini > Generate Compose Preview o Generate Compose Preview for this file, o bien haz clic en el vínculo de un panel de vista previa vacío. El código de vista previa generado se presenta en una vista de diferencias que te permite aceptar, editar o rechazar rápidamente las sugerencias, lo que proporciona una forma más rápida de visualizar tus elementos componibles.

Generación de Compose Preview con Gemini
Generación de la vista previa de Compose con Gemini

Transforma la IU con Gemini

Ahora puedes transformar el código de la IU dentro del entorno de la vista previa de Compose con lenguaje natural directamente en la vista previa. Para usarlo, haz clic con el botón derecho en la vista previa de Compose y selecciona Transform UI With Gemini. Luego, ingresa tus solicitudes en lenguaje natural, como "Alinear estos botones en el centro", para guiar a Gemini en la tarea de ajustar el diseño o el estilo, o selecciona elementos específicos de la IU en la vista previa para obtener un mejor contexto. Luego, Gemini editará el código de la IU de Compose en su lugar, que podrás revisar y aprobar, lo que acelerará el flujo de trabajo de desarrollo de la IU.

"Transform UI with Gemini" en el menú contextual
Acceso al menú "Transform UI with Gemini"
Diálogo modal "Transform UI with Gemini"
Aplicación de una transformación de lenguaje natural a una vista previa de Compose

Archivo adjunto de imagen en Gemini

Ahora puedes adjuntar archivos de imagen y proporcionar información adicional junto con tu instrucción. Por ejemplo, puedes adjuntar maquetas de la IU o capturas de pantalla para indicarle al contexto de Gemini el diseño de tu app. Como resultado, Gemini puede generar código de Compose a partir de una imagen proporcionada o explicar los elementos componibles y el flujo de datos de una captura de pantalla de la IU.

Diálogo de Gemini con archivos adjuntos de imagen
Cómo adjuntar imágenes y generar vistas previas con Gemini en Android Studio

Contexto de @File en Gemini

Ahora puedes adjuntar los archivos de tu proyecto como contexto en las interacciones de chat con Gemini en Android Studio. Esto te permite hacer referencia rápidamente a los archivos en tus instrucciones para Gemini. En la entrada de chat de Gemini, escribe @ para abrir un menú de finalización de archivos y selecciona los archivos que deseas adjuntar. También puedes hacer clic en el menú desplegable Context para ver qué archivos adjuntó Gemini automáticamente. Esto te brinda más control sobre el contexto que se envía a Gemini.

Contexto de @File en Gemini
Contexto de@File en Gemini