Gemini en Android Studio es tu compañero de programación para el desarrollo de Android. Funciona con inteligencia artificial y puede comprender el lenguaje natural. Te ayuda a ser más productivo respondiendo tus preguntas sobre el desarrollo de Android, generando código, encontrando recursos relevantes y fomentando las prácticas recomendadas. Gemini en Android Studio puede ayudarte con tareas como las siguientes:
- Transformaciones y finalización de código
- Cómo nombrar variables, métodos y clases
- Cómo documentar 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 buscas compatibilidad con Gemini en Android Studio para tu equipo o empresa, obtén más información sobre Gemini en Android Studio para empresas.
Comenzar
Sigue estos pasos para configurar Gemini:
- Descarga la versión canary más reciente de Android Studio.
- Para iniciar Gemini, abre o comienza un proyecto de Android Studio y haz clic en View > Tool Windows > Gemini.
- Si aún no lo has hecho, accede a tu Cuenta de Google cuando se te solicite. Aparecerá el cuadro de chat y podrás comenzar a usar la interfaz interactiva y conversacional 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 solo clic: Gemini muestra acciones inteligentes junto al código que genera, lo que te permite insertar rápidamente el código en el editor abierto, insertarlo en el manifiesto de Android o incluso agregar las dependencias necesarias para las bibliotecas populares que se usan en la respuesta.
Recibe recursos útiles: Para ciertos temas, Gemini ofrece abrir la página de documentación pertinente con más información.
Soluciona errores: En el caso de los errores comunes, Gemini explica su significado y ofrece acciones para corregirlos.
Pregúntale 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 completar la instrucción de 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 problemas relacionados con 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 tu configuración de privacidad en Datos y privacidad.
¿Gemini brinda respuestas precisas y seguras?
Impulsar las ideas de las personas con la IA generativa es una tarea muy emocionante, pero estamos en las etapas iniciales y Gemini es un experimento. Algunas de las respuestas pueden ser imprecisas, por lo que debes verificar la información que incluyen. Con tus comentarios, Gemini mejora. Si bien Gemini tiene controles de seguridad integrados y mecanismos claros para los comentarios de conformidad con nuestros Principios de la IA, ten en cuenta que puede mostrar información imprecisa o declaraciones ofensivas.
Dado 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 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 de tu base de código para obtener respuestas de mayor calidad y acceder a funciones experimentales, como la finalización de código con IA.
¿Gemini puede ayudarme a programar?
Sí, Gemini puede ayudarte con la programación y temas relacionados. Es experimental y eres responsable del uso que hagas del código o de las explicaciones de programación. Usa tu criterio y prueba cuidadosamente todo el código para detectar errores, fallas y vulnerabilidades antes de usarlo.
¿Cómo puedo restablecer el historial de chat?
Gemini usa el historial de chat para obtener contexto adicional cuando responde a tus instrucciones. Si tu historial de chat ya no es pertinente 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 "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 el contenido existente en detalle. Es posible que se bloquee tu respuesta 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 satisfacer los requisitos de las licencias.
¿Qué condiciones del servicio se aplican al uso que hago 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 LLMs?
Gemini aprovecha un LLM diseñado para ayudar en situaciones de programación. Gemini está estrechamente integrado en Android Studio, lo que significa que puede proporcionar respuestas más pertinentes y te permite realizar acciones y aplicar sugerencias con solo un clic.
¿Cuáles son algunas sugerencias para usar Gemini?
- Sé claro y conciso cuando hagas 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 conocer tus comentarios para 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 de baja calidad por cualquier otro motivo, infórmanos al respecto enviando comentarios con la opción Enviar comentarios que aparece cuando seleccionas No me gusta.