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
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
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.
Ressources supplémentaires
- Présentation de Vertex AI
- Vertex AI avec Gemini 1.5 Pro
- Parcours de formation sur l'IA générative pour les développeurs
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 |
Gemini Nano |
Accès public expérimental |
Version expérimentale |
|
Intégration d'Android avec l'inférence dans le cloud |
Gemini 1.5 Flash |
Version Preview publique |
Prototypage uniquement |
|
Gemini 1.5 Flash |
Disponibilité générale (DG) |
Recommandé pour la production |
||
Intégration du backend avec l'inférence dans le cloud |
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 |
Gemma 2B |
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.