In occasione della conferenza Google I/O 2024, abbiamo presentato una visione di Android reinventata con l 'IA al centro. In questo video sono riportati i tre aggiornamenti principali per la creazione di app con l'IA su Android per gli sviluppatori Android.
Scegli la soluzione di IA generativa più adatta a te
Questo documento fornisce una panoramica dell'IA generativa su Android, inclusi i modelli Gemini disponibili e gli SDK associati.
AI on-device ad alte prestazioni
Sui dispositivi Android supportati puoi offrire esperienze IA generativa complete senza bisogno di una connessione di rete o di spostare i dati dal dispositivo. I modelli di IA generativa on-device come Gemini Nano sono ottime soluzioni per casi d'uso in cui la bassa latenza, il basso costo e le misure di salvaguardia della privacy sono le tue principali preoccupazioni.
Casi d'uso
- Utilizzo dei contenuti migliorato con l'IA: riassunto del testo, risposta alle domande sui documenti e estrazione delle entità.
- Genesi di contenuti con l'aiuto dell'IA: correzione bozze, correzione grammaticale, assistenza alla scrittura e risposte rapide contestuali.
- Classificazione del testo: analisi del sentiment o dell'umore
- Privacy: sblocca le funzionalità di IA generativa mantenendo i dati sul dispositivo
Soluzioni
Utilizza l'SDK Google AI Edge per sfruttare l'inferenza di Gemini Nano sul dispositivo. Gemini Nano è ora disponibile pubblicamente per l'accesso sperimentale.
Pubblica modelli personalizzati per le funzionalità di IA on-device in modo più efficiente con Play per l'IA on-device. Google Play semplifica il lancio, il targeting, la gestione delle versioni, il download e l'aggiornamento dei modelli on-device, aiutandoti a migliorare l'esperienza utente mantenendo ottimizzate le dimensioni dell'app. L'IA sul dispositivo è disponibile senza costi aggiuntivi. Compila il modulo se ti interessa l'accesso in anteprima a Play per l'AI on-device.
Registrati per l'accesso in anteprima all'AI on-device di Play
IA cloud multimodale con i modelli più avanzati di Google
Puoi creare esperienze di AI generativa multimodale nelle tue app sfruttando i modelli di base che eseguono l'inferenza nel cloud, come i modelli Gemini Pro. Questi modelli sono un'ottima soluzione se vuoi supportare la gamma più ampia possibile di dispositivi Android.
Casi d'uso
- Descrizioni e sottotitoli codificati di immagini e video: identificare gli oggetti e descriverli in testo
- Ragionamento multimodale: elaborazione di contenuti di testo, immagini e video
- Generare testo: riassumere articoli, rispondere a domande sui contenuti testuali, estrarre entità.
- Formattazione della risposta: formatta la risposta del modello in JSON o Markdown
Soluzioni
Per realizzare la prototipazione delle funzionalità di IA generativa, puoi iniziare con l'SDK client Google AI. Questo SDK ti consente di accedere all'API Gemini e semplifica le interazioni della tua app con i modelli Gemini. L'SDK client Google AI è in anteprima e deve essere utilizzato solo per prototipi.
Scopri di più sull'SDK client Google AI
Per implementare le tue esperienze di IA in produzione, utilizza Vertex AI in Firebase. Analogamente all'SDK client di Google AI, questo SDK Firebase fornisce accesso ai modelli Gemini, ma offre anche opzioni di sicurezza e configurazione fondamentali per le app di produzione. Inoltre, Firebase include funzionalità e assistenza a livello di produzione su varie piattaforme mobile.
Scopri di più su Vertex AI in Firebase
AI per le aziende
Vertex AI è la piattaforma di sviluppo AI unificata e completamente gestita di Google. Le aziende possono utilizzare la piattaforma Vertex AI di Google per offrire esperienze di IA personalizzate ai dispositivi Android utilizzando le integrazioni di backend. Crea, addestra e esegui il deployment di applicazioni di IA sull'infrastruttura scalabile di Google di livello mondiale. È una ottima soluzione per l'IA su larga scala aziendale, con accesso a oltre 130 modelli e strumenti, tra cui AI Studio, Agent Builder e i modelli Gemini.
Casi d'uso
- Addestramento e pubblicazione di modelli personalizzati
- Generazione di immagini e video
- Agenti virtuali, assistenza clienti
- Trascrizione vocale, elaborazione del linguaggio naturale
Soluzione
Utilizza la piattaforma Vertex AI di Google per creare applicazioni IA personalizzate e collegare le app Android al livello di servizio.
Risorse aggiuntive
- Panoramica di Vertex AI
- Vertex AI con Gemini 1.5 Pro
- Percorso di apprendimento per l'IA generativa per sviluppatori
Responsible Generative AI Toolkit
I modelli di IA devono essere in linea con i criteri di sicurezza, valutati per equità e accuratezza e progettati per essere trasparenti. Il Toolkit per l'AI generativa responsabile fornisce assistenza e indicazioni per progettare, sviluppare, valutare ed eseguire il deployment di modelli di AI aperti in modo responsabile.
Gemini in Android Studio
Gemini in Android Studio è un assistente alla programmazione per lo sviluppo di Android. È basato sull'intelligenza artificiale e può comprendere il linguaggio naturale. Ti aiuta a migliorare la produttività rispondendo alle tue domande sullo sviluppo di Android. Gemini può aiutarti a trovare risorse pertinenti, apprendere best practice e risparmiare tempo.
Modello di avvio dell'API Gemini
Il modello di avvio dell'API Gemini segue da vicino la guida rapida online per iniziare a utilizzare Gemini in Android. Sfrutta l'SDK client Google AI per Android e mostra come utilizzare i prompt di testo e le risposte del modello.
Riferimenti
API e SDK di Google per l'IA generativa su Android
Ambiente |
API o SDK |
Modelli supportati |
Disponibilità |
Utilizzo consigliato |
Integrazione di Android con l'inferenza sul dispositivo |
Gemini Nano |
Accesso sperimentale pubblico |
Sperimentale |
|
Integrazione di Android con l'inferenza sul cloud |
Gemini 1.5 Flash |
Anteprima pubblica |
Solo prototipazione |
|
Gemini 1.5 Flash |
Disponibilità generale (GA) |
Consigliata per la produzione |
||
Integrazione del backend con l'inferenza sul cloud |
Oltre 130 modelli di base (inclusi i modelli Gemini 1.5) |
Disponibilità generale (GA) |
Consigliata per la produzione |
|
Integrazione di Android con l'inferenza sul dispositivo |
Gemma 2B |
Sperimentale |
Modelli di AI generativa di Google
Google offre più modelli di IA generativa che puoi utilizzare nella tua app Android.
Ambiente |
Modello |
Tipo (costo) |
Formati di input supportati |
Dati di output |
Sul dispositivo |
Gemini Nano |
Senza costi |
Testo, immagine |
Testo |
Cloud |
Gemini 1.5 Flash |
Senza costi/A pagamento |
Testo, immagine, video, audio |
Testo |
Gemini 1.5 Pro |
Senza costi/A pagamento |
Testo, immagine, video, audio |
Testo |
|
Gemini 1.0 Pro |
Senza costi/A pagamento |
Testo |
Testo |
|
Sul dispositivo, sul cloud |
Gemma & Gemma 2 |
Senza costi (modello open) |
Testo |
Testo |
Per informazioni dettagliate sulle funzionalità di ciascun modello, inclusi i limiti di token e di frequenza, consulta Modelli Gemini.