Android Studio supporta Gemma 4, il nostro modello locale più potente per la programmazione agentica
Tempo di lettura: 2 minuti
Il workflow e le esigenze di AI di ogni sviluppatore sono unici ed è importante poter scegliere in che modo l'AI aiuta lo sviluppo. A gennaio abbiamo introdotto la possibilità di scegliere qualsiasi modello di AI locale o remoto per potenziare la funzionalità di AI in Android Studio e oggi annunciamo la disponibilità di Gemma 4 per l'assistenza alla programmazione con l'AI in Android Studio. Questo nuovo modello locale addestrato sullo sviluppo Android offre il meglio di entrambi i mondi: la privacy e l'efficienza in termini di costi dell'elaborazione su dispositivo, insieme a funzionalità di ragionamento e chiamata degli strumenti allo stato dell'arte.
Assistenza AI, fornita localmente
Poiché viene eseguito localmente sul tuo computer, Gemma 4 ti offre l'assistenza per il codice AI che non richiede una connessione a internet o una chiave API per le sue operazioni principali. Questi sono alcuni dei principali vantaggi:
- Privacy e sicurezza:il codice rimane sulla tua macchina. Gemma 4 elabora tutte le richieste della modalità Agente localmente, il che lo rende la scelta ideale per gli sviluppatori che lavorano con requisiti di privacy dei dati o in ambienti aziendali sicuri.
- Efficienza dei costi:esegui flussi di lavoro agentici complessi senza preoccuparti di raggiungere le quote. Gemma 4 è ottimizzato per funzionare in modo efficiente sull'hardware di sviluppo moderno, utilizzando la GPU e la RAM locali per fornire un'assistenza rapida e reattiva.
- Disponibilità offline:utilizza l'agente per scrivere codice anche quando non hai una connessione a internet.
- Ragionamento allo stato dell'arte:Gemma 4 offre un ragionamento allo stato dell'arte, in grado di svolgere attività di programmazione complesse in più passaggi in modalità Agente.
Potente programmazione agentica
Gemma 4 è stato addestrato per lo sviluppo di Android con funzionalità di chiamata di strumenti agentici. Quando selezioni Gemma 4 come modello locale, puoi sfruttare la modalità Agente per una serie di casi d'uso di sviluppo, ad esempio:
- Progettazione di nuove funzionalità:gli sviluppatori possono chiedere all'agente di creare una nuova funzionalità o un'intera app con comandi come "crea un'app calcolatrice". L'agente non solo genererà il codice dell'UI, ma utilizzerà le best practice di Android, come la scrittura in Kotlin e l'utilizzo di Jetpack Compose.
- Refactoring:puoi dare comandi di alto livello come "Estrai tutte le stringhe hardcoded e migrale in strings.xml". L'agente esaminerà il codebase, identificherà le istanze che richiedono modifiche e applicherà le modifiche a più file contemporaneamente.
- Correzione di bug e risoluzione della build:se la build di un progetto non riesce o presenta errori lint persistenti, puoi chiedere all'agente di "Genera il mio progetto e correggi eventuali errori". L'agente passerà al codice incriminato e applicherà le correzioni in modo iterativo finché la build non andrà a buon fine.
Requisiti hardware consigliati
Il modello 26B MoE è consigliato per gli sviluppatori di app per Android che utilizzano una macchina con i requisiti hardware minimi. La RAM totale necessaria include sia Android Studio che Gemma.
| Modello | RAM totale necessaria | È necessario spazio di archiviazione |
|---|---|---|
| Gemma E2B | 8 GB | 2 GB |
| Gemma E4B | 12 GB | 4 GB |
| Gemma 26B MoE | 24 GB | 17 GB |
Inizia
Per iniziare, assicurati di aver installato l'ultima versione di Android Studio.
- Installa un provider LLM, ad esempio LM Studio o Ollama, sul tuo computer locale.
- In Impostazioni > Strumenti > AI > Fornitori di modelli aggiungi la tua istanza di LM Studio o Ollama.
- Scarica il modello Gemma 4 da Ollama o LM Studio. Consulta i requisiti hardware per la selezione delle dimensioni del modello.
- In modalità Agente, seleziona Gemma 4 come modello attivo.
Per una procedura dettagliata sulla configurazione, consulta la documentazione ufficiale su come utilizzare un modello locale.
Siamo entusiasti di vedere come Gemma 4 consente flussi di lavoro di sviluppo più privati, sicuri e potenti. Come sempre, il tuo feedback è essenziale per continuare a perfezionare l'esperienza AI in Android Studio. Se trovi un bug o un problema, segnalalo. Puoi anche entrare a far parte della nostra vivace community di sviluppatori Android su LinkedIn, YouTube o X. Buona programmazione!
-
Novità sul prodottoQuest'anno, in occasione della conferenza Google I/O, stiamo andando oltre i cambiamenti iterativi, verso una trasformazione fondamentale del modo in cui vengono create le app. I nostri nuovi strumenti sono pensati per l'era agentica, con funzionalità che aumentano la produttività degli sviluppatori Android e potenziano gli agenti AI che implementano nel codebase.
Matthew Warner • Lettura di 8 minuti -
Novità sul prodottoIl debug wireless su Android ora è più veloce, più affidabile e più facile da configurare che mai. Con ADB Wi-Fi 2.0, abbiamo introdotto un nuovo stack di server e una gestione di rete più intelligente per rispondere direttamente ai feedback degli sviluppatori in merito alle lacune di usabilità.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Lettura di 1 minuto -
Novità sul prodottoQuesta è la release stabile finale per Android Studio Quail. Le nuove funzionalità di Android Studio ti consentono di creare app premium con l'AI in modo efficiente ed efficace.
Amman Asfaw • Lettura di 5 minuti
Ricevi gli ultimi approfondimenti sullo sviluppo per Android direttamente nella tua casella di posta ogni settimana.