O Genmini no Android Studio foi desenvolvido pensando na sua privacidade.
Sabemos que garantir a privacidade do seu código é fundamental para ganhar e manter a confiança dos nossos desenvolvedores. O Gemini no Android Studio foi projetado para que seu código nunca saia do computador sem seu consentimento. Se você optar por fornecer contexto de código, o Gemini vai usar esse contexto para responder melhor às suas perguntas. Você tem total controle sobre quais dados são compartilhados.
No Google, acreditamos que a confiança vem da transparência. Nesta página, descrevemos nossos compromissos de IA, filosofia de treinamento e controles técnicos para gerenciar como seus dados são usados.
Nossas garantias
O Gemini foi desenvolvido considerando os princípios de IA do Google. Esses princípios descrevem nosso compromisso de desenvolver tecnologias de IA com responsabilidade.
Além disso, quando você usa o Gemini no Android Studio, o Google processa seus dados de acordo com nossa Política de Privacidade e o Aviso de privacidade do Gemini.
Coleta e uso de dados
Seu código não é compartilhado com o Gemini sem seu consentimento explícito. Você tem a opção de compartilhar seu código com o Gemini para ativar os recursos de reconhecimento de contexto, proporcionando ao Gemini a capacidade de oferecer respostas específicas do projeto.
Seus dados de feedback, como marcações "Gostei" e "Não gostei", e o código inserido explicitamente na experiência de chat podem ser usados para treinar o Gemini. Se você ativar o reconhecimento de contexto, as informações coletadas, incluindo o código, poderão ser usadas para melhorar nossos produtos e serviços, como as tecnologias de aprendizado de máquina. Consulte nosso Aviso de privacidade para mais detalhes.
Se você aceitar usar o recurso de preenchimento de código de IA, vamos usar o contexto da sua base de código para fornecer respostas de maior qualidade.
É possível usar o Gemini com recursos de reconhecimento de contexto desativados, com a troca de recursos menos precisos e alguns desativados, como preenchimento de código com tecnologia de ML. O Android Studio oferece controles de privacidade integrados para ajustar o nível de reconhecimento de contexto que você quer ativar usando File (Android Studio no macOS) > Settings > Tools > Gemini. Para bloquear o compartilhamento de contexto de determinadas partes da sua base de código, consulte Configurar o compartilhamento de contexto com arquivos .aiexclude.
Os dados são armazenados de modo que o Google não consiga identificar quem os enviou, e não é possível excluí-los mediante solicitação. Os dados são retidos por até 18 meses. Para ver mais informações, consulte o Aviso de privacidade do Gemini.
Dados enviados e recebidos
Confira os diferentes tipos de dados enviados e recebidos do Gemini:
- Estatísticas de uso:dados que especificam como você usa o Android Studio e as ferramentas relacionadas, por exemplo, como usar recursos e o uso de recursos. Isso inclui identificadores de software internos do Studio, como nomes de pacotes, nomes de classes e configuração de plug-ins. Você pode ativar ou desativar esse compartilhamento em File (Android Studio no macOS) > Settings > Appearance & Behavior > DataSharing.
- Comandos e respostas:as perguntas que você faz ao Gemini, incluindo qualquer informação de entrada ou código que você envia para o Gemini para análise ou conclusão, são chamadas de comandos. As respostas ou preenchimentos de código que você recebe do Gemini são chamados de respostas.
- Indicadores de feedback:marcações "Gostei" e "Não gostei" e qualquer outro feedback que você fornecer.
- Contexto (opcional): o Gemini pode enviar outras informações da base de código, como partes do código, tipos de arquivo e outras informações que podem ser necessárias para fornecer contexto ao modelo de linguagem grande (LLM). Isso ajuda o Gemini a fornecer respostas relevantes e de maior qualidade. Isso também permite que o Gemini forneça outros recursos experimentais, como preenchimento de código de IA.
Escolha do desenvolvedor
Por padrão, o Gemini não vê o código na janela do editor e usa apenas as solicitações e o histórico de conversas no bot de bate-papo para responder. No entanto, é possível ativar o compartilhamento de contexto da sua base de código para permitir respostas de alta qualidade e acesso a recursos experimentais, como o preenchimento de código de IA.
Há três mecanismos usados para controlar o compartilhamento do código-fonte do projeto com a finalidade de fornecer contexto ao Gemini:
Configurações globais
O Studio oferece uma preferência de ativação global em File (Android Studio no macOS) > Settings > Tools > Gemini, especificando se o código-fonte pode ser enviado aos servidores do Gemini para fornecer reconhecimento de contexto.
Escolher opções diferentes para cada projeto
Se a opção "Perguntar por projeto" estiver selecionada nas configurações do Gemini no Studio, uma caixa de diálogo
será exibida na primeira vez que cada projeto for aberto perguntando se o reconhecimento
de contexto deve ser ativado para esse projeto. Essa configuração é salva no
diretório .idea
do projeto.
Restrições no nível do código-fonte
Adicionar um arquivo .aiexclude
ao diretório de código-fonte do projeto oferece
um controle mais granular sobre quais arquivos estão qualificados para serem usados como contexto para modelos
de IA.
Saiba mais sobre o formato .aiexclude.
Perguntas frequentes
Como e quando o Gemini cita fontes nas respostas?
A programação com IA no Android Studio, assim como algumas outras experiências independentes de LLM, tem o objetivo de gerar conteúdo original e não replicar por completo. Projetamos nossos sistemas para limitar as chances desse problema ocorrer e vamos continuar a melhorar o funcionamento deles. Se o Gemini cita diretamente uma fonte, ele cita essa fonte.
Posso acessar o Gemini sem compartilhar o contexto?
Sim. Por padrão, o Gemini não vê o código na janela do editor e usa apenas os comandos e o histórico de conversas no bot de bate-papo para responder. No entanto, é possível ativar o compartilhamento de contexto da sua base de código para permitir respostas de alta qualidade e acesso a recursos experimentais, como o preenchimento de código de IA.
Como posso enviar feedback sobre uma resposta específica de IA?
Para nos ajudar a melhorar, classifique a saída gerada com um "Gostei" ou "Não gostei". Se você receber uma resposta de IA que não considera segura, útil, imprecisa ou ruim por qualquer outro motivo, envie um feedback.