Les règles dans Gemini vous permettent de définir des langages de programmation, des styles ou des formats de sortie préférés qui s'appliquent à toutes les requêtes. Une fois que vous avez défini ces préférences, elles sont automatiquement appliquées à toutes les requêtes ultérieures envoyées à Gemini. Les règles aident Gemini à 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 une règle telle que "Donne-moi toujours des réponses concises en Kotlin".
Stockez et gérez les règles dans la bibliothèque de requêtes d'Android Studio. Pour configurer une règle, procédez comme suit :
- Pour ouvrir les paramètres de Gemini, cliquez sur l'icône d'état Gemini
en bas de l'IDE, puis sur Configurer Gemini > Bibliothèque de requêtes. Vous pouvez également accéder à File (Android Studio sous macOS) > Settings > Tools > Gemini > Prompt Library (Fichier > Paramètres > Outils > Gemini > Bibliothèque de requêtes).
- 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 les membres de l'équipe qui travaillent sur le même projet. Elles sont enregistrées dans le fichier
/.idea/project.prompts.xml
avec les invites au niveau du projet.
- 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 applicables. La mise en page des règles n'est pas essentielle, mais pour faciliter la lecture et la maintenance, pensez à regrouper plusieurs règles dans une liste à puces.
- Cliquez sur Appliquer pour enregistrer les paramètres et rester dans la boîte de dialogue. Cliquez sur OK pour enregistrer et quitter la boîte de dialogue des paramètres.

Voici quelques exemples de règles que vous pouvez ajouter :
- Guides de style de l'entreprise, par exemple les conventions pour l'attribution de noms de variables ou les commentaires de code
- Bibliothèques recommandées à utiliser, par exemple "Utiliser la bibliothèque <X> au lieu de la bibliothèque <Y>"
- Préférences concernant le langage de programmation, par exemple "Fournis tous les exemples de code en Kotlin"
Désélectionner des règles pour une requête
Les règles s'appliquent automatiquement à chaque requête que vous envoyez à Gemini. 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, puis en décochant Règles.

Fonctionnement des règles
Les règles sont ajoutées au début de chaque requête sous forme de préambule. Vous devez utiliser des règles pour fournir du contexte, spécifier le résultat et le format souhaités, et aider à façonner le comportement de Gemini 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.