

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.

# Chat insertado con Amazon Q Developer
<a name="q-in-IDE-inline-chat"></a>

La característica de *chat insertado* permite chatear con Amazon Q desde la ventana de codificación principal del IDE. Para usar la característica del chat insertado, seleccione el código para el que desee recibir sugerencias y proporcione las instrucciones en la pequeña pantalla de introducción. Amazon Q procede a generar el código, que presenta en formato de diferencias dentro de la ventana de codificación principal. A continuación, puede optar por aceptar o rechazar los cambios.

La ventaja del chat insertado es que elimina el cambio de contexto que se produce al pasar de una ventana de chat a la ventana de codificación principal.

Normalmente utilizaría la característica de chat insertado al revisar el código, escribir pruebas unitarias o realizas otras tareas que requieren respuestas basadas en código. Para situaciones en las que quiera respuestas basadas en texto (por ejemplo, una respuesta a “Explique este código”), entonces el uso de la [ventana de chat]() es una mejor opción.

Amazon Q tiene en cuenta el código del archivo actual al generar una recomendación de código a través del chat insertado. No analizará el código de otros archivos o proyectos.

## El chat insertado de Amazon Q en acción
<a name="q-in-IDE-inline-chat-action"></a>

Una sesión de chat insertado se desarrolla de la siguiente manera.

1. Resalta el código para el que desee sugerencias y, a continuación, elige una de las siguientes opciones en función del IDE: 
   + En Visual Studio Code y JetBrains, pulse `⌘+I` (Mac) o `Ctrl+I` (Windows)
   + En Eclipse, pulse `⌘+Shift+I` (Mac) o `Ctrl+Shift+I` (Windows)
   + Como alternativa, puede hacer clic con el botón derecho en la selección y elegir **Amazon Q** y, a continuación, **chat insertado**.

   Esto abre una pequeña pantalla de entrada en la parte superior de la ventana principal de codificación donde puedes introducir una petición, como **Fix this code**.  
![La pantalla de entrada del chat en línea.](http://docs.aws.amazon.com/es_es/amazonq/latest/qdeveloper-ug/images/inline-chat-input-screen.png)

1. Amazon Q genera código y lo presenta en un formato de diferencias.  
![El formato de diferencias del chat insertado.](http://docs.aws.amazon.com/es_es/amazonq/latest/qdeveloper-ug/images/inline-chat-diff.png)

1. Puede aceptar o rechazar el cambio seleccionando **Aceptar** o **Rechazar**, o bien pulsando las teclas equivalentes (`Enter` o `Esc`).  
![Los botones de aceptar y rechazar del chat insertado.](http://docs.aws.amazon.com/es_es/amazonq/latest/qdeveloper-ug/images/inline-chat-accept.png)

## Temas y preguntas de ejemplo
<a name="q-in-IDE-inline-chat-questions"></a>

El chat insertado siempre devuelve un código como respuesta, por lo que puede introducir peticiones como las siguientes:
+ Documente este código
+ Refactorice este código
+ Escriba pruebas unitarias para esta función

## Formato de diferencias
<a name="q-in-IDE-inline-chat-diff"></a>

El chat insertado muestra el formato de diferencias en varios bloques, con el código existente en la parte superior y el código sugerido en la parte inferior. No se admite un formato de diferencias en paralelo.