Personnaliser votre expérience avec les règles

Les règles vous permettent de définir les langages de programmation, les styles ou les formats de sortie préférés qui s'appliquent à tous les prompts. Lorsque vous définissez ces préférences une fois, elles sont automatiquement appliquées à toutes les requêtes ultérieures envoyées à l'agent. Les règles aident l'agent à comprendre les normes et les préférences du projet pour une assistance au codage plus précise et personnalisée. Par exemple, vous pouvez créer la règle "Donne-moi toujours des réponses concises en Kotlin".

Stockez et gérez les règles dans la bibliothèque de prompts d'Android Studio. Pour configurer une règle, procédez comme suit :

  1. Pour accéder à la bibliothèque de prompts, accédez à File (Android Studio sous macOS) > Settings > Tools > AI > Prompt Library (Fichier > Paramètres > Outils > IA > Bibliothèque de prompts).
  2. Utilisez le menu déroulant Scope (Champ d'application) pour stocker les règles au niveau de l'IDE ou du projet :
    • Les règles au niveau de l'IDE sont privées et peuvent être utilisées dans plusieurs projets.
    • Les règles au niveau du projet peuvent être partagées entre des collaborateurs qui travaillent sur le même projet. Ils sont enregistrés dans le fichier /.idea/project.prompts.xml avec les prompts au niveau du projet.
  3. Pour ajouter une règle, cliquez sur Règles, puis ajoutez la ou les règles dans l'éditeur. Assurez-vous que les règles sont spécifiques et exploitables. La mise en page des règles n'est pas essentielle, mais pour votre propre lisibilité et facilité de maintenance, envisagez de placer plusieurs règles dans une liste à puces.
  4. Cliquez sur Appliquer pour enregistrer et rester dans la boîte de dialogue des paramètres. Cliquez sur OK pour enregistrer et quitter la boîte de dialogue des paramètres.
Boîte de dialogue "Paramètres" d'Android Studio affichant l'éditeur de règles sous Outils > IA > Bibliothèque de prompts
Figure 1 : Boîte de dialogue des paramètres d'Android Studio avec l'éditeur de règles ouvert.

Voici quelques idées de règles à ajouter :

  • Guides de style de l'entreprise, par exemple les conventions de dénomination des variables ou de commentaires de code
  • Bibliothèques recommandées
  • Préférences de langage de codage, par exemple "Fournir tous les exemples de code en Kotlin"

Désélectionner des règles pour une requête

Les règles sont automatiquement appliquées à chaque requête que vous envoyez à l'agent. Si vous ne souhaitez pas que les règles s'appliquent à une requête spécifique, vous pouvez les désélectionner avant d'envoyer la requête en cliquant sur Contexte et en décochant Règles.

Boîte de dialogue "Contexte" dans la fenêtre de chat de l'agent, avec l'option "Règles" activée
Figure 2 : Boîte de dialogue "Contexte" dans la fenêtre de chat de l'agent, avec l'option "Règles" activée.

Fonctionnement des règles

Les règles sont ajoutées au début de chaque requête en tant que préambule. Utilisez des règles pour fournir du contexte, spécifier un résultat et un format sélectionnés, et aider à façonner le comportement de l'agent afin de générer des réponses plus précises et utiles. Si vous utilisez des règles au niveau de l'IDE et au niveau du projet, les deux catégories de règles sont appliquées à chaque requête.