Améliorer les conseils et le contrôle du mode Agent avec Android Studio Panda 3
3 minutes de lecture
Android Studio Panda 3 est désormais disponible en version 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 facilite plus que jamais la création d'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 IA dans Android Studio d'apprendre vos pratiques spécifiques et en vous offrant un contrôle précis sur ses autorisations.
Enfin, en plus des compétences IA et des améliorations du mode Agent, Android Studio Panda 3 inclut également une prise en charge mise à jour pour créer des applications Android pour les voitures.
Voici une présentation détaillée des nouveautés :
Compétences de l'agent
Créez un agent IA plus utile en utilisant des compétences d'agent dans Android Studio. Les compétences d'agent sont des instructions spécialisées qui enseignent à l'agent de nouvelles fonctionnalités et les bonnes pratiques pour un workflow spécifique, que l'agent peut ensuite exploiter si nécessaire. Cela réduit considérablement le niveau de détail requis pour vos invites quotidiennes. Les compétences d'agent fonctionnent avec Gemini dans Android Studio ou avec d'autres LLM tiers distants 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 exactement comment vous souhaitez gérer des tâches spécifiques dans votre base de code. Par exemple, vous pouvez créer une compétence "code review" (examen du code) personnalisée adaptée aux normes de codage 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, ou vous pourrez la déclencher manuellement en saisissant @ suivi du nom de la compétence. Consultez la documentation pour en savoir plus sur la création de compétences pour votre base de code. Mieux encore, demandez à votre agent de vous aider à créer une compétence, et il vous guidera dans les détails.
Premiers pas
Pour créer une compétence pour votre projet, procédez comme suit :
- 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 compétence est prête.
- Vous pouvez également inclure des scripts, des éléments et des références pour fournir encore plus de conseils à votre agent.
Gérer les autorisations pour le mode Agent
Vous contrôlez votre base de code et pouvez désormais choisir plus précisément les données et les fonctionnalités que vous partagez avec les agents 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 demande explicitement votre autorisation. Nous savons que la "fatigue d'approbation" est un risque réel dans les workflows d'IA. Lorsqu'un outil demande trop souvent l'autorisation, il est facile de commencer à cliquer sur "Autoriser" sans examiner complètement l'action. En proposant des règles précises "Toujours autoriser" pour les opérations approuvées 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 de l'agent 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 précédemment approuvées s'exécutent automatiquement sans interrompre votre flux. Soyez assuré que l'accès aux fichiers sensibles tels que les clés SSH nécessitera toujours votre approbation explicite.
Pour plus de sécurité, vous pouvez également utiliser un bac à sable facultatif pour appliquer un contrôle strict et isolé sur l'agent.
Modèle d'application de bibliothèque d'applications pour voitures vide
Nous facilitons la création d'applications Android pour les voitures. Auparavant, la création d'applications pour les voitures impliquait de gérer des configurations complexes pour que le projet puisse être créé 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 gère le code récurrent requis pour une application optimisée pour la conduite sur Android Auto et Android Automotive OS, ce qui vous permet de gagner beaucoup de temps et d'efforts. Au lieu de vous perdre 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) dans un projet).
- Recherchez ou sélectionnez le modèle Empty Car App Library App (Application de bibliothèque d'applications pour voitures vide).
- Nommez votre application, puis cliquez sur Finish (Terminer) pour générer votre application optimisée pour la conduite.
Versions d'Android Studio Panda
Panda 3 s'appuie sur la version Panda 2 axée sur l'IA du mois dernier. 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 nouveau flux de projet basé sur l'IA qui vous permet de passer d'une invite à un prototype, et l'assistant de mise à niveau de version qui facilite la mise à jour de vos dépendances.
Premiers pas
Lancez-vous et accélérez votre développement. Téléchargez Android Studio Panda 3 et commencez dès aujourd'hui à explorer ces nouvelles fonctionnalités agentiques puissantes.
Comme toujours, vos commentaires sont essentiels pour nous. Consultez les problèmes connus, signalez des bugs et rejoignez notre communauté dynamique sur LinkedIn, Medium, YouTube ou X. À vous de jouer !
-
Actualités des produitsCette année, lors de Google I/O, nous allons au-delà des changements itératifs pour passer à une évolution fondamentale de la façon dont les applications sont créées. Nos tout nouveaux outils sont conçus pour l'ère agentique, avec des fonctionnalités qui améliorent votre productivité en tant que développeur Android ET optimisent les agents IA que vous déployez dans votre base de code.
Matthew Warner • 8 minutes de lecture -
Actualités des produitsAndroid Studio Panda 4 est désormais disponible en version stable et prêt à être utilisé en production. Cette version inclut le mode Planification, la prédiction de la prochaine modification et bien plus encore, ce qui facilite plus que jamais la création d'applications Android de haute qualité.
Matt Dyor • 5 minutes de lecture -
Actualités des produitsLe workflow et les besoins de chaque développeur en matière d'IA sont uniques. 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 • 2 minutes de lecture
Recevez chaque semaine dans votre boîte de réception les dernières informations sur le développement Android.