Actualités des produits
Améliorer les conseils et le contrôle du mode Agent avec Android Studio Panda 3
Temps de lecture : 3 min
Android Studio Panda 3 est désormais stable et prêt à être utilisé en production. Cette version vous offre encore plus de contrôle et de personnalisation sur vos workflows basés sur l'IA, ce qui vous permet de créer plus facilement que jamais des applications Android de haute qualité.
Que vous ajoutiez de nouvelles fonctionnalités à une application existante ou que vous en créiez une, ces mises à jour améliorent votre expérience de développement en permettant à votre agent d'IA dans Android Studio d'apprendre vos pratiques spécifiques et en vous donnant un contrôle précis sur ses autorisations.
Enfin, en plus des compétences en IA et des améliorations du mode Agent, Android Studio Panda 3 inclut également une compatibilité mise à jour pour la création d'applications Android pour les voitures.
Voici un aperçu des nouveautés :
Compétences des agents
Créez un agent IA plus utile en utilisant les compétences d'agent dans Android Studio. Les compétences agentiques sont des instructions spécialisées qui enseignent à l'agent de nouvelles capacités et de nouvelles bonnes pratiques pour un workflow spécifique, que l'agent peut ensuite utiliser selon les besoins. Cela réduit considérablement le niveau de détail requis pour vos requêtes quotidiennes. Les compétences d'agent fonctionnent avec Gemini dans Android Studio ou avec d'autres LLM tiers à distance que vous intégrez au framework d'agent dans Android Studio.
Vous et les membres de votre équipe pouvez créer des compétences qui indiquent à l'agent comment gérer des tâches spécifiques dans votre code. Par exemple, vous pouvez créer une compétence "code review" personnalisée adaptée aux normes de programmation de votre organisation, ou une compétence personnalisée pour fournir à l'agent plus d'informations sur l'utilisation d'une bibliothèque interne.
Une fois que vous avez créé une compétence, l'agent pourra l'utiliser automatiquement. Vous pouvez également la déclencher manuellement en saisissant @ suivi du nom de la compétence. Consultez la documentation pour savoir comment créer des compétences pour votre codebase. Mieux encore, demandez à votre agent de vous aider à créer une compétence. Il vous guidera dans les détails.
Premiers pas
Pour créer une compétence pour votre projet :
- Créez un répertoire .skills dans le dossier racine de votre projet.
- Placez un fichier SKILL.md dans ce nouveau répertoire.
- Ajoutez un nom et une description au fichier pour définir votre workflow personnalisé. Votre skill est alors prêt.
- Vous pouvez également inclure des scripts, des composants et des références pour fournir encore plus de conseils à votre agent.
Gérer les autorisations du mode Agent
Vous contrôlez votre code source et pouvez désormais choisir plus précisément les données et les fonctionnalités que vous souhaitez partager avec les agents d'IA. Les nouvelles autorisations d'agent précises dans Android Studio vous permettent de décider exactement ce que les agents peuvent faire pour vous.
Lorsque le mode Agent doit lire des fichiers, exécuter des commandes shell ou accéder au Web, il vous demande explicitement votre autorisation. Nous savons que la "lassitude face aux approbations" est un risque réel dans les workflows d'IA. Lorsqu'un outil demande l'autorisation trop souvent, il est facile de commencer à cliquer sur "Autoriser" sans examiner complètement l'action. En proposant des règles "Toujours autoriser" précises pour les opérations de confiance et un bac à sable facultatif pour les opérations expérimentales, Android Studio vous aide à vous concentrer sur les décisions importantes qui nécessitent réellement votre approbation manuelle.
Les autorisations des agents sont intuitives à configurer et à utiliser. Par exemple, l'octroi d'autorisations de haut niveau autorise automatiquement les sous-outils associés, tandis que les commandes que vous avez déjà approuvées s'exécutent automatiquement sans interrompre votre flux. Rassurez-vous, l'accès aux fichiers sensibles tels que les clés SSH nécessitera toujours votre approbation explicite.
Pour renforcer encore davantage la sécurité, vous pouvez également utiliser un bac à sable facultatif afin d'appliquer un contrôle strict et isolé sur l'agent.
Modèle d'application vide de la bibliothèque Car App
Nous facilitons la création d'applications Android pour les voitures. Pour créer des applications pour la voiture, il fallait auparavant se débattre avec des configurations complexes pour que le projet soit compilé correctement.
Vous pouvez désormais accélérer votre développement grâce au nouveau modèle "Empty Car App Library App" (Application de bibliothèque d'applications pour voitures vide) dans Android Studio. Ce modèle s'occupe du code standard requis pour une application optimisée pour la conduite sur Android Auto et Android Automotive OS, ce qui vous fait gagner beaucoup de temps et d'efforts. Au lieu de vous enliser dans la configuration, vous pouvez vous concentrer sur la création de la meilleure expérience possible pour vos utilisateurs sur la route.
Premiers pas
Pour utiliser le nouveau modèle :
- Sélectionnez New Project (Nouveau projet) sur l'écran "Welcome to Android Studio" (Bienvenue dans Android Studio) ou File > New > New Project (Fichier > Nouveau > Nouveau projet) depuis un projet.
- Recherchez ou sélectionnez le modèle Empty Car App Library App (Application de bibliothèque Car App vide).
- Nommez votre application, puis cliquez sur Terminer pour générer votre application optimisée pour la conduite.
Versions Panda d'Android Studio
Panda 3 s'appuie sur la version Panda 2 du mois dernier, axée sur l'IA. Consultez l'article Passer d'une invite à un prototype fonctionnel avec Android Studio Panda 2 pour en savoir plus sur les nouvelles fonctionnalités d'Android Studio, y compris le flux de création de projet optimisé par l'IA qui vous permet de passer d'une invite à un prototype, et l'assistant de mise à niveau de version qui simplifie la mise à jour de vos dépendances.
Premiers pas
Plongez-vous dans le développement et accélérez-le. Téléchargez Android Studio Panda 3 et commencez dès aujourd'hui à explorer ces nouvelles fonctionnalités agentiques puissantes.
Comme toujours, vos commentaires nous sont d'une aide précieuse. Consultez les problèmes connus, signalez les bugs et rejoignez notre communauté dynamique sur LinkedIn, Medium, YouTube ou X. À vous de jouer !
Lire la suite
-
Actualités des produits
Android Studio Panda 4 est désormais stable et prêt à être utilisé en production. Cette version inclut le mode Planification, la prédiction de la prochaine modification et bien d'autres fonctionnalités qui vous permettent de créer des applications Android de haute qualité plus facilement que jamais.
Matt Dyor • Temps de lecture : 5 min
-
Actualités des produits
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 introduit la possibilité de choisir n'importe quel modèle d'IA local ou distant pour alimenter les fonctionnalités d'IA dans Android Studio.
Matthew Warner • Temps de lecture : 2 min
-
Actualités des produits
Aujourd'hui, nous améliorons le développement Android avec Gemma 4, notre dernier modèle ouvert de pointe conçu avec des capacités de raisonnement complexe et d'appel d'outils autonome.
Matthew McCullough • Temps de lecture : 2 min
Restez informé
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.