

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Inclusión de contexto en el chat de Amazon Q Developer en el IDE
<a name="ide-chat-context"></a>

Cuando chatea con Amazon Q en el entorno de desarrollo integrado (IDE), puede proporcionar a Amazon Q un *contexto* adicional, como archivos y carpetas, que Amazon Q utilizará para adaptar y mejorar sus respuestas.

Hay dos formas de proporcionar contexto a Amazon Q:
+ **Explícitamente**: para proporcionar el contexto explícitamente, debe introducir **@** en la ventana de chat. El **@** abre una ventana emergente con un selector de contexto en la que se seleccionan los elementos que se van a incluir como contexto. Como alternativa, puede escribir **@** y empezar a introducir el nombre del archivo, la carpeta u otro tipo de contexto para que se autocomplete. Para obtener más información, consulte [Tipos de contexto explícitos](#context-explicit).
+ **Automáticamente**: para proporcionar contexto automáticamente, debe configurar el contexto por separado, fuera del chat. Amazon Q hace referencia automáticamente al contexto cada vez que un desarrollador que trabaja en el proyecto escribe una pregunta en la ventana de chat. Para obtener más información, consulte [Tipos de contexto automáticos](#context-automatic).

Cuando Amazon Q genera una respuesta, muestra los archivos que ha utilizado como contexto en la lista desplegable **Contexto**, que aparece justo encima del inicio de la respuesta.

## Tipos de contexto explícitos
<a name="context-explicit"></a>

Cuando escribe **@** en el chat, puede seleccionar entre los siguientes tipos de contexto:
+ **@workspace**: Amazon Q utiliza el espacio de trabajo del proyecto como contexto para las respuestas. La opción **@workspace** requiere configuración. Para obtener más información, consulte [Agregación del contexto del espacio de trabajo al chat de Amazon Q Developer en el IDE](workspace-context.md).
+ **Carpetas**: Amazon Q le muestra una lista de carpetas del proyecto actual y utiliza la carpeta que seleccione como contexto para las respuestas.
+ **Archivos**: Amazon Q le muestra una lista de archivos del proyecto actual y utiliza el archivo que seleccione como contexto para las respuestas.
+ **Código**: Amazon Q le muestra una lista de clases, funciones y variables globales del proyecto actual y utiliza su selección como contexto para las respuestas.
+ **Imágenes**: Amazon Q le permite agregar imágenes como contexto en las peticiones, lo que resulta útil para situaciones como la generación de código a partir de simulaciones de interfaz de usuario o diagramas de secuencia. Las imágenes deben estar en formato JPEG, PNG, GIF o WebP, con un tamaño máximo de 3,75 MB y unas dimensiones que no superen los 8000 x 8000 píxeles. Puede incluir hasta 20 imágenes en un solo mensaje, contando las imágenes ancladas en el contexto.
+ **Peticiones**: Amazon Q le muestra una lista con las peticiones que ha guardado y utiliza la pregunta que seleccione como contexto para las respuestas. La opción **Peticiones** requiere cierta configuración. Para obtener más información, consulte [Guardado de las peticiones en una biblioteca para usarlas con el chat de Amazon Q Developer](context-prompt-library.md).

## Tipos de contexto automáticos
<a name="context-automatic"></a>

Amazon Q utilizará automáticamente los siguientes tipos de contextos, si los ha configurado:
+ **Reglas del proyecto**: Amazon Q utilizará automáticamente el conjunto de reglas de proyecto que defina como contexto. Para obtener más información, consulte [Creación de reglas de proyecto para usarlas con el chat de Amazon Q Developer](context-project-rules.md).
+ **Personalizaciones**: Amazon Q utilizará automáticamente un repositorio de código fuente como contexto.