NeuralOS
GuideAdvanced

O "brain" · dê ao seu app um cérebro próprio (não um papagaio caro)

Este guia é o coração da série: onde todas as peças se juntam. Você já viu a memória (lembrar) e o RAG (buscar nos seus documentos), e mais adiante vai ver o grafo (entender conexões). O "brain" é o que acontece quando você combina essas peças no nível do PRODUTO: quando já não se trata da SUA IA pessoal, mas de um APP ou um AGENTE que você constrói e coloca no ar para OUTROS. Esse produto precisa de conhecimento próprio: saber coisas do seu negócio e lembrar de cada usuário. Sem isso, o seu app é um papagaio caro que responde genérico e trata todo mundo como estranho. Com um brain, é um funcionário que aprende. Neste guia você vai entender o que é um brain sem enrolação, quando você realmente precisa dele (e quando NÃO, para não construir demais), de que peças ele é feito e como montar — com as ferramentas open-source reais e o prompt para desenhá-lo sem cair na sobre-engenharia.

Jun 20, 202613 min
Para quem é isto?
Para quem já não só usa a IA, mas constrói um app ou um agente com IA para outros (clientes, seu time). É onde se juntam a memória e o RAG que você já viu. Se você está apenas dando memória à sua IA pessoal, comece pelo [guia de memória](/recursos/memoria-para-tu-ia-herramientas) — o brain é aonde você chega depois.

Quando surge a necessidade? (o momento exato)

O momento chega quando você deixa de "conversar com a IA" e começa a construir um produto que outros vão usar: um assistente para os seus clientes, um agente que atende o seu negócio, um app com IA por dentro. O sinal: o seu agente responde bem uma vez… mas com o próximo usuário, ou no dia seguinte, não lembra de nada — nem da conversa anterior, nem do seu negócio. É aí que você descobre que falta um cérebro.

A dor que dá origem a isso · o papagaio caro
Sem um brain, o seu app com IA tem três problemas que o fazem parecer burro: (1) responde genérico porque não sabe nada do SEU negócio; (2) trata cada usuário como um estranho, não lembra de nada dele; (3) não conecta os fatos ("este cliente pediu X, que depende de Y"). O resultado não é que "quebra" — é que nunca parece inteligente, e as pessoas o abandonam. Você construiu um papagaio caro em vez de um funcionário.

O que é um "brain"? (sem enrolação)

Um brain (cérebro) é o conhecimento próprio de um app ou de um agente: o que ele sabe do seu negócio e o que lembra de cada usuário, para responder com precisão. Não é uma ferramenta nova — é a combinação das três peças que você já viu na série, mas agora no nível do produto e trabalhando juntas.

Imagine assim · o funcionário novato vs o veterano
Um app sem brain é um funcionário novo no seu primeiro dia: esperto, mas não sabe nada da sua empresa nem dos seus clientes. Um app com brain é o funcionário veterano: conhece o negócio de cabo a rabo, lembra de cada cliente e do que ele pediu, e entende como tudo se conecta. O brain é o que transforma o novato em veterano.

As 3 peças de um brain

Um brain completo junta as três coisas da série, cada uma resolvendo algo diferente:

De que é feito
Memória → lembra de cada usuário entre sessões (suas preferências, seu histórico). Para não tratar ninguém como estranho.
RAG → busca no conhecimento do seu negócio (seus documentos, políticas, produtos). Para não responder genérico.
Grafo → entende como tudo se conecta (o que depende do quê, qual cliente se relaciona com qual pedido). Para que raciocine, não apenas busque.
Nem sempre você precisa das três
Chave para não construir demais: a maioria dos apps começa só com memória (lembrar do usuário) ou memória + um RAG simples. O grafo é para quando as relações entre os seus dados são de fato complexas. Um brain não é "me coloca as três de uma vez" — é "coloque a peça que o seu produto precisa agora, e cresça quando fizer falta".

Memória pessoal vs brain de produto · a diferença chave

É o ponto que mais se confunde. A memória pessoal (degrau 1 da série) é para que VOCÊ trabalhe melhor com a SUA IA — vive no seu CLAUDE.md, é para você. O brain é para que o seu APP saiba coisas e lembre dos SEUS usuários — vive no produto, serve a muitas pessoas ao mesmo tempo, e cada usuário tem o seu próprio pedaço de memória. Um é pessoal; o outro é infraestrutura de produto.

As ferramentas (open-source e reais)

Você não precisa construir o brain do zero: existem camadas open-source que já resolvem isso. Estas três são as mais usadas, e o seu agente de código te ajuda a montá-las:

mem0ai/mem0
REPO

Camada de memória universal para agentes de IA: lembra preferências e fatos de cada usuário entre sessões, com busca por relevância. A mais popular do ecossistema. Comece por aqui se o que você precisa é memória por usuário.

