Android Studio supporta Gemma 4, il nostro modello locale più potente per la programmazione agentica
Tempo di lettura: 2 minuti
Il flusso di lavoro 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 codifica basata sull'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 sul dispositivo, insieme a funzionalità di ragionamento e chiamata degli strumenti allo stato dell'arte.
Assistenza AI, fornita localmente
Se 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 complessi basati su agenti senza preoccuparti di raggiungere le quote. Gemma 4 è ottimizzato per essere eseguito in modo efficiente su hardware di sviluppo moderno, utilizzando GPU e RAM locali per fornire 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 Android con funzionalità di chiamata di strumenti agentici. Quando selezioni Gemma 4 come modello locale, puoi sfruttare la modalità Agent 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à anche 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 va a buon fine o presenta errori di lint persistenti, puoi chiedere all'agente di "Creare la build del mio progetto e correggere 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 workflow di sviluppo più privati, sicuri e potenti. Come sempre, il tuo feedback è essenziale per continuare a perfezionare l'esperienza AI in Android Studio. Se riscontri 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!
-
Notizie sui prodottiQuest'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 • Tempo di lettura: 8 min -
Notizie sui prodottiL'anno scorso, Android Studio è stato aperto a qualsiasi modello di AI. Oggi facciamo un ulteriore passo avanti introducendo il supporto per gli agenti di codifica che preferisci.
Matthew Warner • Tempo di lettura: 3 minuti -
Notizie sui prodottiIl 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
Ricevi gli ultimi approfondimenti sullo sviluppo per Android direttamente nella tua casella di posta ogni settimana.