Actualités des produits

Android Studio est compatible avec Gemma 4, notre modèle local le plus performant pour le codage agentique

Temps de lecture : 2 min
Matthew Warner
Responsable produit

Chaque développeur a son propre workflow et ses propres besoins en matière d'IA. Il est donc important de pouvoir choisir comment l'IA vous aide dans votre développement. En janvier, nous avons lancé la possibilité de choisir n'importe quel modèle d'IA local ou distant pour alimenter les fonctionnalités d'IA dans Android Studio. Aujourd'hui, nous annonçons la disponibilité de Gemma 4 pour l'assistance au codage par IA dans Android Studio. Ce nouveau modèle local entraîné sur le développement Android offre le meilleur des deux mondes : la confidentialité et la rentabilité du traitement sur l'appareil, ainsi que des capacités de raisonnement et d'appel d'outils de pointe.

Assistance IA, fournie localement

En s'exécutant localement sur votre machine, Gemma 4 vous offre une assistance pour le code d'IA qui ne nécessite pas de connexion Internet ni de clé API pour ses opérations de base. Voici quelques-uns de ses principaux avantages :

  • Confidentialité et sécurité : votre code reste sur votre machine. Gemma 4 traite toutes les requêtes du mode Agent en local, ce qui en fait un choix idéal pour les développeurs qui travaillent avec des exigences de confidentialité des données ou dans des environnements d'entreprise sécurisés.
  • Rentabilité : exécutez des workflows complexes sans vous soucier d'atteindre les quotas. Gemma 4 est optimisé pour s'exécuter efficacement sur du matériel de développement moderne, en utilisant le GPU et la RAM locaux pour fournir une assistance rapide et réactive.
  • Disponibilité hors connexion : utilisez l'agent pour écrire du code même lorsque vous n'êtes pas connecté à Internet.
  • Raisonnement de pointe : Gemma 4 offre le meilleur raisonnement de sa catégorie, capable d'effectuer des tâches de codage complexes en plusieurs étapes en mode Agent.

Codage agentique puissant

Gemma 4 a été entraîné pour le développement Android avec des capacités d'appel d'outils agentifs. Lorsque vous sélectionnez Gemma 4 comme modèle local, vous pouvez utiliser le mode Agent pour divers cas d'utilisation de développement, tels que :

  • Conception de nouvelles fonctionnalités : les développeurs peuvent demander à l'agent de créer une nouvelle fonctionnalité ou une application entière avec des commandes telles que "créer une application de calculatrice". L'agent génère non seulement le code de l'UI, mais utilise également les bonnes pratiques Android, comme l'écriture en Kotlin et l'utilisation de Jetpack Compose.
  • Refactoring : vous pouvez donner des commandes générales telles que "Extrais toutes les chaînes codées en dur et migre-les vers strings.xml". L'agent analysera votre codebase, identifiera les instances nécessitant des modifications et les appliquera simultanément à plusieurs fichiers.
  • Correction de bugs et résolution des problèmes de compilation : si un projet ne parvient pas à être compilé ou présente des erreurs lint persistantes, vous pouvez demander à l'agent de "Compiler mon projet et corriger les erreurs". L'agent accède au code incriminé et applique des correctifs de manière itérative jusqu'à ce que la compilation réussisse.

 

 

Le modèle MoE 26B est recommandé aux développeurs d'applications Android qui utilisent une machine avec la configuration matérielle minimale. La RAM totale requise inclut à la fois Android Studio et Gemma.

ModèleRAM totale nécessaireEspace de stockage nécessaire
Gemma E2B8 Go2 Go
Gemma E4B12 Go4 Go
Gemma 26B MoE24 Go17 Go

Premiers pas

Pour commencer, assurez-vous d'avoir installé la dernière version d'Android Studio.

  1. Installez un fournisseur de LLM, tel que LM Studio ou Ollama, sur votre ordinateur local.
  2. Dans Paramètres > Outils > IA > Fournisseurs de modèles, ajoutez votre instance LM Studio ou Ollama. 
  3. large_Screenshot_gemma4.png
  4. Téléchargez le modèle Gemma 4 depuis Ollama ou LM Studio. Reportez-vous à la configuration matérielle requise pour sélectionner la taille du modèle.
  5. En mode Agent, sélectionnez Gemma 4 comme modèle actif.

Pour obtenir un guide détaillé sur la configuration, consultez la documentation officielle sur l'utilisation d'un modèle local.

Nous sommes impatients de voir comment Gemma 4 permettra des workflows de développement plus privés, plus sécurisés et plus puissants. Comme toujours, vos commentaires sont essentiels pour nous aider à améliorer l'expérience de l'IA dans Android Studio. Si vous détectez un bug ou un problème, veuillez signaler un problème. Vous pouvez également rejoindre notre communauté dynamique de développeurs Android sur LinkedIn, YouTube ou X. À vous de jouer !

Écrit par :

Lire la suite