Notizie sui prodotti
Aumento della guida e del controllo della modalità Agent con Android Studio Panda 3
Lettura di 3 minuti
Android Studio Panda 3 è ora stabile e pronto per l'uso in produzione. Questa release offre ancora più controllo e personalizzazione sui flussi di lavoro basati sull'AI, semplificando la creazione di app Android di alta qualità.
Che tu stia aggiungendo nuove funzionalità a un'app esistente o creando una nuova app, questi aggiornamenti migliorano la tua esperienza di sviluppo consentendo all'agente AI in Android Studio di apprendere le tue pratiche specifiche e di darti un controllo granulare sulle sue autorizzazioni.
Infine, oltre alle competenze AI e ai miglioramenti della modalità Agent, Android Studio Panda 3 include anche il supporto aggiornato per la creazione di app Android per auto.
Ecco un approfondimento delle novità:
Competenze dell'agente
Crea un agente AI più utile utilizzando le competenze dell'agente in Android Studio. Le competenze dell'agente sono istruzioni specializzate che insegnano all'agente nuove funzionalità e best practice per un flusso di lavoro specifico, che l'agente può quindi sfruttare in base alle esigenze. In questo modo si riduce notevolmente il livello di dettaglio richiesto per i prompt quotidiani. Le competenze dell'agente funzionano con Gemini in Android Studio o con altri LLM di terze parti remoti che integri nel framework dell'agente in Android Studio.
Tu e i membri del tuo team potete creare competenze che indicano all'agente esattamente come gestire attività specifiche nel codebase. Ad esempio, puoi creare una competenza "revisione del codice" personalizzata in base agli standard di codifica della tua organizzazione o una competenza personalizzata per fornire all'agente maggiori informazioni sull'utilizzo di una libreria interna.
Una volta creata una competenza, l'agente sarà in grado di utilizzarla automaticamente oppure potrai attivarla manualmente digitando @ seguito dal nome della competenza. Consulta la documentazione per scoprire di più su come creare competenze per il tuo codebase o, meglio ancora, chiedi all'agente di aiutarti a creare una nuova competenza e ti guiderà nei dettagli.
Per iniziare
Per creare una competenza per il tuo progetto:
- Crea una directory .skills nella cartella root del progetto.
- Inserisci un file SKILL.md in questa nuova directory.
- Aggiungi un nome e una descrizione al file per definire il flusso di lavoro personalizzato e la competenza è pronta.
- Se vuoi, includi script, asset e riferimenti per fornire ancora più indicazioni all'agente.
Gestire le autorizzazioni per la modalità Agent
Hai il controllo del tuo codebase e ora puoi scegliere con maggiore attenzione quali dati e funzionalità condividere con gli agenti AI. Le nuove autorizzazioni granulari dell'agente in Android Studio ti consentono di decidere esattamente cosa possono fare gli agenti per te.
Quando la modalità Agent deve leggere file, eseguire comandi della shell o accedere al web, chiede esplicitamente la tua autorizzazione. Sappiamo che la "fatica da approvazione" è un rischio reale nei workflow AI: quando uno strumento chiede l'autorizzazione troppo spesso, è facile iniziare a fare clic su "Consenti" senza esaminare completamente l'azione. Offrendo regole granulari "Consenti sempre" per le operazioni attendibili e una sandbox facoltativa per quelle sperimentali, Android Studio ti aiuta a concentrarti sulle decisioni ad alto rischio che richiedono effettivamente la tua approvazione manuale.
Le autorizzazioni dell'agente sono intuitive da configurare e utilizzare. Ad esempio, la concessione di autorizzazioni di alto livello autorizza automaticamente gli strumenti secondari correlati, mentre i comandi che hai approvato in precedenza verranno eseguiti automaticamente senza interrompere il flusso. Non preoccuparti, l'accesso a file sensibili come le chiavi SSH richiederà sempre la tua approvazione esplicita.
Per una maggiore sicurezza, puoi anche utilizzare una sandbox facoltativa per applicare un controllo rigoroso e isolato sull'agente.
Modello di app della libreria di app per auto vuota
Stiamo semplificando la creazione di app Android per auto. La creazione di app per auto comportava la gestione di configurazioni complesse solo per compilare correttamente il progetto.
Ora puoi accelerare lo sviluppo con il nuovo modello "App della libreria di app per auto vuota" in Android Studio. Questo modello si occupa del codice boilerplate richiesto per un'app ottimizzata per la guida sia su Android Auto sia su Android Automotive OS, risparmiando tempo e fatica. Invece di rimanere bloccato nella configurazione, puoi concentrarti sulla creazione della migliore esperienza per i tuoi utenti sulla strada.
Per iniziare
Per utilizzare il nuovo modello:
- Seleziona Nuovo progetto nella schermata di benvenuto di Android Studio (o File > Nuovo > Nuovo progetto da un progetto).
- Cerca o seleziona il modello App della libreria di app per auto vuota.
- Assegna un nome all'app e fai clic su Fine per generare l'app ottimizzata per la guida.
Release di Android Studio Panda
Panda 3 si basa sulla release Panda 2 incentrata sull'AI del mese scorso. Consulta il post Passare dal prompt al prototipo funzionante con Android Studio Panda 2 per scoprire di più sulle nuove funzionalità di Android Studio, tra cui il flusso di nuovo progetto basato sull'AI che ti porta dal prompt al prototipo e l'assistente per l'upgrade della versione che semplifica l'aggiornamento delle dipendenze.
Per iniziare
Inizia subito e accelera lo sviluppo. Scarica Android Studio Panda 3 e inizia a esplorare oggi stesso queste nuove e potenti funzionalità agentiche.
Come sempre, il tuo feedback è fondamentale per noi. Controlla i problemi noti, segnala bug e partecipa alla nostra vivace community su LinkedIn, Medium, YouTube o X. Buona programmazione!
Continua a leggere
-
Notizie sui prodotti
Android Studio Panda 4 è ora stabile e pronto per l'uso in produzione. Questa release include la modalità di pianificazione, la previsione della modifica successiva e altro ancora, semplificando la creazione di app Android di alta qualità.
Matt Dyor • Lettura di 5 minuti
-
Notizie sui prodotti
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 alimentare le funzionalità AI in Android Studio
Matthew Warner • Lettura di 2 minuti
-
Notizie sui prodotti
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 di chiamata di strumenti autonomi.
Matthew McCullough • Lettura di 2 minuti
Segui gli aggiornamenti
Ricevi ogni settimana nella tua casella di posta gli ultimi approfondimenti sullo sviluppo di Android.