Memory Prompts
# Memory Prompts (O Córtex Sintetizador)
## Visão Geral e a Falácia do Histórico Infinito
Na modelagem padrão de chatbots, as aplicações costumam guardar todo o contexto da conversa em um array GIGANTESCO que é reenviado por completo na requisição ao LLM, consumindo dezenas de milhares de *tokens* sob o argumento de manter a "memória". O resultado disso a longo prazo é a diluição da atenção do modelo ("Lost in the Middle") e uma lentidão exorbitante de predição.
O maia.edu adota uma topologia neurobiológica. Descartamos o histórico cru antigo, e operamos através de **Extração Atômica Baseada em RAG (EntityDB)**. Em suma, criamos Modelos Fiscais Autônomos que funcionam no background espiando a conversa e salvando em bancos de dados relacionais "Conceitos Abstratos" ou "Regras Sociais" sobre o aluno.
Este motor que lê as entrelinhas e consolida o perfil estático do usuário encontra suas fundações nos prompts de `js/chat/prompts/memory-prompts.js`.
## 1. O Agente Narrador: Extrator de Fatos Atômicos (`PROMPT_NARRADOR_MEMORIA`)
Esta é a identidade do robô espião que observa o chat depois da conversa acabar ("Post-Execution Memory Extraction Lifecycle").
Ele nunca fala com o estudante; sua única missão é fofocar ao banco de dados o que ele identificou de peculiar na última frase falada na rodada.
### A Estrutura de Extração Restritiva
O Narrador possui uma arquitetura de extração via Enumerações Restritas e Confidence Score contidos em sua taxonomia mental:
1. **PERFIL:** Dados rígidos (Ex: "O Estudante está se preparando para o ENEM 2026").
2. **HABILIDADE:** Capacidade dura (Ex: "Usuário demonstrou proficiência resolvendo Equações de 2º Grau por soma e produto de forma ágil").
3. **LACUNA:** A galinha dos ovos de ouro. O Narrador expõe deficiências (Ex: "Usuário constantemente erra a conversão de Celsius para Kelvin e tenta multiplicar por dois").
4. **PREFERENCIA:** Como o sistema deve agir psicologicamente (Estilo visual de Tabela frente a longos textos).
5. **ESTADO_COGNITIVO:** Se o scanner identificar sinais de agressividade, fúria ("Isso tá muito difícil!") ou cansaço ("Vou dormir").
6. **EVENTO:** Feitos históricos lineares da rodada de uso.
O Narrador é severamente instruído a jamais fundir "Deduções" com o fato nu. A saída obriga o envio do trecho factual (`"evidencia"`) de forma isolada do parecer sintético (`"fatos_atomicos"`), garantindo blindagem contra "Opinião Alucinada da IA".when to use it
Community prompt sourced from the open-source GitHub repo TouchRefletz/maia.edu (AGPL-3.0). A "Memory Prompts" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
productivitycommunitydeveloper
source
TouchRefletz/maia.edu · AGPL-3.0
more in Productivity
Productivity✓ tested
Summarize a doc into decisions & actions
chief of staff who extracts what to DO, not just what was said
Productivity✓ tested
Draft a reply to a hard email
calm, direct communicator who de-escalates without caving
Productivity✓ tested
Turn a brain-dump into a weekly plan
planning coach who protects your focus, not just your calendar