Dati e privacy

Gemini in Android Studio è stato realizzato tenendo conto della tua privacy.

Sappiamo che garantire la privacy del codice è fondamentale per guadagnare e mantenere la fiducia dei nostri sviluppatori. Gemini in Android Studio è progettato in modo che il codice non esca dal computer senza il tuo consenso. Se scegli di fornire un contesto di codice, Gemini lo utilizza per rispondere meglio alle tue domande. Hai il pieno controllo su quali dati vengono condivisi.

In Google crediamo che la fiducia provenga dalla trasparenza. Questa pagina descrive i nostri impegni in materia di IA, la filosofia della formazione e i controlli tecnici per gestire il modo in cui vengono utilizzati i tuoi dati.

Le nostre garanzie

Gemini è stato realizzato tenendo conto dei principi dell'IA di Google. Questi principi descrivono il nostro impegno a sviluppare la tecnologia IA in modo responsabile.

Inoltre, quando utilizzi Gemini in Android Studio, Google gestisce i tuoi dati in conformità con le Norme sulla privacy e l'Informativa sulla privacy di Gemini.

Raccolta e utilizzo dei dati

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

I dati dei tuoi feedback, come gli indicatori di Mi piace e Non mi piace, e il codice che inserisci esplicitamente nell'esperienza di chat, possono essere utilizzati per addestrare Gemini. Se attivi la consapevolezza del contesto, le informazioni raccolte, incluso il codice, potrebbero essere utilizzate per migliorare i nostri prodotti e servizi, ad esempio le tecnologie di machine learning. Per maggiori informazioni, consulta la nostra Informativa sulla privacy.

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

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

I dati vengono archiviati in modo tale che Google non possa distinguere 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

Ecco i diversi tipi di dati inviati e ricevuti da Gemini:

  • Statistiche sull'utilizzo: dati che specificano la modalità di utilizzo di Android Studio e dei relativi strumenti, ad esempio la modalità di utilizzo di funzionalità e utilizzo delle risorse. Sono inclusi identificatori software interni di Studio, come nomi dei pacchetti, nomi delle 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 eventuali informazioni di input o codice che invii a Gemini per l'analisi o il completamento, sono chiamate prompt. Le risposte o i completamenti di codice che ricevi da Gemini sono chiamati risposte.
  • Indicatori di feedback: Mi piace e Non mi piace e qualsiasi altro feedback che fornisci.
  • Contesto (facoltativo): Gemini potrebbe inviare informazioni aggiuntive dal tuo codebase, come parti di codice, tipi di file e qualsiasi altra informazione necessaria per fornire un contesto al modello linguistico di grandi dimensioni (LLM). Questo aiuta Gemini a fornire risposte pertinenti e di qualità superiore. Questo consente inoltre a Gemini di fornire ulteriori funzionalità sperimentali come il completamento del codice IA.

Scelta dello sviluppatore

Per impostazione predefinita, Gemini non può vedere il codice nella finestra dell'editor e utilizza solo i messaggi e la cronologia delle conversazioni nel chatbot per rispondere. Tuttavia, puoi attivare la condivisione del contesto dal tuo codebase per consentire risposte di qualità superiore e l'accesso a funzionalità sperimentali come il completamento del codice IA.

Esistono tre meccanismi utilizzati per controllare la condivisione del codice sorgente del progetto allo scopo di fornire un contesto a Gemini:

Finestra di dialogo delle impostazioni di Gemini

Impostazioni globali

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

Finestra di dialogo delle impostazioni di Gemini

Scegliere opzioni diverse per ogni progetto

Se nelle impostazioni Gemini di Studio è selezionata l'opzione"Chiedi di decidere per progetto", alla prima apertura di ogni progetto viene visualizzata una finestra di dialogo che chiede se la consapevolezza del contesto deve essere abilitata per il progetto. Questa impostazione viene salvata nella directory .idea del progetto.

Finestra di dialogo delle impostazioni di Gemini

Limitazioni a livello di codice sorgente

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

Scopri di più sul formato .aiexclude.

Domande frequenti

Come e quando Gemini cita le fonti nelle sue risposte?

La programmazione con l'IA in Android Studio, come alcune altre esperienze LLM indipendenti, ha lo scopo di generare contenuti originali e non di replicare in dettaglio contenuti esistenti. Abbiamo progettato i nostri sistemi in modo da limitare le probabilità che ciò accada e continueremo a migliorarne il funzionamento. Se Gemini cita direttamente in dettaglio una fonte, citerà la fonte.

Posso accedere a Gemini senza condividere il contesto?

Sì. 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 dal tuo codebase per consentire risposte di qualità superiore e l'accesso a funzionalità sperimentali come il completamento del codice IA.

Come faccio a inviare feedback su una specifica risposta dell'AI?

Per aiutarci a migliorare, valuta l'output generato con un Mi piace o Non mi piace. Se ricevi una risposta dell'IA che ritieni non sicura, non utile, imprecisa o insoddisfacente per qualsiasi altro motivo, comunicacelo inviandoci un feedback.