Novità sui prodotti

API Prompt di ML Kit: sblocca esperienze personalizzate di Gemini Nano sul dispositivo

2 minuti di lettura

L'AI semplifica la creazione di esperienze app personalizzate che trasformano i contenuti nel formato giusto per gli utenti. In precedenza, abbiamo consentito agli sviluppatori di integrare Gemini Nano tramite le API GenAI di ML Kit, progettate per casi d'uso specifici come la generazione di riepiloghi e descrizioni di immagini.

Oggi segniamo una pietra miliare per l'AI generativa on-device di Android. Annunciamo il rilascio in versione alfa dell'API Prompt GenAI di ML Kit. Questa API ti consente di inviare richieste in linguaggio naturale e multimodali a Gemini Nano, rispondendo alla necessità di maggiore controllo e flessibilità durante la creazione con modelli generativi.

Partner come Kakao stanno già creando con l'API Prompt, creando esperienze uniche con un impatto reale. Puoi sperimentare le potenti funzionalità dell'API Prompt oggi stesso con un codice minimo.

 

 

Passa dall'AI generativa on-device predefinita a quella personalizzata

L'API Prompt va oltre le funzionalità predefinite per supportare casi d'uso di AI generativa personalizzati e specifici per le app, consentendoti di creare funzionalità uniche con trasformazioni di dati complesse. L'API Prompt utilizza Gemini Nano on-device per elaborare i dati localmente, consentendo la funzionalità offline e migliorando la privacy degli utenti.

Casi d'uso principali dell'API Prompt:

L'API Prompt consente casi d'uso di AI generativa altamente personalizzati. Ecco alcuni esempi consigliati: 

  • Comprensione delle immagini: analisi delle foto per la classificazione (ad es. creazione di una bozza di post sui social media o identificazione di tag come "animali domestici", "cibo" o "viaggi").
  • Scansione intelligente dei documenti: utilizzo di un modello ML tradizionale per estrarre il testo da una ricevuta e quindi classificazione di ogni articolo con l'API Prompt.
  • Trasformazione dei dati per l'interfaccia utente: analisi di contenuti in formato lungo per creare un titolo di notifica breve e coinvolgente.
  • Prompt di contenuti: suggerimento di argomenti per nuove voci di diario in base alle preferenze dell'utente per i temi.
  • Analisi dei contenuti: classificazione delle recensioni dei clienti in una categoria positiva, neutra o negativa.
  • Estrazione di informazioni: estrazione di dettagli importanti su un evento imminente da una sequenza di email.

Implementazione
L'API Prompt ti consente di creare prompt personalizzati e impostare parametri di generazione facoltativi con poche righe di codice:

  Generation.getClient().generateContent(
   generateContentRequest(
       ImagePart(bitmapImage),
       TextPart("Categorize this image as one of the following: car, motorcycle, bike, scooter, other. Return only the category as the response."),
   ) {
       // Optional parameters
       temperature = 0.2f
       topK = 10
       candidateCount = 1
       maxOutputTokens = 10
   },
)

Per esempi più dettagliati di implementazione dell'API Prompt, consulta la documentazione ufficiale e l'esempio su GitHub.

Gemini Nano, prestazioni e prototipazione

L'API Prompt attualmente funziona meglio sulla serie di dispositivi Pixel 10, che esegue l'ultima versione di Gemini Nano (nano-v3). Questa versione di Gemini Nano si basa sulla stessa architettura di Gemma 3n, il modello che abbiamo condiviso per la prima volta con la community di modelli open all'I/O.

La base condivisa tra Gemma 3n e nano-v3 consente agli sviluppatori di prototipare più facilmente le funzionalità. Se non hai un dispositivo Pixel 10, puoi iniziare a sperimentare con i prompt oggi stesso prototipando Gemma 3n localmente.

Per l'elenco completo dei dispositivi che supportano le API GenAI, consulta la nostra documentazione sul supporto dei dispositivi.

Scopri di più

Inizia subito a implementare l'API Prompt nelle tue app Android seguendo le indicazioni della nostra documentazione ufficiale e dell'esempio su GitHub.

Scritto da:

Continua a leggere