IA générative sur Android

Lors de Google I/O 2024, nous avons dévoilé une vision d'Android repensé avec l'IA comme fondement. Découvrez les trois principales nouveautés pour les développeurs Android concernant la création d'applications avec l'IA sur Android dans cette vidéo.

Choisir la solution d'IA générative qui vous convient

Ce document présente l'IA générative sur Android, y compris les modèles Gemini disponibles et les SDK associés.

IA hautes performances sur l'appareil

Icône Gemini

Sur les appareils Android compatibles, vous pouvez proposer des expériences d'IA générative enrichies sans avoir besoin d'une connexion réseau ni de déplacer des données hors de l'appareil. Les modèles d'IA générative sur l'appareil tels que Gemini Nano sont d'excellentes solutions pour les cas d'utilisation où la faible latence, le faible coût et les mesures de protection de la confidentialité sont vos principales préoccupations.

Cas d'utilisation

  • Consommation de contenu optimisée par l'IA: synthèse de texte, réponse aux questions sur les documents et extraction d'entités.
  • Génération de contenu assistée par l'IA: relecture, correction grammaticale, assistance à la rédaction et réponses intelligentes contextuelles.
  • Classer du texte: analyse des sentiments ou de l'humeur
  • Confidentialité: permet de profiter des fonctionnalités d'IA générative tout en conservant les données sur l'appareil.

Solutions

Utilisez le SDK Google AI Edge pour exploiter l'inférence Gemini Nano sur l'appareil. Gemini Nano est désormais disponible en accès expérimental pour le public.

En savoir plus sur Gemini Nano

Fournissez des modèles personnalisés pour les fonctionnalités d'IA sur l'appareil plus efficacement avec Play pour l'IA sur l'appareil. Google Play simplifie le lancement, le ciblage, la gestion des versions, le téléchargement et la mise à jour de vos modèles sur l'appareil, ce qui vous aide à améliorer l'expérience utilisateur tout en optimisant la taille de votre application. Play for AI sur l'appareil est disponible sans frais supplémentaires. Remplissez le formulaire si vous souhaitez accéder en avant-première à Play pour l'IA sur l'appareil.

S'inscrire à l'accès anticipé de Play pour l'IA intégrée

IA Cloud multimodale avec les modèles les plus performants de Google

Vous pouvez créer des expériences d'IA générative multimodale dans vos applications en profitant des modèles de fondation exécutant l'inférence dans le cloud, comme les modèles Gemini Pro. Ces modèles constituent une excellente solution lorsque vous souhaitez prendre en charge la plus large gamme d'appareils Android possible.

Cas d'utilisation

  • Description et sous-titrage des images et des vidéos: identification des objets et description de ceux-ci sous forme de texte
  • Raisonnement multimodal: traitement du texte, des images et des contenus vidéo
  • Génération de texte: résumer des articles, répondre à des questions sur le contenu textuel, extraire des entités.
  • Formatage de la réponse: formatez la réponse du modèle au format JSON ou Markdown.

Solutions

Pour créer un prototype de vos fonctionnalités d'IA générative, vous pouvez commencer par le SDK client Google AI. Ce SDK vous donne accès à l'API Gemini et vous aide à simplifier les interactions de votre application avec les modèles Gemini. Le SDK client Google AI est en version Preview et ne doit être utilisé que pour le prototypage.

En savoir plus sur le SDK client Google AI

Pour mettre en production vos expériences d'IA, utilisez Vertex AI in Firebase. Comme le SDK client Google AI, ce SDK Firebase permet d'accéder aux modèles Gemini, mais offre également des options de sécurité et de configuration essentielles pour les applications de production. De plus, Firebase inclut une assistance et des fonctionnalités de niveau production sur différentes plates-formes mobiles.

En savoir plus sur Vertex AI in Firebase

IA pour les entreprises

Icône Vertex AI

