Personaliza tu experiencia con las reglas

Las reglas te permiten definir los lenguajes de programación, los estilos o los 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 se envían al agente. Las reglas ayudan al agente a comprender los estándares y las preferencias del proyecto para obtener una asistencia de programación más precisa y personalizada. Por ejemplo, puedes crear una regla como "Dame siempre respuestas concisas en Kotlin".

Almacena y administra reglas en la biblioteca de instrucciones de Android Studio. Para configurar una regla, sigue estos pasos:

  1. Para acceder a la biblioteca de instrucciones, ve a File (Android Studio en macOS) > Settings > Tools > AI > Prompt Library.
  2. 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 compañeros de equipo que trabajan en el mismo proyecto. Se guardan en el archivo /.idea/project.prompts.xml con instrucciones a nivel del proyecto.
  3. 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 prácticas. El diseño de las reglas no es fundamental, pero para mejorar la legibilidad y el mantenimiento, considera colocar varias reglas en una lista con viñetas.
  4. Haz clic en Apply para guardar los cambios y permanecer en el cuadro de diálogo de configuración. Haz clic en OK para guardar los cambios y salir del diálogo de configuración.
El diálogo de configuración de Android Studio que muestra el editor de reglas en Tools > AI > Prompt Library
Figura 1: Diálogo de configuración de Android Studio con el editor de reglas abierto.

Estas son algunas ideas de lo que puedes agregar como reglas:

  • Guías de estilo de la empresa, por ejemplo, convenciones para nombrar variables o comentar código
  • Bibliotecas recomendadas para usar
  • Preferencias de idioma, por ejemplo, "Proporciona todos los ejemplos de código en Kotlin"

Anula la selección de reglas para una consulta

Las reglas se aplican automáticamente a cada consulta que envías al agente. 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.

El diálogo Contexto en la ventana de chat del agente, que muestra la opción Reglas habilitada
Figura 2: El diálogo Contexto en la ventana de chat del agente, que muestra la opción Reglas habilitada.

Cómo funcionan las reglas

Las reglas se agregan al principio de cada instrucción como un preámbulo. Usa reglas para proporcionar contexto, especificar un resultado y un formato seleccionados, y ayudar a dar forma al comportamiento del agente para generar respuestas más precisas y útiles. Si usas reglas a nivel del IDE y a nivel de proyecto, ambas categorías de reglas se aplican a cada instrucción.