Skip to content

Utilização do Banco de Memória AI ​

O banco de memória AI é a memória de longo prazo que o MBAgent guarda entre sessões. Permite ao AI "lembrar-se" das suas preferências, informações de conta e regras de negócio, evitando ter de as reexplicar em cada nova sessão.

NOTE

Descrição da captura de ecrã: Capturas de ecrã da UI de gestão do banco de memória AI (lista de entradas de memória, filtragem por categoria, botões de adicionar/editar/eliminar memória) serão progressivamente suplementadas na v1.x. Esta secção opera por passos em texto.


1. O Que É a Memória AI? ​

O MBAgent distingue dois tipos de "memória":

TipoÂmbitoFinalidade
Memória ao nível da sessãoApenas conversa atual"Aquele número de há pouco" o AI lembra-se
Banco de memória AI localPermanente entre sessõesAs suas preferências, contas, regras de negócio

TIP

Analogia: A memória ao nível da sessão é "a memória temporária deste chat"; o banco de memória AI local é "o seu perfil privado".


2. O Que Pode o Banco de Memória AI Armazenar? ​

Conteúdo adequado:

  • ✅ As suas preferências ("O estilo de resposta deve ser formal, rigoroso, sem emojis")
  • ✅ Info de conta ("O ID da minha conta Mbbrowser é 123456")
  • ✅ Regras de negócio ("O ID do cliente é sempre uma string de 32 caracteres")
  • ✅ Factos importantes ("A nossa empresa faz principalmente mercados europeus/americanos")
  • ✅ Termos comuns ("GMV = Gross Merchandise Value")

Conteúdo inadequado:

  • ❌ Info temporária ("As encomendas de hoje são 100")
  • ❌ Credenciais sensíveis (palavra-passe / Token / API Key) → vão para o gestor de credenciais
  • ❌ Documentos longos → vão para a base de conhecimento KMS

3. Onde Está Armazenado o Banco de Memória AI? ​

Os ficheiros do banco de memória são guardados no diretório de configuração do utilizador do MBAgent:

%LOCALAPPDATA%\mbagent\memory\
├── user.md            ← Memória ao nível do utilizador (partilhada por todas as sessões)
├── project\
│   ├── my-project.md  ← Memória ao nível do projeto (apenas visível para o projeto atual)
│   └── ...
  • Memória ao nível do utilizador: Todos os workspaces e todas as sessões partilham
  • Memória ao nível do projeto: Apenas visível para sessões no workspace atual (diretório do projeto)

4. Adicionar Memória ​

Método 1: Dizer ao AI Diretamente na Conversa ​

A adição mais natural:

Utilizador: Lembre-se que a minha conta principal Mbbrowser é 123456789, principalmente mercado europeu/americano Amazon.

MBAgent: OK, adicionei ao seu banco de memória AI local.

O AI auto-julga o que vale a pena lembrar.

Método 2: Adicionar Manualmente na UI de Gestão do Banco de Memória ​

  1. Clique na entrada "Banco de Memória AI Local" na barra lateral esquerda
  2. Clique no botão "+"
  3. Escolha o tipo de memória (ao nível do utilizador / ao nível do projeto)
  4. Insira o título e conteúdo
  5. Clique em "Guardar"

Método 3: Usar Slash Command ​

Digite na caixa de entrada do chat:

/memory add A minha conta principal Mbbrowser é 123456789

O AI categoriza automaticamente em categorias de memória adequadas.

Método 4: Destilar da Conversa ​

  1. Encontre um pedaço de informação útil no chat
  2. Clique com o botão direito → "Adicionar à Memória"
  3. Escolha o tipo de memória (ao nível do utilizador / ao nível do projeto)
  4. Guarde

5. Tipo de Memória e Categorias ​

O banco de memória AI suporta múltiplas categorias para fácil gestão:

TipoFinalidadeExemplo
Info de contaConta Mbbrowser, ID de API Key (não a Key real)"Conta principal 123456"
Regras de negócioWorkflow, convenções de nomenclatura"ID do cliente 32 caracteres"
PreferênciasEstilo de escrita, formato de resposta"Resposta formal e rigorosa"
Factos importantesContexto de negócio, info da empresa"Negócio principal Amazon europeu/americano"
Termos comunsVocabulário profissional"GMV = total de vendas"
OutroQualquer coisa não nas categorias acima"Domínio do gateway API"

6. Ver e Editar Memória ​

Ver Toda a Memória ​

  1. Clique na barra lateral esquerda "Banco de Memória AI Local"
  2. O navegador de memória aparece, exibindo todas as entradas de memória
  3. Filtre por categoria, ordene por tempo

Editar Memória ​

  1. Clique em qualquer entrada na lista de memória
  2. O painel de edição aparece à direita
  3. Modifique o título, conteúdo, categoria
  4. Clique em "Guardar"

