Actualités des produits

Améliorez les conseils et le contrôle du mode Agent avec Android Studio Panda 3

Temps de lecture : 3 min
Matt Dyor
Responsable produit principal

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 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 en IA et des améliorations du mode Agent, Android Studio Panda 3 inclut également une prise en charge mise à jour pour la création d'applications Android pour les voitures.

Voici une présentation détaillée des nouveautés :

Compétences agentiques

Créez un agent IA plus utile en utilisant des compétences agentiques dans Android Studio. Les compétences agentiques 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 requêtes quotidiennes. Les compétences agentiques 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 exactement comment vous souhaitez gérer des tâches spécifiques dans votre code. Par exemple, vous pouvez créer une compétence "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 peut l'utiliser automatiquement, ou vous pouvez la déclencher manuellement en saisissant @ suivi du nom de la compétence. Consultez la documentation pour découvrir comment créer des compétences pour votre code. Mieux encore, demandez à votre agent de vous aider à créer une compétence. Il vous guidera dans les détails.

large_CROPPED-1-3-skill-used-REV.png
Déclencher manuellement une compétence agentique dans Android Studio

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.
large_CROPPED-1-2-skill-md-REV.png
Compétences agentiques dans Android Studio

Gérer les autorisations pour le mode Agent

Vous contrôlez votre code et vous pouvez désormais choisir plus précisément les données et les fonctionnalités que vous souhaitez partager 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 une 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.

large_2-2-alt-permission-request-REV (1).png
Autorisations d'agent

Les autorisations d'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.

large_2-3-sandbox-REV.png
Bac à sable shell d'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 passe-partout 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.
large_3-1-empty-car-app-library-app-template-REV.png
Modèle d'application de bibliothèque d'applications pour voitures vide

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 requête à 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 requête à 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 nous sont essentiels. Consultez les problèmes connus, signalez des bugs et rejoignez notre communauté dynamique sur LinkedIn, Medium, YouTube ou X. À vous de jouer !

Écrit par :

Lire la suite