Skip to content
SB.NGNZ
002 / SOFTWARE · 2025

MATLORE

Um grafo de conhecimento de jiu-jitsu com 1.200 páginas, cultivado por máquinas.

FIG. 1 / SOFTWARE
GAPA HOLE IN THE GRAPHLOCAL MODELHOME GPU · SYSTEMD TIMERGRAPH1,200+ PAGESHUMANPRUNES WHAT IS REALVERIFIEROUTSIDE THE MODELRETRY WITH THE ERROR0102030405THE GRAPH DECIDES THE NEXT GAP
O loop: uma lacuna do grafo alimenta o modelo local, a página que ele escreve precisa passar por um verificador que o modelo não controla, e a rejeição volta com o erro anexado.

01 / O QUE É

Uma wiki que mapeia o jiu-jitsu brasileiro em um único grafo interconectado: técnicas, posições, transições e conceitos, cada página ligada às que a precedem e às que seguem, do jeito que as posições realmente fluem no tatame.

Jiu-jitsu não é uma lista de movimentos, e todo recurso em forma de lista falha do mesmo jeito: consegue dizer como fazer algo, mas não onde aquilo se encaixa. De que posição vem, o que cede, o que responde a ele. Um grafo consegue conter isso. Ninguém a escreveu página por página. Ela cresce sozinha.

02 / COMO FUNCIONA

O loop. Um modelo local roda em um loop de geração em uma GPU caseira, sob um timer do systemd que nunca para. A cada ciclo recebe exatamente uma lacuna do grafo: uma posição sem fuga documentada, uma finalização sem defesa ligada, e escreve uma página.

O filtro. A página ainda não conta. Um verificador que o modelo não controla decide se ela se sustenta: se liga a posições que existem, se contradiz uma página já escrita, se responde à lacuna que recebeu. Uma rejeição volta com o erro anexado, não com uma bronca. Depois o loop pede ao grafo a próxima lacuna e recomeça.

Por que se acumula. Cada página aceita muda a forma do grafo, o que muda o que conta como lacuna, o que muda o que é escrito a seguir. O corpus não é uma pilha de artigos gerados em lote: é o resíduo de um processo que roda há meses e continua encontrando sua própria próxima pergunta.

O humano. As páginas são podadas por alguém que de fato treina. Essa é a divisão que funciona: a máquina tem paciência infinita para cobrir terreno, o praticante tem o critério para distinguir o que é real no tatame do que só funciona na teoria, ou com um parceiro que está sendo educado.

03 / DECISÕES

Uma lacuna por ciclo. Pedir para um modelo escrever uma wiki inteira produz enchimento. Pedir para preencher um buraco específico, com o grafo ao redor como contexto, produz uma página que vale a pena manter.

O verificador não é opcional. Sem algo externo ao modelo decidindo, o loop é uma máquina de gerar texto confiante em escala. O verificador é o que transforma volume em corpus.

Local, não hospedado. O loop roda por meses. Isso só faz sentido em hardware que já está pago, o que também significa que o modelo precisa ser pequeno e o harness precisa ser bom. A restrição é o ponto.

O grafo é a memória. Nenhum prompt carrega o estado do projeto. A próxima tarefa é derivada do que existe, o que significa que o processo sobrevive a reinícios, trocas de modelo e minha própria ausência.

04 / STATUS

Mais de 1.200 páginas e crescendo. O loop não parou em meses.