Seu Jarvis seguro: INTELECTO v2 e caixa-do-agente|INEMA.CLUB-PRO

Aula 3 · 15 min

Dar identidade e memória ao assistente

Mude o jeito de falar do assistente e guarde fatos para outra conversa. Desde a v2.0.1, “lembre que…” é guardado diretamente, mesmo com llama3.2. Confira o fato pelo comando memoria; uma resposta simpática sozinha não prova que foi salvo.

Começar a aula
Assistente humanoide realista lê um bilhete no caderno e devolve o fato ao dono da loja.

Nesta aula você vai

  1. 1Diferenciar os quatro arquivos
  2. 2Guardar um fato duradouro
  3. 3Buscar o mesmo fato depois

Objetivo: Editar a identidade e achar pelo comando memoria um fato contado ao assistente.

01Quatro arquivos, funções diferentes

A identidade fica em ~/.intelecto2/identidade/.

Clique em cada bloco do diagrama para ver o que ele faz.

Clique em cada parte para ver sua função.

02Identidade não é lembrança automática

Clique em cada etapa para ver o que fazer.

1. Edite a pessoa

Descreva quem é você sem senha. No editor nano, salve com Ctrl+O, Enter e saia com Ctrl+X.

03Arquivos e busca

No nano, salve com Ctrl+O, Enter e saia com Ctrl+X. MEMORY.md é importado só numa instalação nova, na primeira execução; fatos posteriores entram pela conversa.

Terminal · abrir os arquivos
nano ~/.intelecto2/identidade/USER.md
nano ~/.intelecto2/identidade/SOUL.md
Terminal · procurar o fato
cd ~/intelecto-v2
python3 -m intelecto memoria Porto
Terminal · listar as últimas memórias
cd ~/intelecto-v2
python3 -m intelecto memoria
Exemplo do repositório

Depois de “lembre que meu nome é Nei e moro em Porto Alegre”, uma conversa nova respondeu: “O nome do seu dono é Nei e você mora em Porto Alegre.” A busca python3 -m intelecto memoria mostrou #2 … Meu nome é Nei e moro em Porto Alegre. O número do registro e a resposta podem variar na sua instalação.

04Prove a lembrança

Faça na ordem e marque apenas depois de conferir o resultado.

Conte um fato seu

5

Na conversa com Ollama, inclusive com llama3.2, diga “lembre que minha cidade é Porto Alegre” ou outro fato simples. Evite dados sensíveis. Depois rode python3 -m intelecto memoria Porto (troque Porto por uma palavra do seu fato).

Pronto quando: O fato aparece em python3 -m intelecto memoria [palavra]; a confirmação do assistente, sozinha, não basta.

Busque em outra execução

5

Encerre, abra outra conversa e pergunte pelo fato. Depois volte ao terminal e procure uma palavra do fato com memoria.

Pronto quando: A linha encontrada contém o fato que você contou.

05Confira se entendeu

Escolha antes de abrir o comentário. Se errar, use o link para rever.

Pergunta 1 de 3

Onde ficam as regras de comportamento?

06Leve desta aula

Texto editávelSOUL, AGENTS e USER definem o contexto. MEMORY entra só na primeira execução; novos fatos vêm pela conversa.
Prova diretaO comando memoria confere o banco, independente da resposta do modelo.

Fontes e próximos passos

Aula anteriorPróxima aula