Mantenha o contexto conversacional em várias sessões usando a memória - Amazon Bedrock

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Mantenha o contexto conversacional em várias sessões usando a memória

O recurso Memory for Agents está na versão prévia do Amazon Bedrock e está sujeito a alterações.

A memória fornece ao seu agente a capacidade de reter o contexto da conversa em várias sessões e de relembrar ações e comportamentos anteriores. Por padrão, seu agente retém o contexto conversacional de uma única sessão. Para configurar a memória para seu agente, habilite a configuração de memória para seu agente e especifique a duração do armazenamento para reter a memória.

O contexto conversacional é armazenado na memória como sessões, com cada sessão recebendo um identificador de sessão (ID) que você fornece ao invocar o agente. Você pode especificar o mesmo ID de sessão em todas as solicitações para continuar a mesma conversa.

Depois de habilitar a memória para seu agente, a sessão atual é associada a um contexto de memória específico quando você invoca o agente com o mesmo da sessão atual e com endSessions definido sessionId como 'true', ou quando o tempo limite do idleSessionTimeout configurado para o agente expirou. Esse contexto de memória recebe um identificador de memória exclusivo. Seu agente usa o contexto de memória para acessar e utilizar o histórico e os resumos de conversas armazenados para gerar respostas.

Se você tiver vários usuários, certifique-se de fornecer o mesmo identificador de memória (memoryId) para o mesmo usuário. O agente armazena a memória de cada usuário em relação a ela memoryId e, na próxima vez que você invocar o agente com a mesmamemoryId, o resumo de cada sessão armazenada na memória será carregado na sessão atual.

Você pode acessar a memória a qualquer momento para ver a versão resumida das sessões armazenadas na memória. Você também pode, a qualquer momento, limpar a memória excluindo todas as sessões armazenadas na memória.

Duração da memória

Se a memória estiver ativada, seu Bedrock Agent retém as sessões na memória por até trinta dias. Opcionalmente, você pode configurar o período de retenção especificando uma duração entre 1 e 30 dias. Todos os resumos da sessão além dessa duração serão excluídos.

Modelos compatíveis

Você só pode ativar a memória para agentes que estejam usando os seguintes modelos:

Nome do modelo ID do modelo
Soneto antrópico de Claude 3 v1 anthropic.claude-3-sonnet-20240229-v 1:0
Antropic Claude 3 Haiku v1 anthropic.claude-3-haiku-20240307-v 1:0

Certifique-se de que o modelo que você planeja usar esteja disponível na sua região. Para obter mais informações, consulte Suporte de modelo por Região da AWS.