Pular para o conteúdo principal

Memory Manager

Memory Manager no n8n: Gerenciamento de Memória e Contexto em IA​

Este documento descreve o Gerenciador de Memória (Memory Manager), que permite que um agente de IA se lembre de interações passadas.

O que é o Memory Manager?​

O Memory Manager é um node especializado que gerencia o contexto e a memória de conversações em sistemas de IA. Ele permite que agentes mantenham informações sobre interações anteriores, criando experiências mais naturais e contextualmente relevantes.

Funcionalidades Principais​

Armazenamento de Contexto​

  • Mantém histórico de conversas
  • Armazena informações de sessão
  • Preserva contexto entre interações

Recuperação de Memória​

  • Busca informações relevantes
  • Recupera contexto histórico
  • Otimiza respostas baseadas no passado

Tipos de Memória​

ConversationalBufferMemory​

  • Armazena conversas completas
  • Ideal para chatbots simples
  • Mantém contexto linear

ConversationSummaryMemory​

  • Resume conversas longas
  • Reduz uso de tokens
  • Mantém pontos principais

EntityMemory​

  • Rastreia entidades específicas
  • Útil para sistemas de CRM
  • Foca em informações estruturadas

Configuração Básica​

  1. Adicione o node Memory Manager ao seu workflow
  2. Configure o tipo de memória desejado
  3. Defina parâmetros de armazenamento
  4. Conecte com agentes de IA

Casos de Uso​

Chatbots Empresariais​

  • Manter contexto de atendimento
  • Lembrar preferências do cliente
  • Continuar conversas interrompidas

Sistemas de Suporte​

  • Rastrear histórico de tickets
  • Manter contexto de problemas
  • Escalar casos com contexto completo

Assistentes de Documentação​

  • Lembrar consultas anteriores
  • Manter contexto de pesquisa
  • Otimizar respostas baseadas no histórico

Integração com RAG​

O Memory Manager pode ser integrado com sistemas RAG para:

  • Armazenar embeddings de conversas
  • Buscar contexto relevante
  • Otimizar respostas com histórico

Configurações Avançadas​

Persistência de Dados​

  • Configurar banco de dados
  • Definir políticas de retenção
  • Implementar backup de memória

Otimização de Performance​

  • Cache de memória frequente
  • Compressão de dados
  • Limpeza automática
Dica

Use tipos de memória diferentes para diferentes casos de uso. Para conversas longas, considere ConversationSummaryMemory para economizar tokens.

Próximos Passos​


Em desenvolvimento: Este conteúdo será expandido com configurações específicas para diferentes tipos de memória e casos de uso empresariais.