PythonApache-2.0View on GitHub
topoteretes/cognee
REPO

Plataforma de memória open-source que COMBINA RAG + grafo de conhecimento em uma única peça: memória persistente de longo prazo para agentes. O exemplo mais literal de um "brain" (busca semântica + raciocínio por relações).

PythonApache-2.0View on GitHub
getzep/graphiti
REPO

Constrói grafos de conhecimento em tempo real como memória de agentes, com noção do tempo (o que era verdade e quando). Para quando o seu brain precisa entender relações que mudam.

PythonApache-2.0View on GitHub
O hábito · um brain se ALIMENTA
Um brain vazio não serve para nada — o seu valor só cresce se você o alimenta com o uso. Transforme isso num reflexo: cada documento novo do seu negócio → para o RAG; cada preferência ou dado de um usuário → para a memória; cada relação importante → para o grafo. O brain que não se alimenta fica burro; o que se alimenta, a cada dia sabe mais.

Prompt · desenhe o seu brain sem sobre-engenharia

Antes de construir qualquer coisa, deixe a sua IA atuar como arquiteta e te dizer de quais peças você REALMENTE precisa (às vezes só memória). Copie e cole para o seu agente de código:

Cole para o seu agente · arquiteto do seu braintexto
Quero dar um "brain" (conhecimento próprio) ao app/agente que estou construindo, mas SEM construir demais. NÃO escreva código ainda: primeiro me ajude a decidir do que preciso.

PASSO 1 — Me entreviste, uma pergunta de cada vez, em linguagem simples:
- O que o meu app/agente faz e para quem?
- O que ele deveria SABER do meu negócio? (documentos, políticas, produtos, dados)
- O que ele deveria LEMBRAR de cada usuário entre sessões?
- Existem relações complexas entre os meus dados que valha a pena entender (quem depende do quê)?
- Quantos usuários eu espero e quão sensíveis são os dados?

PASSO 2 — Com as minhas respostas, me diga quais peças do brain eu preciso DE VERDADE e quais NÃO:
- Memória por usuário (isso me basta?)
- RAG sobre o conhecimento do meu negócio (preciso dele ou a minha info cabe no contexto?)
- Grafo de conhecimento (as minhas relações são tão complexas que o justificam, ou é sobre-engenharia?)
Me desaconselhe explicitamente o que eu ainda não precisar.

PASSO 3 — Me recomende o caminho mais simples com ferramentas open-source reais (mem0 para memória, cognee se eu precisar de RAG+grafo juntos, Graphiti para grafo temporal) e me dê um plano por fases: a peça mínima primeiro, as demais quando fizerem falta.

PASSO 4 — Me lembre do isolamento: cada usuário só deve acessar o SEU pedaço do brain (isso se conecta com a segurança: RLS por usuário).

Comece pelo Passo 1.
Atenção · o brain e a segurança andam de mãos dadas
Se o seu app guarda memória e dados por usuário, cada um deve ver SÓ o que é seu — igual ao que vimos em segurança. Um brain sem isolamento é um vazamento de dados esperando para acontecer. Combine-o sempre com a [blindagem](/recursos/blindaje-enterprise-8-capas-seguridad): o brain é o conhecimento, a segurança é quem pode tocá-lo.

Memória + RAG + grafo = brain · como tudo se encaixa

O brain junta as peças da série
Repare como tudo se encaixa: você viu a memória (lembrar) e o RAG (buscar em documentos), e a terceira peça, o grafo (entender conexões), você vai ver a fundo no próximo recurso. O brain são essas três peças, mas elevadas ao nível do PRODUTO, trabalhando juntas para que o que você constrói tenha conhecimento próprio. Não é uma ferramenta nova — é a montagem do que você já conhece.
No NeuralOS, o brain é parte do produto
No NeuralOS, cada app e cada agente que você constrói pode ter o seu próprio brain — memória por usuário, busca sobre o conhecimento do negócio e grafo — sem que você monte o mem0 nem o pgvector na mão. A ideia é que você tenha o cérebro de produto sem precisar ser engenheiro de plataforma. A visão já está desenhada na interface; o motor na nuvem é parte do caminho que estamos construindo.
RAG sem enrolação · uma das peças do brain (o degrau anterior)
O RAG é o "o que ele sabe do seu negócio" do brain. Se você pulou, comece por aí.
Graphify · o grafo, a peça que entende conexões (o próximo)
O grafo é o "como tudo se conecta" do brain. A camada mais avançada, no próximo recurso.
#brain#memoria#rag#agentes
Ready to build?

Start building in
under 3 minutes

Join 4,200+ builders. No credit card. Build your first app with AI in minutes.