IA generativa su Android

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

Icona di Gemini

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.

Scopri di più su Gemini Nano

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

Icona Vertex AI

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.

Scopri di più su Vertex AI

Risorse aggiuntive

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

SDK Google AI Edge

Gemini Nano

Accesso sperimentale pubblico

Sperimentale

Integrazione di Android con l'inferenza sul cloud

SDK client Google AI

Gemini 1.5 Flash
Gemini 1.5 Pro
Gemini 1.0 Pro

Anteprima pubblica

Solo prototipazione

SDK Vertex AI in Firebase

Gemini 1.5 Flash
Gemini 1.5 Pro
Gemini 1.0 Pro

Disponibilità generale (GA)

Consigliata per la produzione

Integrazione del backend con l'inferenza sul cloud

Vertex AI Platform

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

Inferenza LLM di MediaPipe

Gemma 2B
Falcon 1B
LM stabile 3B
Phi-2

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.