Pular para o conteúdo

Memória

Memória é o que o agente guarda de uma conversa para a outra: a preferência de um cliente, um dado já informado, o conhecimento acumulado ao longo do tempo. Sem memória, cada conversa começa do zero.

Você pode criar memórias em três níveis, e o agente enxerga todas as que alcançam o nível dele:

NívelOndeQuem enxerga
PastaPasta de soluções → aba MemóriaTodas as soluções e agentes da pasta
SoluçãoConfigurações → MemóriaTodos os agentes daquela solução
AgenteEditor do agente → aba MemóriaApenas aquele agente

A herança flui de cima para baixo: uma memória criada na pasta aparece nas soluções dela marcada como Herdada. É assim que várias soluções compartilham o mesmo conhecimento sem duplicá-lo.

Aba Memória da solução.

Ao clicar em + Nova memória, o primeiro passo é escolher o tipo.

Escolha do tipo de memória.

TipoO que armazenaUse quando
Memória estruturada (chave/valor)Dados organizados em campos definidosNome do cliente, preferências, flags, dados de cadastro
Memória inteligente (Semântica)Textos e documentos, com busca por conteúdoAnotações livres, histórico de casos, conhecimento acumulado

Na dúvida, comece pela estruturada: ela é previsível e fácil de auditar. A semântica brilha quando o conteúdo é texto corrido e você não sabe de antemão que campos existirão.

Formulário de nova memória.

CampoO que faz
NomeComo a memória é identificada
AlcanceCompartilhado, Individual ou Por conversa — veja abaixo
DescriçãoExplica ao agente o que guardar aqui. É o campo que mais afeta a qualidade
Permissão padrãoNenhuma, Somente leitura, Somente escrita ou Leitura e escrita
Injetar cabeçalho no promptInsere o cabeçalho da memória no contexto do agente
Injetar campos no promptInsere os valores já guardados no contexto
Permitir campos dinâmicosDeixa o agente criar campos que você não previu
Propagar para todos os agentes automaticamenteVincula a memória a todos os agentes sem precisar fazer um a um
AtivaDesmarque para desativar sem excluir
AlcanceVisibilidade
CompartilhadoInformação comum a todos os usuários, acessível a todos os agentes da solução
IndividualSeparada por pessoa: cada usuário tem a sua
Por conversaVale apenas dentro daquela conversa

Escolha Individual para dados pessoais — preferências, endereço, histórico de compras. Use Compartilhado para conhecimento do negócio, não de pessoas.

A Permissão padrão define o que o agente pode fazer com a memória. Somente leitura é a escolha segura quando o conteúdo é curado por você e o agente só precisa consultar. Leitura e escrita deixa o agente aprender sozinho — e exige uma descrição bem escrita, ou ele guarda o que não deveria.

Se você não marcou Propagar para todos os agentes automaticamente, abra o editor do agente, vá até a aba Memória e vincule a memória desejada.

Aba Memória do agente.

A aba mostra a origem de cada memória — Herdada quando vem da pasta ou da solução — além do tipo, do alcance e se está ativa.

SintomaCausa provável
O agente não lembra nadaA memória não está vinculada ao agente, ou está inativa
Lembra, mas não gravaPermissão em Somente leitura
Guarda a informação erradaDescrição vaga; diga explicitamente o que deve ser guardado
Um cliente vê o dado de outroAlcance Compartilhado onde deveria ser Individual