Novità sul prodotto
Android Studio supporta Gemma 4, il nostro modello locale più potente per la programmazione agentica
Lettura di 2 minuti
Il flusso di lavoro e le esigenze di ogni sviluppatore in materia di AI sono unici ed è importante poter scegliere in che modo l'AI può aiutarti nello 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 on-device, insieme a funzionalità di ragionamento e chiamata di strumenti all'avanguardia.
Assistenza AI, fornita localmente
Se viene eseguito localmente sulla tua macchina, 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. I vantaggi principali includono:
- 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 all'avanguardia:Gemma 4 offre un ragionamento all'avanguardia, 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 va a buon fine o presenta errori 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 riuscirà.
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 di 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!
Continua a leggere
-
Novità sul prodotto
Android Studio Panda 3 è ora stabile e pronto per l'uso in produzione. Questa release ti offre ancora più controllo e personalizzazione sui tuoi flussi di lavoro basati sull'AI, rendendo più facile che mai creare app per Android di alta qualità.
Matt Dyor • Lettura di 3 minuti
-
Novità sul prodotto
Oggi stiamo migliorando lo sviluppo di Android con Gemma 4, il nostro modello aperto all'avanguardia più recente progettato con funzionalità di ragionamento complesso e chiamata di strumenti autonomi.
Matthew McCullough • Lettura di 2 minuti
-
Novità sul prodotto
L'aggiornamento delle funzionalità di Android Studio Narwhal 4 è ora stabile e pronto per l'uso.
Paris Hsu • Lettura di 5 minuti
Segui gli aggiornamenti
Ricevi ogni settimana gli ultimi approfondimenti sullo sviluppo per Android direttamente nella tua casella di posta.