Maggiore guida e 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 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à.
Che tu stia aggiungendo nuove funzionalità a un'app esistente o creando un'app completamente nuova, questi aggiornamenti migliorano la tua esperienza di sviluppo consentendo all'agente AI in Android Studio di apprendere le tue pratiche specifiche e offrendoti un controllo granulare sulle sue autorizzazioni.
Infine, oltre alle competenze di AI e ai miglioramenti di Agent Mode, Android Studio Panda 3 include anche il supporto aggiornato per la creazione di app per auto per Android.
Ecco un approfondimento delle novità:
Skill dell'agente
Crea un agente AI più utile utilizzando le skill dell'agente in Android Studio. Gli skill dell'agente sono istruzioni specializzate che insegnano all'agente nuove funzionalità e best practice per un workflow specifico, che l'agente può quindi sfruttare in base alle necessità. 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 remoti di terze parti che integri nel framework dell'agente in Android Studio.
Tu e i membri del tuo team potete creare skill che indicano all'agente esattamente come gestire attività specifiche nel codebase. Ad esempio, potresti creare un'abilità personalizzata di "revisione del codice" in base agli standard di codifica della tua organizzazione o un'abilità personalizzata per fornire all'agente maggiori informazioni sull'utilizzo di una libreria interna.
Una volta creata una skill, l'agente potrà utilizzarla automaticamente oppure puoi attivarla manualmente digitando @ seguito dal nome della skill. Consulta la documentazione per scoprire di più su come creare skill per la tua base di codice o, meglio ancora, chiedi al tuo agente di aiutarti a creare una nuova skill e ti guiderà nei dettagli.
Per iniziare
Per creare una skill per il tuo progetto:
- Crea una directory .skills all'interno della cartella principale del progetto.
- Inserisci un file SKILL.md all'interno di questa nuova directory.
- Aggiungi un nome e una descrizione al file per definire il workflow personalizzato e la tua skill è pronta.
- Se vuoi, includi script, asset e riferimenti per fornire ancora più indicazioni al tuo agente.
Gestire le autorizzazioni per la modalità Agente
Controlli il tuo codebase e ora puoi scegliere con maggiore consapevolezza quali dati e funzionalità condividere con gli agenti AI. Le nuove autorizzazioni granulari degli agenti in Android Studio ti consentono di decidere esattamente cosa possono fare gli agenti per te.
Quando la modalità Agente deve leggere file, eseguire comandi shell o accedere al web, chiede esplicitamente la tua autorizzazione. Sappiamo che la "fatica di approvazione" è un rischio reale nei flussi di lavoro 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 importanti 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 vengono eseguiti automaticamente senza interrompere il flusso. Ti assicuriamo che 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 imporre un controllo rigoroso e isolato sull'agente.
Modello di app della libreria di app per auto vuoto
Stiamo semplificando la creazione di app per auto per Android. In passato, creare app per l'auto significava destreggiarsi tra configurazioni complesse solo per far sì che il progetto venisse creato correttamente.
Ora puoi accelerare lo sviluppo con il nuovo modello "Empty Car App Library App" in Android Studio. Questo modello si occupa del codice boilerplate richiesto per un'app ottimizzata per la guida sia su Android Auto che su Android Automotive OS, consentendoti di risparmiare tempo e fatica. Invece di impantanarti 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 all'interno di un progetto).
- Cerca o seleziona il modello Empty Car App Library App.
- Assegna un nome all'app e fai clic su Fine per generare l'app ottimizzata per la guida.
Versioni Panda di Android Studio
Panda 3 si basa sulla release Panda 2 del mese scorso, incentrata sull'AI. Consulta il post Go from prompt to working prototype with 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 guida dal prompt al prototipo e l'assistente per l'upgrade della versione che semplifica l'aggiornamento delle dipendenze.
Inizia
Inizia subito e accelera il tuo sviluppo. Scarica Android Studio Panda 3 e inizia subito a esplorare queste nuove e potenti funzionalità di agenti.
Come sempre, il tuo feedback è fondamentale per noi. Controlla i problemi noti, segnala bug e entra a far parte della nostra vivace community su LinkedIn, Medium, YouTube o X. Buona programmazione!
-
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 -
Novità sul prodottoAndroid Studio Quail 2 è ora stabile e pronto per l'uso in produzione, con un passaggio al tuo IDE con flussi di lavoro agentici simultanei, profilazione delle perdite di memoria integrata in modo nativo e correzione degli arresti anomali sensibile al contesto.
Amman Asfaw • Lettura di 3 minuti
Ricevi gli ultimi approfondimenti sullo sviluppo per Android direttamente nella tua casella di posta ogni settimana.