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.
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 à ce MemoryID et la prochaine fois que vous invoquerez l'agent avec le même MemoryID, 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.
Récapitulatif de la mémoire
Votre agent utilise le résumé de la mémoire Améliorez la précision des agents à l'aide de modèles d'invite avancés dans Amazon Bedrock pour appeler le modèle de base avec des directives pour résumer toutes vos sessions. Vous pouvez éventuellement modifier le modèle d'invite par défaut ou fournir votre propre analyseur personnalisé pour analyser la sortie du modèle.
Étant donné que le processus de synthèse se déroule dans un flux asynchrone après la fin d'une session, les journaux des échecs de synthèse dus à un modèle ou à un analyseur substitué seront publiés sur votre ordinateur. Comptes AWS Pour plus d'informations sur l'activation de la journalisation, consultezActiver la livraison du journal de synthèse de la mémoire.
Durée de la mémoire
Si la mémoire est activée, votre agent conserve les sessions en mémoire pendant 365 jours au maximum. Vous pouvez éventuellement configurer la période de rétention en spécifiant une durée comprise entre 1 et 365 jours. Tous les résumés de session au-delà de cette durée seront supprimés.
Modèles pris en charge
Vous pouvez activer la mémoire pour les agents sur tous les modèles, à l'exception des modèles suivants :
Amazon Titan Text Premier
Anthropic Claude Instant
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.