Come funziona Gemini Code Assist

I modelli linguistici di grandi dimensioni (LLM) di Gemini utilizzati da Gemini Code Assist vengono addestrati su set di dati di codice disponibile pubblicamente, materiale specifico di Google Cloud e altre informazioni tecniche pertinenti, oltre ai set di dati utilizzati per addestrare i modelli di base di Gemini. I modelli vengono addestrati in modo che le risposte di Gemini Code Assist siano il più utili possibile per gli utenti di Gemini Code Assist.

Gemini Code Assist Standard ed Enterprise non utilizzano i tuoi prompt o le risposte generate per l'addestramento o la messa a punto dei nostri modelli sottostanti. Le versioni Standard ed Enterprise di Gemini Code Assist utilizzano i tuoi dati esclusivamente per fornire una risposta alla richiesta e, a meno che tu non lo indichi, non vengono memorizzati.

Come e quando Gemini Code Assist cita le fonti

Gli LLM di Gemini Code Assist, come alcune altre esperienze LLM autonome, hanno 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 continuiamo a migliorarne il funzionamento.

Se Gemini Code Assist riporta direttamente e in dettaglio citazioni di una pagina web, la cita. Per le risposte con URL, Gemini Code Assist consente agli utenti di visualizzare la fonte e, in alcuni casi, di aprirla con un semplice clic.

Quando genera codice o offre il completamento del codice, Gemini Code Assist fornisce informazioni sulle citazioni quando cita direttamente e in dettaglio un'altra fonte, ad esempio codice open source esistente. Nel caso di citazioni di repository di codice, la citazione potrebbe anche fare riferimento a una licenza open source applicabile.

Per consentire una migliore generazione di codice negli IDE, Gemini Code Assist raccoglie informazioni contestuali dal file che stai utilizzando attivamente nel tuo IDE, nonché da altri file locali aperti e pertinenti nel tuo progetto.

Quando utilizzi Gemini Code Assist nell'IDE, Gemini elenca i file del progetto (le origini del contesto) che sono stati utilizzati come riferimento per generare risposte ai tuoi prompt. Le origini del contesto vengono visualizzate ogni volta che utilizzi Gemini Chat.

Puoi impedire all'Assistente codice Gemini di suggerire codice che corrisponde alle fonti citate modificando le impostazioni nell'IDE (VS Code, Cloud Shell e Cloud Workstations).

La personalizzazione del codice in Gemini Code Assist Enterprise ti consente di ricevere suggerimenti sul codice basati sul codebase privato della tua organizzazione direttamente da Gemini Code Assist. Per scoprire di più sulla personalizzazione del codice e su come garantiamo la sicurezza durante l'accesso e lo stoccaggio del codice privato, consulta la panoramica di Gemini Code Assist. Per configurare e utilizzare la personalizzazione del codice, consulta Configurare e utilizzare la personalizzazione del codice di Gemini Code Assist.

Per saperne di più sui controlli di sicurezza di Gemini Code Assist Standard ed Enterprise, consulta Sicurezza, privacy e conformità per Gemini Code Assist Standard ed Enterprise.