Programmazione assistita dall'IA

Gemini in Android Studio ti consente di creare app più velocemente che mai con funzionalità di programmazione assistita dall'IA come le trasformazioni del codice personalizzato e il completamento automatico basato sull'IA.

Trasformazioni del codice Gemini

Ora puoi chiedere a Gemini dall'editor di codice di suggerire suggerimenti di codice per modificare, ottimizzare o aggiungere codice alla tua app nel seguente modo:

  1. Per visualizzare un campo di immissione per il prompt, esegui una delle seguenti operazioni dall'editor di codice:
    • Fai clic con il tasto destro del mouse nell'editor di codice e seleziona Gemini > Genera codice dal menu contestuale.
    • Evidenzia il codice che vuoi che Gemini modifichi, fai clic con il tasto destro del mouse nell'editor di codice e seleziona Gemini > Trasforma codice dal menu contestuale.
    • Premi CTRL+\ (Comando+\ su macOS).
  2. Chiedi a Gemini di descrivere come vuoi modificare o aggiungere il codice e premi Invio. Dopo che Gemini ha elaborato la richiesta, dovresti vedere una differenza del codice.
    • Ad esempio, puoi chiedere a Gemini di semplificare il codice complesso riscrivendolo, effettuando trasformazioni molto specifiche del codice come "Rendi questo codice idiomatico" o generando nuove funzioni che descrivi. Android Studio poi ti mostra il suggerimento di codice di Gemini come una differenza di codice, in modo da poter esaminare e accettare solo i suggerimenti che ti interessano.
  3. Esamina la differenza di codice ed esegui una delle seguenti operazioni:
    • Modifica ulteriormente il codice suggerito facendo clic su Perfeziona e inserendo un nuovo prompt.
    • Fai clic su Accetta tutte le modifiche per aggiungere le modifiche suggerite al codice.

Completamento del codice IA

Gemini offre il completamento automatico del codice in Android Studio basato sull'IA, che viene visualizzato come testo in corsivo grigio mentre digiti. Chiamiamo questa funzionalità completamento del codice IA. Questa funzionalità ti fa risparmiare tempo e ti consente di completare i progetti di programmazione più velocemente suggerendo funzioni complete. Quando la compilazione del codice AI è attiva, Gemini potrebbe inviare informazioni aggiuntive dalla base di codice, ad esempio parti di codice circostanti, tipi di file e altre informazioni necessarie per fornire contesto all'LLM e fornire suggerimenti più pertinenti.

Inizia

Per iniziare a utilizzare il completamento del codice AI:

  1. Scarica la versione più recente di Android Studio Jellyfish o successiva.
  2. Per avviare Gemini, apri o avvia un progetto Android Studio e fai clic su Visualizza > Finestre degli strumenti > Gemini.
  3. Accedi al tuo Account Google.
  4. Il completamento del codice AI funziona solo quando Gemini può accedere al contesto della tua base di codice. Attiva questa opzione durante l'accesso a Gemini o in qualsiasi momento tramite Android Studio > Impostazioni > Gemini > Migliora le risposte con informazioni provenienti dalla base di codice.
  5. Apri un file e inizia a digitare. I suggerimenti vengono attivati solo quando il cursore si trova alla fine di una riga o in un punto qualsiasi di una riga vuota.
  6. Premi Tab per accettare un suggerimento e Esc per cancellarne uno.

Domande frequenti

Come faccio ad accedere al completamento del codice AI?

Questa funzionalità funziona solo quando Gemini può accedere al contesto dal tuo codebase. Attiva questa opzione in Android Studio > Impostazioni > Gemini > Conoscenza del contesto. Il completamento automatico basato sull'IA viene visualizzato mentre digiti. Puoi anche utilizzare commenti in linguaggio naturale per attivare i completamenti di codice aggiungendo commenti.

Perché non riesco a visualizzare il completamento del codice?

Innanzitutto, verifica di aver eseguito l'accesso a Gemini e di aver attivato il completamento del codice AI in Android Studio > Impostazioni > Gemini. Tieni presente che il sistema non genererà sempre i completamenti di codice. È possibile che il modello non disponga di informazioni sufficienti per generare una risposta con un'elevata affidabilità.

Come faccio a disattivare il completamento del codice IA?

Per disabilitare il completamento del codice IA, vai ad Android Studio > Impostazioni > Gemini, revoca il consenso e disattiva il completamento del codice IA.