Datos y privacidad

Gemini en Android Studio se creó teniendo en cuenta tu privacidad.

Sabemos que garantizar la privacidad de tu código es fundamental para ganar y mantener la confianza de nuestros desarrolladores. Gemini en Android Studio está diseñado para que tu código nunca salga de la computadora sin tu consentimiento. Si eliges proporcionar contexto de código, Gemini usa ese contexto adicional para responder mejor tus preguntas. Tienes control total sobre los datos que se comparten.

En Google, creemos que la confianza proviene de la transparencia. En esta página, se describen nuestros compromisos con la IA, la filosofía de capacitación y los controles técnicos para administrar cómo se usan tus datos.

Nuestras garantías

Gemini se diseñó teniendo en cuenta los principios de la IA de Google. Estos principios describen nuestro compromiso con el desarrollo responsable de la tecnología de IA.

Además, cuando usas Gemini en Android Studio, Google administra tus datos de conformidad con nuestra Política de Privacidad y el Aviso de Privacidad de Gemini.

Recopilación y uso de datos

Tu código no se comparte con Gemini sin tu consentimiento explícito. Puedes compartir tu código con Gemini para habilitar las funciones de reconocimiento del contexto, lo que le brinda a Gemini la capacidad de ofrecer respuestas específicas del proyecto.

Es posible que se usen los datos de tus comentarios, como los indicadores de Me gusta y No me gusta, y el código que ingreses de forma explícita en la experiencia de chat para entrenar Gemini. Si habilitas la función de reconocimiento del contexto, la información recopilada, incluido el código, se puede usar para mejorar nuestros productos y servicios, como las tecnologías de aprendizaje automático. Consulta nuestro Aviso de Privacidad para obtener más detalles.

Si habilitas la función de finalización del código de IA, usaremos el contexto de tu base de código para proporcionar respuestas de mayor calidad.

Puedes usar Gemini con funciones de reconocimiento del contexto inhabilitadas, con la compensación de los atributos menos precisos, y algunas funciones inhabilitadas, como la finalización de código con tecnología de AA. Android Studio proporciona controles de privacidad integrados para ajustar el nivel de reconocimiento del contexto que deseas habilitar: File (Android Studio en macOS) > Settings > Tools > Gemini. Si deseas bloquear el uso compartido de contexto para ciertas partes de tu base de código, consulta Cómo configurar el uso compartido de contexto con archivos .aiExclude.

Los datos se almacenan de manera que Google no pueda saber quién los proporcionó y no es posible borrarlos si se lo solicita. Los datos se conservan por un máximo de 18 meses. Para obtener más información, consulta el Aviso de Privacidad de Gemini.

Datos enviados y recibidos

Estos son los diferentes tipos de datos que se envían y reciben de Gemini:

  • Estadísticas de uso: Datos que especifican cómo utilizas Android Studio y sus herramientas relacionadas, como la forma en que utilizas las funciones y el uso de recursos. Esto incluye identificadores de software internos de Studio, como nombres de paquetes, nombres de clases y configuración de complementos. Puedes habilitar o inhabilitar este uso compartido en File (Android Studio en macOS) > Settings > Appearance & Behavior > Data sharing.
  • Instrucciones y respuestas: Las preguntas que le haces a Gemini, incluida la información de entrada o el código que envías a Gemini para analizar o completar, se denominan instrucciones. Las respuestas o las finalizaciones de código que recibes de Gemini se denominan respuestas.
  • Indicadores de comentarios: Votos a favor y en contra, así como cualquier otro comentario que proporciones
  • Contexto (opcional): Gemini puede enviar información adicional desde tu base de código, como fragmentos de tu código, tipos de archivos y cualquier otra información que pueda ser necesaria para proporcionar contexto al modelo grande de lenguaje (LLM). Esto ayuda a Gemini a proporcionar respuestas relevantes y de mayor calidad. Esto también permite que Gemini proporcione capacidades experimentales adicionales, como la finalización de código de IA.

Elección del desarrollador

De forma predeterminada, Gemini no puede ver el código en la ventana del editor y solo usa los mensajes y el historial de conversaciones del chatbot para responder. Sin embargo, puedes habilitar el uso compartido del contexto de tu base de código para habilitar respuestas de mayor calidad y el acceso a funciones experimentales, como la finalización del código de IA.

Existen tres mecanismos que se usan para controlar el uso compartido del código fuente de tu proyecto con el objetivo de proporcionar contexto a Gemini:

Diálogo de configuración de Gemini

Configuración global

Studio proporciona una preferencia de habilitación global en File (Android Studio en macOS) > Settings > Tools > Gemini y especifica si el código fuente se puede enviar a servidores Gemini para proporcionar reconocimiento del contexto.

Diálogo de configuración de Gemini

Cómo elegir diferentes opciones para cada proyecto

Si seleccionas la opción "Preguntar para decidir por proyecto" en la configuración de Gemini de Studio, se muestra un diálogo la primera vez que se abre cada proyecto en el que se pregunta si se debe habilitar el reconocimiento del contexto para ese proyecto. Esta configuración se guarda en el directorio .idea del proyecto.

Diálogo de configuración de Gemini

Restricciones a nivel de código fuente

Agregar un archivo .aiexclude al directorio del código fuente de tu proyecto proporciona un control más detallado sobre los archivos aptos para usarse como contexto en los modelos de IA.

Obtén más información sobre el formato .aiExclude.

Preguntas frecuentes

¿Cómo y cuándo Gemini cita fuentes en sus respuestas?

La programación con IA en Android Studio, al igual que algunas otras experiencias independientes de LLM, tiene como objetivo 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 el funcionamiento de estos sistemas. Si Gemini cita de forma directa y en detalle una fuente, cita a esa fuente.

¿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 los mensajes y el historial de conversaciones del chatbot para responder. Sin embargo, puedes habilitar el uso compartido del contexto de tu base de código para habilitar respuestas de mayor calidad y el acceso a funciones experimentales como la finalización de código de IA.

¿Cómo puedo enviar comentarios sobre una respuesta de IA específica?

Para ayudarnos a mejorar, califica el resultado generado con Me gusta o No me gusta. Si recibes una respuesta de IA que te parece insegura, poco útil, imprecisa o mala por cualquier otro motivo, envíanos tus comentarios.