Conservez le contexte conversationnel au cours de plusieurs sessions en utilisant la mémoire - Amazon Bedrock

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Conservez le contexte conversationnel au cours de plusieurs sessions en utilisant la mémoire

La fonctionnalité Memory for Agents est en version préliminaire pour Amazon Bedrock et est sujette à modification.

La mémoire permet à votre agent de conserver le contexte conversationnel au cours de plusieurs sessions et de se souvenir des actions et comportements passés. Par défaut, votre agent conserve le contexte conversationnel d'une seule session. Pour configurer la mémoire de votre agent, activez le paramètre de mémoire pour votre agent et spécifiez la durée de stockage pour conserver la mémoire.

Le contexte conversationnel est stocké dans la mémoire sous forme de sessions, chaque session étant dotée d'un identifiant de session (ID) que vous fournissez lorsque vous appelez l'agent. Vous pouvez spécifier le même identifiant de session pour toutes les demandes afin de poursuivre la même conversation.

Une fois que vous avez activé la mémoire pour votre agent, la session en cours est associée à un contexte de mémoire spécifique lorsque vous appelez l'agent avec le même sessionId nom que la session en cours et avec la valeur endSessions définie sur true « », ou lorsque le délai de idleSessionTimeout configuration configuré pour l'agent a expiré. Un identifiant de mémoire unique est attribué à ce contexte de mémoire. Votre agent utilise le contexte de mémoire pour accéder à l'historique et aux résumés des conversations enregistrés et les utiliser pour générer des réponses.

Si vous avez plusieurs utilisateurs, assurez-vous de fournir le même identifiant de mémoire (memoryId) pour le même utilisateur. L'agent stocke la mémoire de chaque utilisateur par rapport à cela memoryId et la prochaine fois que vous appellerez l'agent avec la même mémoirememoryId, le résumé de chaque session stockée dans la mémoire est chargé dans la session en cours.

Vous pouvez accéder à la mémoire à tout moment pour consulter la version résumée des sessions stockées dans la mémoire. Vous pouvez également, à tout moment, vider la mémoire en supprimant toutes les sessions enregistrées dans la mémoire.

Durée de la mémoire

Si la mémoire est activée, votre agent Bedrock conserve les sessions dans la mémoire jusqu'à trente jours. Vous pouvez éventuellement configurer la période de rétention en spécifiant une durée comprise entre 1 et 30 jours. Tous les résumés de session au-delà de cette durée seront supprimés.

Modèles pris en charge

Vous ne pouvez activer la mémoire que pour les agents qui utilisent les modèles suivants :

Nom du modèle ID du modèle
Anthropic Claude 3 Sonnet v1 anthropic.claude-3-sonnet-20240229-v 1:0
Anthropic Claude 3 Haiku v1 anthropic.claude-3-haiku-20240307-v 1:0

Assurez-vous que le modèle que vous prévoyez d'utiliser est disponible dans votre région. Pour plus d'informations, consultez la section Support des modèles par Région AWS.