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 tu computadora sin tu consentimiento. Si eliges proporcionar contexto de código, Gemini usará 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 entrenamiento y los controles técnicos para administrar el uso de tus datos.
Nuestras garantías
Gemini se diseñó teniendo en cuenta los principios de la IA de Google. Estos principios describen nuestro compromiso de desarrollar tecnología de IA de forma responsable.
Además, cuando usas Gemini en Android Studio, Google maneja tus datos de conformidad con nuestra Política de Privacidad y el Aviso de Privacidad de Gemini. Cuando usas Gemini en Android Studio para empresas mediante una suscripción a Gemini Code Assist, Google controla tus datos de acuerdo con el Aviso de Privacidad de Google Cloud.
Recopilación y uso de datos
Tu código no se comparte con Gemini sin tu consentimiento explícito. Tienes la opción de compartir tu código con Gemini para habilitar las funciones de conocimiento del contexto, lo que le permite a Gemini ofrecer respuestas específicas del proyecto.
A continuación, te indicamos cómo se pueden recopilar y usar tus datos:
- Es posible que tus datos de comentarios, como los indicadores de “me gusta” y “no me gusta”, se usen para entrenar a Gemini.
- Si usas Gemini en Android Studio para personas, es posible que el código que ingreses de forma explícita en la experiencia de chat se use para entrenar a Gemini. Si habilitas la función de reconocimiento de contexto, es posible que la información recopilada, incluido el código, se use 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 usas Gemini en Android Studio para empresas, el código que ingresas en la experiencia de chat nunca se usa para entrenar a Gemini. Si habilitas la función de reconocimiento de contexto, la información recopilada, incluido el código, nunca se usará para mejorar nuestros productos y servicios, como las tecnologías de aprendizaje automático. Consulta el Aviso de Privacidad de Google Cloud para obtener más detalles.
Si habilitas la función de finalización de código de IA, usaremos el contexto de tu base de código para proporcionar respuestas de mayor calidad.
Puedes usar Gemini con las funciones de reconocimiento de contexto inhabilitadas, con la desventaja de obtener funciones menos precisas y algunas funciones inhabilitadas, como la finalización de código potenciada por AA. Android Studio proporciona controles de privacidad integrados para ajustar el nivel de reconocimiento de contexto que deseas habilitar. Para ello, ve a File (Android Studio en macOS) > Settings > Tools > Gemini. Para bloquear el uso compartido de contexto para ciertas partes de tu base de código, consulta Configura 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 a pedido. Los datos se retienen hasta por 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 a Gemini y que se reciben de esta plataforma:
- Estadísticas de uso: Datos que especifican cómo usas Android Studio y sus herramientas relacionadas, como el uso de funciones y 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 desde File (Android Studio en macOS) > Settings > Appearance & Behavior > Data Sharing.
- Instrucciones y respuestas: Las preguntas que le haces a Gemini, incluida cualquier información de entrada o código que envíes a Gemini para que lo analice o complete, se denominan instrucciones. Las respuestas o las terminaciones de código que recibes de Gemini se llaman respuestas.
- Indicadores de comentarios: Me gusta, No me gusta y cualquier otro comentario que proporciones
- Contexto (opcional): Gemini puede enviar información adicional de tu base de código, como partes de tu código, tipos de archivos y cualquier otra información que pueda ser necesaria para proporcionar contexto al modelo de lenguaje grande (LLM). Esto ayuda a Gemini a proporcionar respuestas más relevantes y de mejor calidad. Esto también permite que Gemini proporcione capacidades experimentales adicionales, como la finalización de código de IA.
Opción del desarrollador
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 de 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.
Existen tres mecanismos que se usan para controlar el uso compartido del código fuente de tu proyecto con el fin de proporcionar contexto a Gemini:
Configuración global
Studio proporciona una preferencia de habilitación global en File (Android Studio en macOS) > Settings > Tools > Gemini, que especifica si se puede enviar código fuente a los servidores de Gemini para proporcionar conocimiento del contexto.
Elige diferentes opciones para cada proyecto
Si se selecciona "Ask to decide per project" en la configuración de Gemini de Studio, se mostrará un diálogo la primera vez que se abra cada proyecto para preguntar si se debe habilitar la detección de contexto para ese proyecto. Este parámetro de configuración se guarda en el directorio .idea
del proyecto.
Restricciones a nivel del código fuente
Agregar un archivo .aiexclude
al directorio del código fuente de tu proyecto proporciona un control más detallado sobre qué archivos son aptos para usarse como contexto para los modelos de IA.
Obtén más información sobre el formato .aiexclude.