Conserve el contexto conversacional en varias sesiones mediante la memoria - Amazon Bedrock

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.

Conserve el contexto conversacional en varias sesiones mediante la memoria

La función Memory for Agents se encuentra en versión preliminar para Amazon Bedrock y está sujeta a cambios.

La memoria le permite a su agente conservar el contexto de la conversación durante varias sesiones y recordar acciones y comportamientos pasados. De forma predeterminada, el agente conserva el contexto conversacional de una sola sesión. Para configurar la memoria para su agente, habilite la configuración de memoria para su agente y especifique la duración del almacenamiento para conservar la memoria.

El contexto conversacional se almacena en la memoria como sesiones y cada sesión recibe un identificador de sesión (ID) que usted proporciona al invocar el agente. Puede especificar el mismo ID de sesión en todas las solicitudes para continuar la misma conversación.

Después de habilitar la memoria para el agente, la sesión actual se asocia a un contexto de memoria específico cuando se invoca el agente con el sessionId mismo valor que en la sesión actual y con el endSessions valor 'true', o cuando se agota el tiempo de espera idleSessionTimeout configurado para el agente. A este contexto de memoria se le asigna un identificador de memoria único. El agente usa el contexto de la memoria para acceder y utilizar el historial de conversaciones almacenado y los resúmenes de las conversaciones para generar respuestas.

Si tiene varios usuarios, asegúrese de proporcionar el mismo identificador de memoria (memoryId) para el mismo usuario. El agente guarda la memoria de cada usuario en función de esa memoria memoryId y, la próxima vez que se invoque al agente con la misma memoriamemoryId, el resumen de cada sesión almacenada en la memoria se cargará en la sesión actual.

Puede acceder a la memoria en cualquier momento para ver la versión resumida de las sesiones almacenadas en la memoria. También puede borrar la memoria en cualquier momento borrando todas las sesiones almacenadas en la memoria.

Duración de la memoria

Si la memoria está habilitada, su Bedrock Agent conserva las sesiones en la memoria durante un máximo de treinta días. Si lo desea, puede configurar el período de retención especificando una duración de entre 1 y 30 días. Se eliminarán todos los resúmenes de las sesiones que superen esta duración.

Modelos compatibles

Solo puede habilitar la memoria para los agentes que utilizan los siguientes modelos:

Nombre de modelo ID del modelo
Anthropic Claude 3: Soneto v1 anthropic.claude-3-sonnet-20240229-v 1:0
Anthropic Claude 3 Haiku v1 anthropic.claude-3-haiku-20240307-v 1:0

Asegúrese de que el modelo que planea usar esté disponible en su región. Para obtener más información, consulte Soporte de modelos por Región de AWS.