Dati e privacy

Gemini in Android Studio è stato realizzato pensando alla privacy degli utenti.

Sappiamo che verificare la privacy del codice è fondamentale per generare e mantenere la fiducia dei nostri sviluppatori. Gemini in Android Studio è progettato in modo che il codice non lasci mai il computer senza il tuo consenso. Se scegli di fornire il contesto del codice, Gemini utilizza questo contesto aggiuntivo per rispondere meglio alle tue domande. Hai il controllo completo sui dati condivisi.

In Google, crediamo che la fiducia derivi dalla trasparenza. Questa pagina illustra i nostri impegni in materia di AI, la filosofia di addestramento e i controlli tecnici per gestire la modalità di utilizzo dei tuoi dati.

Le nostre garanzie > Gemini è stato progettato in base ai principi di Google AI. Questi principi descrivono il nostro impegno a sviluppare la tecnologia AI in modo responsabile. > - Quando utilizzi Gemini in Android Studio, Google gestisce i tuoi dati in conformità con le nostre Norme sulla privacy e l'Informativa sulla privacy di Gemini. - Quando utilizzi Gemini in Android Studio per le aziende abbonandoti a Gemini Code Assist, Google gestisce i tuoi dati in conformità con l'Informativa sulla privacy di Google Cloud.

Raccolta e utilizzo dei dati

Il codice non viene condiviso con Gemini senza il tuo consenso esplicito. Hai la possibilità di condividere il codice con Gemini per attivare le funzionalità di riconoscimento del contesto, fornendo a Gemini la possibilità di offrire risposte specifiche per il progetto.

Ecco come i tuoi dati potrebbero essere raccolti e utilizzati:

  • I dati di feedback, come i segnali Mi piace e Non mi piace, potrebbero essere utilizzati per addestrare Gemini.
  • Se utilizzi la versione senza costi di Gemini in Android Studio, il codice che inserisci esplicitamente nell'esperienza di chat potrebbe essere utilizzato per addestrare Gemini. Se attivi il riconoscimento del contesto, le informazioni raccolte, incluso il codice, potrebbero essere utilizzate per migliorare i nostri prodotti e servizi, come le tecnologie di machine learning. Per maggiori dettagli, consulta la nostra informativa sulla privacy.
  • Se utilizzi una chiave API personale, un abbonamento a Google One o Gemini in Android Studio per le aziende, il codice che inserisci nell'esperienza di chat in Android Studio non viene mai utilizzato per addestrare Gemini. Se attivi il riconoscimento del contesto, le informazioni raccolte, incluso il codice, non vengono mai utilizzate per migliorare i nostri prodotti e servizi, come le tecnologie di machine learning. Per maggiori dettagli, consulta l' Informativa sulla privacy di Google Cloud.

Se attivi la funzionalità di completamento del codice AI, utilizziamo il contesto della tua codebase per fornire risposte di qualità superiore.

Puoi utilizzare Gemini con le funzionalità di riconoscimento del contesto disattivate, con il compromesso di funzionalità meno accurate e alcune funzionalità disattivate, come il completamento del codice basato su ML. Android Studio fornisce controlli della privacy integrati per regolare il livello di riconoscimento del contesto che vuoi attivare, utilizzando File (Android Studio su macOS) > Impostazioni > Strumenti > Gemini. Per bloccare la condivisione del contesto per determinate parti della codebase, consulta Configurare la condivisione del contesto con i file .aiexclude.

I dati vengono archiviati in modo che Google non possa sapere chi li ha forniti e non è possibile eliminarli su richiesta. I dati vengono conservati per un massimo di 18 mesi. Per ulteriori informazioni, consulta l'Informativa sulla privacy di Gemini.

Dati inviati e ricevuti

Di seguito sono riportati i diversi tipi di dati inviati a e ricevuti da Gemini:

Statistiche sull'utilizzo

Dati che specificano come utilizzi Android Studio e i

relativi strumenti, ad esempio come utilizzi le funzionalità e l'utilizzo delle risorse. Sono inclusi gli identificatori software interni a Studio, come nomi di pacchetti, nomi di classi e configurazione dei plug-in. Puoi attivare o disattivare questa condivisione da File (Android Studio su macOS) > Impostazioni > Aspetto e comportamento > Condivisione dei dati.

Prompt e risposte

Le domande che poni a Gemini, incluse le informazioni

di input o il codice che invii a Gemini per analizzare o completare, sono chiamate prompt. Le risposte o i completamenti del codice che ricevi da Gemini sono chiamati risposte.

Segnali di feedback

Voti Mi piace e Non mi piace e qualsiasi altro feedback che

fornisci.

Contesto (facoltativo)

Gemini potrebbe inviare informazioni aggiuntive dalla

base di codice, come parti del codice, tipi di file e qualsiasi altra informazione che potrebbe essere necessaria per fornire il contesto al modello linguistico di grandi dimensioni (LLM). In questo modo, Gemini può fornire risposte di qualità superiore e pertinenti. Inoltre, Gemini può fornire funzionalità sperimentali aggiuntive, come il completamento del codice AI.

Scelta dello sviluppatore

Per impostazione predefinita, Gemini non può vedere il codice nella finestra dell'editor e utilizza solo i prompt e la cronologia delle conversazioni nel chatbot per rispondere. Tuttavia, puoi attivare la condivisione del contesto dalla codebase per ottenere risposte di qualità superiore e accedere a funzionalità sperimentali come il completamento del codice AI.

Esistono tre meccanismi utilizzati per controllare la condivisione del codice sorgente del progetto ai fini della fornitura del contesto a Gemini:

Impostazioni di Gemini in Android Studio, che mostrano la preferenza di attivazione globale per la consapevolezza del contesto.
Figura 1: impostazioni globali di Gemini in Android Studio.

Impostazioni generali

Studio fornisce una preferenza di attivazione globale in File (Android Studio su macOS) > Impostazioni > Strumenti > Gemini, che specifica se il codice sorgente può essere inviato ai server Gemini per fornire il riconoscimento del contesto.

La finestra di dialogo "Vuoi attivare la consapevolezza del contesto di Gemini per questo progetto?" in Android Studio.
Figura 2: finestra di dialogo di conferma del riconoscimento del contesto specifico del progetto.

Impostazioni specifiche del progetto

Se in Studio è selezionata l'opzione Chiedi di decidere per progetto nelle impostazioni di Gemini, la prima volta che viene aperto ogni progetto viene visualizzata una finestra di dialogo che chiede se il riconoscimento del contesto deve essere attivato per quel progetto. Questa impostazione viene salvata nella directory .idea del progetto.

Un file .aiexclude in una directory del progetto all'interno della visualizzazione del progetto di Android Studio.
Figura 3: esempio di un file .aiexclude in un progetto.

Restrizioni del codice sorgente con i file .aiexclude

L'aggiunta di un file .aiexclude alla directory del codice sorgente del progetto offre un controllo più granulare sui file idonei a essere utilizzati come contesto per i modelli AI.

Scopri di più sul formato .aiexclude.