Eliminar Memória ​

  1. Selecione a memória a eliminar
  2. Clique no botão "Eliminar"
  3. Confirme a eliminação (irrecuperável)

TIP

Limpeza periódica: Recomendado limpar o banco de memória mensalmente, removendo informação desatualizada ou errada.


7. Como É Que o AI Usa a Memória? ​

Recuperação Automática ​

No início de cada nova sessão, o MBAgent automaticamente recupera memórias relacionadas com a tarefa atual do banco de memória AI e inclui-as como parte do system prompt.

Por exemplo, pergunta "Como estão as encomendas da minha conta principal hoje?":

  • O AI recupera automaticamente a memória "conta principal 123456"
  • Chama automaticamente a API Mbbrowser para consultar as encomendas de hoje de 123456
  • Não precisa de repetir "a minha conta principal é 123456"

Referência Ativa ​

O AI menciona explicitamente o que "lembra" nas respostas:

"Conforme as minhas preferências previamente registadas, vou responder em estilo formal rigoroso."

Destilação de Aprendizagem ​

Quando autoLearn está ativado, o MBAgent destila automaticamente "conversas significativas" em memória:

  1. Vá a "Definições → Preferências"
  2. Encontre a opção "autoLearn"
  3. Uma vez ativada, o MBAgent analisa cada conversa
  4. Adiciona automaticamente conteúdo "que vale a pena lembrar" ao banco de memória self_learn (separado da sua memória ativa)

8. Melhores Práticas do Banco de Memória ​

Recomendações ​

✅ Construa algumas memórias chave na primeira vez que usar o MBAgent:

  • O ID da sua conta principal Mbbrowser
  • Âmbito do negócio principal
  • Estilo de resposta preferido

✅ Se notar que o AI faz repetidamente a mesma pergunta, registe imediatamente:

  • O AI pergunta repetidamente "Qual é o seu ID de cliente?" → registe-o

✅ Use diferentes âmbitos de memória para diferentes projetos:

  • Memória do Projeto A apenas no diretório do Projeto A
  • Memória ao nível do utilizador contém informação genérica

✅ As memórias devem ter estrutura:

  • Títulos claros
  • Conteúdo conciso
  • Organize com listas markdown

Anti-padrões ​

❌ Não coloque credenciais sensíveis no banco de memória:

  • Palavras-passe, Tokens, API Keys vão para o gestor de credenciais
  • Os ficheiros do banco de memória são texto simples, não encriptados

❌ Não enfie documentos inteiros no banco de memória:

  • Documentos e materiais de referência vão para a base de conhecimento KMS
  • O banco de memória apenas contém "regras, preferências, factos chave"

❌ Não deixe o banco de memória expandir excessivamente:

  • Muitas memórias diluem a atenção do AI
  • Mantenha as entradas de memória < 50

9. Banco de Memória vs Outras Funcionalidades ​

FuncionalidadeFinalidadeTamanho
Banco de Memória AIPreferências, regras, factos chavePequeno (nível KB)
Base de Conhecimento Local (KMS)Documentos completos, materiais de referênciaGrande (nível MB)
SessãoHistórico completo de uma conversaMédio (nível KB-MB)
RAG KB oficial MbbrowserRecuperação remota de negócio MbbrowserRemoto

TIP

Qual escolher:

  • Preferências simples → Banco de Memória AI
  • Documentos completos → KMS
  • Q&A único → Sessão
  • Conhecimento de negócio Mbbrowser → Mbbrowser RAG

10. Resolução de Problemas do Banco de Memória ​

Q1: O AI parece não "lembrar" o que disse antes ​

Possíveis causas:

  • Falha ao guardar no banco de memória
  • Memória auto-ignorada (não relevante para a tarefa atual)
  • Ficheiro do banco de memória corrompido

Resolução:

  1. Vá ao "Banco de Memória AI Local" para verificar se a memória existe
  2. Peça manualmente ao AI para lembrar de novo e confirme explicitamente

Q2: O AI usou a memória errada ​

Possíveis causas:

  • Categoria de memória errada (ao nível do utilizador colocada ao nível do projeto)
  • Conteúdo da memória desatualizado

Resolução:

  1. Edite essa memória
  2. Corrija ou elimine

Q3: Como fazer backup do banco de memória? ​

  1. Encontre o diretório do banco de memória %LOCALAPPDATA%\mbagent\memory\
  2. Copie a pasta inteira para um local de backup
  3. Inverta a operação para restaurar

Q4: As memórias podem ser sincronizadas entre diferentes computadores? ​

✅ Sim, mas manual:

  1. Exporte memórias no computador A (pasta de backup)
  2. Importe no computador B (sobrescrever pasta)
  3. Reinicie o MBAgent

NOTE

O Mbbrowser ainda não fornece serviço de sincronização de memória na nuvem. Recomenda-se backup manual de memórias importantes.


Próximo: Integração Mbbrowser ControlV2 → Conectar o MBAgent com o Mbbrowser.