Gemini en Android Studio es tu compañero de programación para el desarrollo de Android. Está potenciado por la inteligencia artificial y puede comprender el lenguaje natural. Te ayuda a ser más productivo respondiendo tus consultas de desarrollo de Android, generando código, encontrando recursos relevantes y fomentando las prácticas recomendadas. Gemini en Android Studio puede ayudarte con las siguientes tareas:
- Transformaciones y finalización de código
- Nombra variables, métodos, clases y métodos
- Documentación de código
- Cómo escribir mensajes de confirmación
- Cómo crear vistas previas de Compose
- Cómo compilar la IU de tu app en función de imágenes
- Cómo analizar informes de fallas
- Cómo escribir pruebas de unidades
Para obtener más información, consulta todas las funciones de Gemini. Si te interesa participar en un programa de acceso anticipado a Gemini para empresas, completa el formulario de inscripción.
Comenzar
Sigue estos pasos para configurar Gemini:
- Descarga la versión canary más reciente de Android Studio.
- Para iniciar Gemini, abre o inicia un proyecto de Android Studio y haz clic en View > Tool Windows > Gemini.
- Si aún no lo hiciste, accede a tu Cuenta de Google cuando se te solicite. Aparecerá el cuadro de chat y podrás comenzar a usar la interfaz de conversación interactiva de Gemini.
Cómo puede ayudarte Gemini
Además de la interfaz de chat principal, Gemini ofrece varios puntos de entrada que se integran en tu flujo de desarrollo:
Agrega código generado con un clic: Gemini muestra acciones inteligentes junto al código que genera, lo que te permite insertar el código rápidamente en el editor abierto, en el manifiesto de Android o incluso agregar dependencias requeridas para bibliotecas populares que se usan en la respuesta.
Recibe recursos útiles: En el caso de ciertos temas, Gemini ofrece abrir la página de documentación relevante con más información.
Soluciona errores: En el caso de los errores comunes, Gemini explica su significado y ofrece acciones para solucionarlos.
Pregunta a Gemini directamente desde tu base de código: Cuando selecciones texto en el editor de código, haz clic con el botón derecho y selecciona la acción Gemini para propagar el mensaje del chat con el código seleccionado. Desde allí, puedes decidir si enviar el código o no. Gemini no envía código sin tu autorización explícita. Gemini también está disponible para ayudarte a solucionar advertencias y errores en el editor de código.
Preguntas frecuentes
¿Gemini envía mi código a los servidores de Google?
Obtén información sobre qué datos se comparten y cómo puedes controlar la configuración de privacidad en Datos y privacidad.
¿Gemini brinda respuestas precisas y seguras?
Acelerar las ideas de las personas con IA generativa es muy emocionante, pero estamos en las etapas iniciales y Gemini es un experimento. Es posible que algunas de las respuestas sean imprecisas, por lo que debes verificar la información que se incluye en ellas. Con tus comentarios, Gemini mejora. Si bien Gemini tiene controles de seguridad integrados y mecanismos claros para los comentarios de acuerdo con nuestros Principios de la IA, ten en cuenta que puede mostrar información imprecisa o declaraciones ofensivas.
Debido a que la IA es una tecnología en evolución, puede generar resultados que parecen posibles, pero que no son correctos. Te recomendamos validar todos los resultados de Gemini antes de usarlos.
¿Puedo acceder a Gemini sin compartir el contexto?
Sí. De forma predeterminada, Gemini no puede ver el código en la ventana del editor y solo usa las instrucciones y el historial de conversaciones en el chatbot para responder. Sin embargo, puedes habilitar el uso compartido del contexto desde tu base de código para permitir respuestas de mayor calidad y acceso a funciones experimentales, como la finalización de código de IA.
¿Gemini puede ayudarme a programar?
Sí, Gemini puede ayudarte con la programación y temas relacionados. Es experimental y usted es responsable del uso que haga del código o de las explicaciones de programación. Te recomendamos que utilices el código con prudencia y que, antes de implementarlo, lo revises cuidadosamente y en su totalidad para detectar posibles errores o vulnerabilidades.
¿Cómo puedo restablecer el historial de chat?
Gemini usa el historial de chat para obtener contexto adicional cuando responde a tus instrucciones. Si el historial de chat ya no es relevante para lo que intentas lograr, haz clic en Restablecer chat
en el panel de Gemini para restablecerlo.
¿Por qué recibo un mensaje de error que dice que el código está bloqueado?
Gemini realiza varias capas de verificaciones en las respuestas generadas por el modelo. Por ejemplo, hay una verificación para garantizar que el código generado por el modelo no replique en detalle el contenido existente. Es posible que tu respuesta se bloquee debido a una de estas verificaciones. En este caso, vuelve a intentarlo con una instrucción diferente.
¿Cómo y cuándo cita Gemini fuentes en sus respuestas?
Gemini debe generar contenido original y no replicar en detalle el contenido existente. Diseñamos nuestros sistemas para limitar las posibilidades de que esto ocurra y seguiremos mejorando su funcionamiento. Si Gemini cita de forma directa y en detalle un repositorio de código, incluirá una cita a esa fuente. La cita también puede hacer referencia a una licencia de código abierto aplicable. Es tu responsabilidad cumplir con los requisitos de las licencias.
¿Qué condiciones del servicio se aplican al uso de Gemini?
El uso de Gemini está sujeto a las Condiciones del Servicio de Google y a las Condiciones del Servicio Adicionales para IA Generativas.
¿En qué se diferencia Gemini de otros chatbots potenciados por LLM?
Gemini aprovecha un LLM diseñado para ayudar con situaciones de programación. Gemini está integrado de forma muy estrecha en Android Studio, lo que significa que puede proporcionar respuestas más relevantes y te permite realizar acciones y aplicar sugerencias con un solo clic.
¿Podrían darme algunas sugerencias para usar Gemini?
- Sé claro y conciso cuando formules tu pregunta.
- Usa un lenguaje sencillo que Gemini pueda entender.
- Si Gemini no entiende tu pregunta, intenta reformularla.
- Revisa las sugerencias de Gemini antes de usarlas.
Para obtener más detalles, consulta Sugerencias para interactuar con Gemini.
¿Cómo puedo enviar comentarios sobre Gemini?
Queremos que nos envíes tus comentarios para ayudarnos a mejorar las respuestas de Gemini en todos los dominios del desarrollo de Android. Para ayudarte, usa Gemini en tu flujo de trabajo de desarrollo y marca sus respuestas como útiles o no útiles con las opciones de Me gusta y No me gusta en la IU de Gemini. Esta entrada nos ayuda a identificar las áreas que necesitan más capacitación.
¿Cómo puedo enviar comentarios sobre una respuesta específica de IA?
Para ayudarnos a mejorar, califica el resultado generado con Me gusta o No me gusta. Si recibes una respuesta de IA que consideres insegura, poco útil, imprecisa o inadecuada por cualquier otro motivo, puedes enviarnos tus comentarios para informarnos al respecto. Para ello, usa la opción Enviar comentarios que aparece cuando seleccionas No me gusta.