Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las reglas en Gemini te permiten definir lenguajes de programación, estilos o formatos de salida preferidos que se aplican a todas las instrucciones. Cuando configuras estas preferencias una vez, se aplican automáticamente a todas las instrucciones posteriores que envíes a Gemini. Las reglas ayudan a Gemini a comprender los estándares y las preferencias del proyecto para brindar asistencia con el código más precisa y personalizada. Por ejemplo, puedes crear una regla como "Siempre dame respuestas concisas en Kotlin".
Almacena y administra reglas en la Biblioteca de instrucciones en Android Studio. Para configurar una regla, sigue estos pasos:
Para abrir la configuración de Gemini, haz clic en el ícono de estado de Gemini en la parte inferior del IDE y, luego, en Configurar Gemini > Biblioteca de instrucciones. También puedes ir a File (Android Studio en macOS) > Settings > Tools > Gemini > Prompt Library.
Usa el menú desplegable Scope para almacenar reglas a nivel del IDE o del proyecto:
Las reglas a nivel del IDE son privadas y se pueden usar en varios proyectos.
Las reglas a nivel del proyecto se pueden compartir entre los miembros del equipo que trabajan en el mismo proyecto. Se guardan en el archivo /.idea/project.prompts.xml con instrucciones a nivel del proyecto.
Para agregar una regla, haz clic en Reglas y agrega las reglas en el editor. Asegúrate de que las reglas sean específicas y factibles. El diseño de las reglas no es fundamental, pero, para que sean más fáciles de leer y mantener, considera incluir varias reglas en una lista con viñetas.
Haz clic en Aplicar para guardar y permanecer en el diálogo de configuración. Haz clic en Aceptar para guardar los cambios y salir del diálogo de configuración.
Estas son algunas ideas sobre qué agregar como reglas:
Guías de estilo de la empresa, por ejemplo, convenciones para nombrar variables o comentar código
Bibliotecas recomendadas para usar, por ejemplo, "Usa la biblioteca <X> en lugar de la biblioteca <Y>"
Preferencias de lenguaje de programación, por ejemplo, "Proporciona todos los ejemplos de código en Kotlin"
Cómo anular la selección de reglas para una búsqueda
Las reglas se aplican automáticamente a cada búsqueda que envías a Gemini. Si no quieres que las reglas se apliquen a una instrucción específica, puedes anular la selección de las reglas antes de enviar la instrucción. Para ello, haz clic en Contexto y desmarca Reglas.
Cómo funcionan las reglas
Las reglas se agregan al comienzo de cada instrucción como un preámbulo. Debes usar reglas para proporcionar contexto, especificar un formato y un resultado deseados, y ayudar a definir el comportamiento de Gemini para generar respuestas más precisas y útiles. Si usas reglas a nivel del IDE y a nivel del proyecto, ambas categorías de reglas se aplican a cada instrucción.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-31 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-31 (UTC)"],[],[],null,["# Customize your experience with Rules\n\nRules in Gemini let you define preferred coding languages, styles, or output\nformats that apply to all prompts. When you set these preferences once, they are\nautomatically applied to all subsequent prompts sent to Gemini. Rules help\nGemini understand project standards and preferences for more accurate and\ntailored code assistance. For example, you can create a rule such as \"Always\ngive me concise responses in Kotlin.\"\n\nStore and manage rules in the [Prompt Library](/studio/gemini/prompt-library) in\nAndroid Studio. To set up a rule, follow these steps:\n\n1. To open Gemini's settings, click the Gemini status icon at the bottom of the IDE and then click **Configure Gemini** \\\u003e **Prompt\n Library** . Alternatively go to **File** (**Android Studio** on macOS) **\\\u003e\n Settings \\\u003e Tools \\\u003e Gemini \\\u003e Prompt Library**.\n2. Use the **Scope** drop-down to store rules at the IDE level or the project level:\n - IDE-level rules are private to yourself and can be used across multiple projects.\n - Project-level rules can be shared among teammates working on the same project. They're saved in the `/.idea/project.prompts.xml` file with [project-level prompts](/studio/gemini/prompt-library#share-project-prompts).\n3. To add a rule, click **Rules** and add the rule(s) in the editor. Ensure that the rules are specific and actionable. The layout of the rules isn't critical, but for your own readability and maintainability, consider putting multiple rules in a bullet list.\n4. Click **Apply** to save and stay in the settings dialog. Click **Ok** to save and exit the settings dialog.\n\nHere are some ideas of what to add as rules:\n\n- Company style guides, for example conventions for variable naming or code commenting\n- Recommended libraries to use, for example \"Use library \\\u003cX\\\u003e instead of library \\\u003cY\\\u003e\"\n- Coding language preferences, for example \"Provide all code examples in Kotlin\"\n\nDe-select rules for a query\n---------------------------\n\nRules are automatically applied to every query you send to Gemini. If you don't\nwant the rules to apply to a specific prompt, you can de-select the rules before\nyou send the prompt by clicking **Context** and un-checking **Rules**.\n\nHow rules work\n--------------\n\nRules are added to the beginning of every prompt as a *preamble*. You should use\nrules to provide context, specify a desired output and format, and help shape\nGemini's behavior to generate more accurate and helpful responses. If you are\nusing both IDE-level and project-level rules, both categories of rules are\napplied to every prompt."]]