Compactación del historial de chat en Amazon Q Developer - Amazon Q Developer

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.

Compactación del historial de chat en Amazon Q Developer

A medida que interactúa con Amazon Q Developer en el IDE, la conversación se va acumulando en el historial de chat. Este historial proporciona un contexto importante que ayuda a Amazon Q a entender el proyecto y ofrecer respuestas más relevantes. Sin embargo, hay límites en cuanto al historial de conversaciones que se puede incluir en cada solicitud al modelo subyacente.

Descripción de los límites de las ventanas de contexto

La ventana de contexto representa la cantidad máxima de información que se puede procesar en una sola interacción con Amazon Q. Esto incluye:

  • La pregunta o solicitud actual

  • Los mensajes anteriores de la conversación

  • Los fragmentos de código y archivos que ha compartido

  • La información del sistema sobre el proyecto

Si esta ventana de contexto se acerca al límite de capacidad, puede que se reduzca la capacidad de Amazon Q para hacer referencia a partes anteriores de la conversación.

Funcionamiento de la compactación del historial de chats

La compactación del historial de chat le permite conservar la información esencial de la conversación y, al mismo tiempo, reducir la cantidad de contexto utilizada. Cuando se produce la compactación:

  1. Amazon Q analiza el historial de conversaciones.

  2. Crea un resumen conciso de los puntos clave, las preguntas y las decisiones.

  3. Este resumen reemplaza el historial detallado de la conversación en la ventana de contexto.

  4. La conversación completa permanece visible en la interfaz de chat.

La compactación le ayuda a continuar la conversación sin perder contexto importante, al tiempo que evita la necesidad de iniciar un chat completamente nuevo cuando se alcanzan los límites de la ventana de contexto.

Uso de la compactación del historial de chat

Puede usar la compactación de dos maneras:

Compactación manual

Para compactar manualmente el historial de chats:

  1. Introduzca /compact en el campo de entrada de chat.

  2. Amazon Q procesará su solicitud y mostrará un mensaje de confirmación con un resumen de la conversación compactada.

Utilice la compactación manual si desea continuar con la conversación actual, pero observa tiempos de respuesta más lentos o respuestas menos relevantes.

Sugerencia de compactación automática

Cuando la ventana de contexto alcance aproximadamente el 80 % de su capacidad, Amazon Q mostrará una notificación de sugerencia de compactación. Esta notificación incluye:

  • Una explicación de por qué se recomienda la compactación.

  • Un botón para activar la compactación de forma inmediata.

Después de la compactación

Después de que se produzca la compactación:

  • El historial completo de conversaciones permanece visible en la interfaz de chat hasta el final de la sesión actual.

  • Amazon Q utiliza el resumen compactado (en lugar del historial completo) para generar respuestas.

  • El resumen compactado se incluye en la ventana de contexto en lugar de en el historial detallado.

  • El historial de chat detallado se restablecerá al reiniciar el IDE.

Borrado del historial de chat

Como alternativa a la compactación, puede borrar completamente su historial de chat con el siguiente comando /clear:

  1. Introduzca /clear en el campo de entrada de chat.

  2. Amazon Q eliminará todo el historial de conversaciones anterior tanto de la pantalla como de la ventana de contexto.

Cuándo elegir la compactación o el borrado del historial

Elija la compactación cuando:

  • Quiere continuar con el tema de conversación actual.

  • El contexto anterior sigue siendo relevante para la tarea actual.

  • Quiere conservar la orientación general y los conocimientos de la conversación.

Elija borrar el historial cuando:

  • Está iniciando una tarea o un tema completamente nuevos.

  • La conversación anterior ya no es relevante.

  • Quiere asegurarse de que ningún contexto anterior influye en las nuevas respuestas.

  • Quiere eliminar de la conversación información potencialmente confidencial.