Vertex AI est la plate-forme de développement d'IA unifiée et entièrement gérée de Google. Les entreprises peuvent utiliser la plate-forme Vertex AI de Google pour proposer des expériences d'IA personnalisées sur les appareils Android à l'aide d'intégrations backend. Créez, entraînez et déployez des applications d'IA sur l'infrastructure évolutive de pointe de Google. Il s'agit d'une excellente solution pour l'IA à grande échelle, avec un accès à plus de 130 modèles et outils, y compris AI Studio, Agent Builder et les modèles Gemini.

Cas d'utilisation

  • Entraînement et diffusion de modèles personnalisés
  • Génération d'images et de vidéos
  • Agents virtuels, service client
  • Conversion de la parole en texte, traitement du langage naturel

Solution

Utilisez la plate-forme Vertex AI de Google pour créer des applications d'IA personnalisées et connecter des applications Android à la couche de service.

En savoir plus sur Vertex AI

Ressources supplémentaires

Boîte à outils pour l'IA générative responsable

Les modèles d'IA doivent être conformes aux règles de sécurité, évalués pour leur impartialité et leur précision, et conçus pour être transparents. Le kit d'outils pour une IA générative responsable vous aide et vous guide pour concevoir, développer, évaluer et déployer de manière responsable des modèles d'IA ouverts.

Gemini dans Android Studio

Gemini dans Android Studio est un assistant de codage pour le développement Android. Il est basé sur l'intelligence artificielle et peut comprendre le langage naturel. Il vous aide à être plus productif en répondant à vos questions sur le développement Android. Gemini peut vous aider à trouver des ressources pertinentes, à découvrir les bonnes pratiques et à gagner du temps.

Modèle de démarrage de l'API Gemini

Le modèle de démarrage de l'API Gemini suit de près le guide de démarrage rapide en ligne pour commencer à utiliser Gemini sur Android. Il exploite le SDK client Google AI pour Android et montre comment utiliser les invites textuelles et les réponses du modèle.

Référence

API et SDK Google pour l'IA générative sur Android

Environnement

API ou SDK

Modèles compatibles

Disponibilité

Utilisation recommandée

Intégration d'Android avec les inférences sur l'appareil

SDK Google AI Edge

Gemini Nano

Accès public expérimental

Version expérimentale

Intégration d'Android avec l'inférence dans le cloud

SDK client Google AI

Gemini 1.5 Flash
Gemini 1.5 Pro
Gemini 1.0 Pro

Version Preview publique

Prototypage uniquement

Vertex AI dans le SDK Firebase

Gemini 1.5 Flash
Gemini 1.5 Pro
Gemini 1.0 Pro

Disponibilité générale (DG)

Recommandé pour la production

Intégration du backend avec l'inférence dans le cloud

Plate-forme Vertex AI

Plus de 130 modèles de fondation (y compris les modèles Gemini 1.5)

Disponibilité générale (DG)

Recommandé pour la production

Intégration d'Android avec les inférences sur l'appareil

Inférence LLM MediaPipe

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

Version expérimentale

Modèles d'IA générative de Google

Google propose plusieurs modèles d'IA générative que vous pouvez utiliser dans votre application Android.

Environnement

Modèle

Type (Coût)

Formats d'entrée acceptés

Données de sortie

De l'appareil

Gemini Nano

Sans frais

Texte, image

Texte

Cloud

Gemini 1.5 Flash

Sans frais/Payant

Texte, image, vidéo, audio

Texte

Gemini 1.5 Pro

Sans frais/Payant

Texte, image, vidéo, audio

Texte

Gemini 1.0 Pro

Sans frais/Payant

Texte

Texte

Sur l'appareil, cloud

Gemma et Gemma 2

Sans frais (modèle ouvert)

Texte

Texte

Pour en savoir plus sur les fonctionnalités de chaque modèle, y compris les limites de jetons et de débit, consultez la section Modèles Gemini.