# Memória persistente para agentes de IA no SurrealDB

> **Resposta Direta:** A Aula 6 de 11 ("Memória persistente para agentes de IA no SurrealDB"), parte do módulo "Agentes e contexto" do curso gratuito "SurrealDB para engenheiros de IA: RAG e agentes" na Escola de Aplicativos (ministrado por Mauro Mequelussi), ensina na prática: o aluno aprende a estruturar a memória de longo prazo de um agente de IA. Combinamos busca vetorial com recência e importância, conectamos causas e regras usando grafos nativos e implementamos esquecimento e reforço sem rotinas externas.

## Ficha Técnica da Aula

- **Curso:** [SurrealDB para engenheiros de IA: RAG e agentes](https://www.escoladeaplicativos.com.br/cursos/surrealdb-para-engenheiros-de-ia)
- **Escola:** Escola de Aplicativos (https://www.escoladeaplicativos.com.br)
- **Instrutor:** Mauro Mequelussi
- **Módulo 3 de 4:** Agentes e contexto
- **Posição na trilha:** Aula 6 de 11
- **Duração da videoaula:** 8 min
- **Nível:** Intermediário
- **Idioma:** Português (PT-BR)
- **Custo:** 100% Gratuito (R$ 0)
- **Certificado:** Certificado gratuito verificável incluso ao concluir o curso
- **Acesso ao vídeo:** Resumo técnico aberto; videoaula em HD liberada mediante cadastro gratuito
- **URL canônica:** https://www.escoladeaplicativos.com.br/cursos/surrealdb-para-engenheiros-de-ia/memoria-persistente-para-agentes-de-ia-no-surrealdb

## O que você vai aprender

- Como modelar uma tabela de memórias com restrições e validações via ASSERT
- Como calcular uma nota composta que reúne similaridade vetorial, recência e relevância
- Como resgatar regras associadas a incidentes passados usando navegação por grafo
- Como descartar dados obsoletos com filtros de validade e reforçar o peso de memórias úteis
- Como migrar a estrutura de protótipo para vetores e datas em ambiente de produção

## Pontos-chave da Aula

- Memória de agente vai além de busca: requer frescor, peso e contexto conectado.
- O cálculo de recência evita que fatos antigos sobreponham lições atuais.
- O SurrealDB permite associar regras a fatos no mesmo banco por meio de grafos.
- Esquecer informações expiradas pode ser resolvido diretamente na consulta WHERE.
- O ciclo de lembrar, agir e reforçar torna o agente progressivamente mais eficiente.

## Capítulos e Tópicos da Videoaula

- **[00:00] O problema da amnésia em agentes autônomos** — Introdução ao esquecimento recorrente em sessões de agentes e apresentação do problema de memórias obsoletas.
- **[00:22] De busca em documentos para aprendizado do agente** — A transição do RAG em documentos estáticos para a recuperação do histórico próprio do agente.
- **[00:35] Por que agentes precisam de memória de longo prazo** — Como a inicialização a frio consome tokens e como recência, relevância e ligações superam o aumento de contexto.
- **[01:18] Modelagem da tabela de memórias no SurrealDB** — Criação do schema com tipos de memória, restrições com ASSERT, controle de validade e conexões em grafo.
- **[03:04] Semeando fatos, preferências e episódios** — Inserção de oito memórias com vetores de exemplo, validade temporal e relacionamentos entre incidentes e regras.
- **[03:47] Recuperando memórias com pontuação composta** — Cálculo combinando similaridade vetorial, recência temporal e importância para selecionar memórias ativas.
- **[05:09] Resgatando motivos e contexto através do grafo** — Uso de travessia em grafo no SurrealDB para trazer a regra e o episódio que a motivou em uma só consulta.
- **[05:32] Mecanismos para esquecer memórias e reforçar uso** — Filtragem de registros vencidos via WHERE e ciclo de reforço que aumenta a importância de memórias utilizadas.
- **[06:28] Transição para produção e visão da próxima aula** — Adaptação para modelos de embeddings reais, uso de time::now() e introdução às consultas geradas pelo agente.

## Destaques Práticos

- **[00:35] O imposto da partida a frio e o papel da memória**: Descubra por que aumentar o contexto não resolve o esquecimento de agentes e como a memória poupa tokens.
- **[03:47] Como calcular semelhança, recência e importância**: Aprenda a fórmula que equilibra similaridade semântica, frescor e relevância em uma única consulta.
- **[05:32] Como esquecer e reforçar memórias no SurrealDB**: Veja como descartar dados obsoletos sem rotinas agendadas e fortalecer lições aprendidas a cada execução.

## Conceitos e Tecnologias Abordados

- **Tópicos:** Memória persistente para agentes, Modelagem com ASSERT no SurrealDB, Cálculo de recência e relevância, Travessia em grafo para contexto, Expiração temporal de memórias, Ciclo de reforço e aprendizado
- **Ferramentas e Entidades:** SurrealDB, Claude Code, Kubernetes, Argo CD, Heroku, Supabase

## Documentação e Referências Oficiais

- [Documentação do SurrealDB: DEFINE FIELD e restrições com ASSERT](https://surrealdb.com/docs/surrealql/statements/define/field)
- [Documentação do SurrealDB: Funções de vetor e similaridade](https://surrealdb.com/docs/surrealql/functions/database/vector)
- [Documentação do SurrealDB: Manipulação de datas e tempo real](https://surrealdb.com/docs/surrealql/functions/database/time)
- [Documentação do SurrealDB: Conexões e grafos com RELATE](https://surrealdb.com/docs/surrealql/statements/relate)

## Perguntas Frequentes (FAQ)

### O que é ensinado na Aula 6 (Memória persistente para agentes de IA no SurrealDB) do curso SurrealDB para engenheiros de IA: RAG e agentes?

Nesta aula do módulo "Agentes e contexto" na Escola de Aplicativos, você aprende de forma prática: Como modelar uma tabela de memórias com restrições e validações via ASSERT; Como calcular uma nota composta que reúne similaridade vetorial, recência e relevância; Como resgatar regras associadas a incidentes passados usando navegação por grafo; Como descartar dados obsoletos com filtros de validade e reforçar o peso de memórias úteis.

### Como assistir ao vídeo completo da aula "Memória persistente para agentes de IA no SurrealDB" gratuitamente?

O resumo técnico estruturado desta aula é público e gratuito. Para assistir à videoaula completa em HD, basta entrar ou criar sua conta 100% gratuita na Escola de Aplicativos — o cadastro leva segundos e libera todas as 11 aulas do curso "SurrealDB para engenheiros de IA: RAG e agentes", controle de progresso, Tutor IA e emissão de certificado gratuito.

### Quais tecnologias e conceitos são abordados em "Memória persistente para agentes de IA no SurrealDB"?

A aula cobre diretamente os seguintes tópicos técnicos aplicados em produção: Memória persistente para agentes, Modelagem com ASSERT no SurrealDB, Cálculo de recência e relevância, Travessia em grafo para contexto, Expiração temporal de memórias, Ciclo de reforço e aprendizado.

### O curso "SurrealDB para engenheiros de IA: RAG e agentes" oferece certificado gratuito?

Sim. Ao assistir às 11 aulas do curso gratuito "SurrealDB para engenheiros de IA: RAG e agentes" na Área de Membros da Escola de Aplicativos, você emite gratuitamente um certificado digital em português com código de verificação pública.

## Como assistir à videoaula completa gratuitamente

Crie sua conta gratuita em segundos em https://www.escoladeaplicativos.com.br/login?redirect=%2Fm%2Fcursos%2Fsurrealdb-para-engenheiros-de-ia%2Faula%2Fmemoria-persistente-para-agentes-de-ia-no-surrealdb para assistir ao vídeo completo desta aula em HD na Área de Membros da Escola de Aplicativos, com progresso salvo, Tutor IA e certificado gratuito verificável.

## Navegação do Curso

- **Aula anterior:** [Aula 5: Busca híbrida com BM25, vetores e reranking no SurrealDB](https://www.escoladeaplicativos.com.br/cursos/surrealdb-para-engenheiros-de-ia/busca-hibrida-com-bm25-vetores-e-reranking-no-surrealdb)
- **Próxima aula:** [Aula 7: Text-to-SurrealQL: da pergunta à consulta no banco](https://www.escoladeaplicativos.com.br/cursos/surrealdb-para-engenheiros-de-ia/text-to-surrealql-da-pergunta-a-consulta-no-banco)
