Notizie sui prodotti

Crea a modo tuo: utilizza qualsiasi agente AI di tua scelta in Android Studio

Lettura di 3 minuti
Visualizza il profilo di Matthew Warner
Matthew Warner Product Manager

Gli strumenti per sviluppatori basati sull'AI sono diventati un moltiplicatore essenziale per la produttività ingegneristica, con team che adottano agenti di programmazione AI specializzati, infrastrutture aziendali personalizzate e strumenti autonomi. È importante che tu possa creare app per Android nel modo più adatto a te e al tuo team. Lo sviluppo di Android agentico è più aperto e flessibile che mai.

L'anno scorso, Android Studio si è aperto a qualsiasi modello di AI. Oggi facciamo un ulteriore passo avanti introducendo il supporto per gli agenti di codifica che preferisci. Con la nostra nuova funzionalità Bring Your Own Agent (BYOA), puoi integrare facilmente il tuo agente di codifica preferito in Android Studio, con Claude Agent di Anthropic, Codex di Open AI e Antigravity di Google, e potenziarlo con l'infrastruttura ottimizzata per l'AI e il supporto degli strumenti di Android Studio.

BYOALarger.gif
Agente Claude in Android Studio

I tuoi agenti, il tuo piano AI

BYOA accoppia il tuo agente preferito con l'intelligenza nativa dell'IDE, rendendolo più veloce, accurato ed economico. BYOA è disponibile nell'ultima versione di Android Studio Canary e offre vantaggi quali:

  • Consapevolezza del codebase ed efficienza dei token:Android Studio fornisce il grafico completo del progetto, la configurazione della build e i dettagli della piattaforma direttamente nell'agente utilizzando Agent Client Protocol (ACP) . L'agente può quindi filtrare i file o i dettagli pertinenti per un utilizzo efficiente dei token, una latenza inferiore e risposte più precise.
  • Continuità del flusso di lavoro senza interruzioni: passa facilmente da un prompt all'altro dell'agente conversazionale e agli strumenti appositamente creati di Android Studio, mantenendo intatto lo stato del flusso mentre passi da un'attività all'altra.
  • Flessibilità dell'agente:collega qualsiasi agente conforme all'ACP direttamente ad Android Studio e accedi con il tuo piano. Se un agente esaurisce la quota o non soddisfa le tue aspettative di rendimento, puoi far intervenire un altro agente.
  • Inserimento di strumenti nativi:colleghiamo la diagnostica della build, gli strumenti UI come le anteprime di Jetpack Compose, gli strumenti SDK Android e il controllo dell'emulatore Android in modo che l'agente abbia accesso e possa testare, diagnosticare ed eseguire direttamente in Android Studio.

Agenti di programmazione potenti, capaci e affidabili

Gli agenti possono pianificare ed eseguire workflow tecnici completi direttamente nel tuo ambiente, sbloccando potenti casi d'uso:

  • Esegui nell'ambiente:leggi, scrivi e modifica file, esegui comandi shell, esegui test e cerca sul web.
  • Delega ai subagenti:suddividi i progetti complessi generando agenti specializzati per le sottoattività, come la revisione del codice o il test.
  • Mantieni il controllo:le autorizzazioni granulari consentono all'agente di agire in autonomia per le attività di routine e di sospendersi per la tua approvazione per le azioni più rischiose.
  • Mantenere il contesto e la configurazione:mantieni le sessioni a lunga esecuzione e carica automaticamente le competenze, i comandi rapidi e la memoria del progetto.

Gli agenti in esecuzione in Android Studio usufruiscono anche delle competenze Android e della knowledge base di Android, garantendo l'accesso alle best practice più recenti per Android. Se vuoi scoprire di più su come gli agenti influiscono sul rendimento del modello, leggi i nostri ultimi aggiornamenti di Android Bench.

Utilizzare Gemini con Google Antigravity

Molti sviluppatori utilizzano Gemini direttamente in Android Studio tramite l'agente integrato e continueremo a offrire questa esperienza in Android Studio. Tuttavia, per un'esperienza ottimale con Gemini, ti consigliamo di selezionare l'agente Google Antigravity per accedere agli ultimi modelli Gemini, come Gemini Flash 3.8, e a una quota di utilizzo dell'AI più elevata. Puoi anche accedere all'agente Google Antigravity con il tuo piano Google AI Pro o Ultra per usufruire dei vantaggi in Android Studio oppure pagare le tariffe per token con una chiave API Gemini.

Antigravity_AgentSelector.png
Selezione dell'agente Google Antigravity

Selezionare l'agente Google Antigravity

Se la tua organizzazione utilizza Gemini Enterprise, puoi continuare a utilizzare l'agente integrato o l'agente Antigravity. In entrambi i casi, la tua organizzazione continua a beneficiare della maggiore sicurezza e privacy di Google Cloud.

Antigravity_Agent_Registry.png
Accedi all'agente Antigravity utilizzando un Account Google, una licenza Gemini Enterprise, la piattaforma Enterprise Agent o la chiave API Gemini

Inizia

Il supporto di BYOA verrà implementato in anteprima a partire dalla release canary di Android Studio Rabbit 2, che include agenti di uso comune come Google Antigravity, Claude Agent e Codex. Sono supportati sia i piani AI aziendali che quelli per i consumatori, a seconda del fornitore dell'agente. Per collegare un agente:

  1. Aggiorna Android Studio:assicurati di utilizzare l'ultima versione del canale di rilascio canary.
  2. Collega i tuoi agenti: nella finestra dell'agente, seleziona uno degli agenti (Claude Agent, Codex o Antigravity) e accedi o fornisci una chiave API. È possibile trovare agenti aggiuntivi in Impostazioni del registro > Strumenti > AI > Agenti
  3. Esplora la documentazione:consulta la nostra nota di rilascio dell'anteprima qui.

Il tuo feedback è essenziale per continuare a perfezionare l'esperienza di AI in Android Studio. Se riscontri un bug o un problema, segnalalo. Non vediamo l'ora di vedere le tue creazioni.

Continua a leggere