Nouveautés produit

Créez à votre façon : utilisez l'agent d'IA de votre choix dans Android Studio

Temps de lecture : 3 min
Afficher le profil de Matthew Warner
Matthew Warner Responsable produit

Les outils de développement optimisés par l'IA sont devenus un multiplicateur essentiel de la productivité des ingénieurs. Les équipes adoptent des agents de codage d'IA spécialisés, des harnais d'entreprise personnalisés et des outils autonomes. Il est important que vous puissiez créer des applications Android de la manière qui vous convient le mieux, à vous et à votre équipe. Le développement agentique Android est plus ouvert et flexible que jamais.

L'année dernière, Android Studio s'est ouvert à tous les modèles d'IA. Aujourd'hui, nous franchissons une nouvelle étape en vous permettant de choisir vos agents de programmation. Grâce à notre nouvelle fonctionnalité Bring Your Own Agent (BYOA), vous pouvez intégrer facilement votre agent de codage préféré à Android Studio (Claude Agent d'Anthropic, Codex d'OpenAI et Antigravity de Google, par exemple) et le booster avec l'infrastructure et les outils optimisés pour l'IA d'Android Studio.

BYOALarger.gif
Agent Claude dans Android Studio

Vos agents, votre forfait IA

BYOA associe votre agent préféré à l'intelligence native de l'IDE, ce qui le rend plus rapide, plus précis et plus économique. BYOA est disponible dans la dernière version Canary d'Android Studio et offre les avantages suivants :

  • Connaissance de la base de code et efficacité des jetons : Android Studio fournit le graphique complet du projet, la configuration de compilation et les détails de la plate-forme directement dans votre agent à l'aide du protocole ACP (Agent Client Protocol) . L'agent peut ensuite filtrer les fichiers ou les détails pertinents pour une utilisation efficace des jetons, une latence plus faible et des réponses plus précises.
  • Continuité fluide du workflow : passez facilement d'une invite d'agent conversationnel à l'autre et aux outils spécialement conçus d'Android Studio, en conservant votre état de flow lorsque vous passez d'une tâche à l'autre.
  • Flexibilité de l'agent : connectez n'importe quel agent conforme à l'ACP directement dans Android Studio et connectez-vous avec votre forfait. Si un agent atteint son quota ou ne répond pas à vos attentes en termes de performances, vous pouvez demander à un autre agent de prendre le relais.
  • Injection d'outils natifs : nous connectons les diagnostics de compilation, les outils d'UI comme les aperçus Jetpack Compose, les outils du SDK Android et le contrôle de l'émulateur Android afin que votre agent puisse accéder à Android Studio, et y effectuer des tests, des diagnostics et des exécutions directement.

Des agents de codage puissants, compétents et fiables

Les agents peuvent planifier et exécuter des workflows techniques complets directement dans votre environnement, ce qui permet de débloquer des cas d'utilisation puissants :

  • Exécuter dans l'environnement : lire, écrire et modifier des fichiers, exécuter des commandes shell, exécuter des tests et effectuer des recherches sur le Web.
  • Déléguer à des sous-agents : décomposez les projets complexes en générant des agents spécialisés pour les sous-tâches, comme la revue de code ou le test.
  • Gardez le contrôle : des autorisations précises permettent à l'agent d'agir de manière autonome pour les tâches de routine et de s'interrompre pour obtenir votre approbation pour les actions plus risquées.
  • Conserver le contexte et la configuration : maintenez les sessions de longue durée et chargez automatiquement les compétences, les commandes à barre oblique et la mémoire du projet.

Les agents exécutés dans Android Studio bénéficient également des compétences Android et de la base de connaissances Android, ce qui leur permet d'accéder aux dernières bonnes pratiques Android. Pour en savoir plus sur l'impact des agents sur les performances du modèle, consultez nos dernières mises à jour concernant Android Bench.

Utiliser Gemini avec Google Antigravity

De nombreux développeurs utilisent Gemini directement dans Android Studio grâce à l'agent intégré. Nous continuerons à proposer cette expérience dans Android Studio. Toutefois, pour une expérience optimale avec Gemini, nous vous recommandons de sélectionner l'agent Google Antigravity afin d'accéder aux derniers modèles Gemini, tels que Gemini Flash 3.8, ainsi qu'à un quota d'utilisation de l'IA plus élevé. Vous pouvez également vous connecter à l'agent Google Antigravity avec votre forfait Google AI Pro ou Ultra pour profiter de vos avantages dans Android Studio, ou payer au jeton avec une clé API Gemini.

Antigravity_AgentSelector.png
Sélectionner l'agent Google Antigravity

Sélectionner l'agent Google Antigravity

Si votre organisation utilise Gemini Enterprise, vous pouvez continuer à utiliser l'agent intégré ou l'agent Antigravity. Dans les deux cas, votre organisation continue de bénéficier de la sécurité et de la confidentialité supplémentaires de Google Cloud.

Antigravity_Agent_Registry.png
Connectez-vous à l'agent Antigravity à l'aide d'un compte Google, d'une licence Gemini Enterprise, d'une plate-forme Enterprise Agent ou d'une clé API Gemini.

Commencer

La compatibilité avec BYOA est déployée en preview à partir de la version Canary d'Android Studio Rabbit 2, qui inclut des agents couramment utilisés tels que Google Antigravity, Claude Agent et Codex. Les forfaits d'IA pour les entreprises et les consommateurs sont acceptés, sous réserve du fournisseur d'agents. Pour connecter un agent, procédez comme suit :

  1. Mettre à jour Android Studio : assurez-vous d'utiliser la dernière version du canal de diffusion Canary.
  2. Connectez votre ou vos agents : dans la fenêtre de l'agent, sélectionnez l'un des agents (Claude Agent, Codex ou Antigravity), puis connectez-vous ou fournissez une clé API. Vous trouverez d'autres agents dans le registre Paramètres > Outils > IA > Agents.
  3. Consultez la documentation : consultez nos notes de version de la version Preview.

Vos commentaires sont essentiels pour nous aider à améliorer l'expérience d'IA dans Android Studio. Si vous rencontrez un bug ou un problème, veuillez le signaler. Nous avons hâte de découvrir vos créations !

Écrit par :
Continuer la lecture