Por AICUBE Technology · Escrito em Rust

Sua IA esquece tudo?
O QilbeeDB lembra.

Um banco de dados de grafos com memória embutida para agentes de IA. Ele guarda o que aconteceu, o que significa, como se faz e o que é verdade, tudo com carimbo de tempo e recuperado em menos de um milissegundo. Assim, seus assistentes param de começar do zero a cada conversa.

Mascote do QilbeeDB: uma abelha simpática desenhada como um grafo de nós coloridos e conectados
memórias gravadas por segundo
100 mil+
conexões por segundo
50 mil+
para recuperar um fato simples
<1 ms

Em palavras simples

Um cérebro precisa de mais que uma planilha.

A maioria dos bancos de dados organiza informações em linhas e tabelas. A mente humana conecta: pessoas a lugares, causas a efeitos, momentos a significados. O QilbeeDB se inspira nessa lógica para organizar informações em uma rede viva de conexões, em que cada fato tem seu lugar no tempo.

Por dentro, ele funciona como uma colmeia. Cada fato é uma célula do favo. As células se conectam, formam padrões e consolidam memórias. O que importa permanece; o que perde relevância é esquecido aos poucos. Como acontece com você: os detalhes de um café da manhã desaparecem, mas aprender a andar de bicicleta fica para a vida.

Quatro tipos de memória

Tudo o que a mente conecta, o QilbeeDB guarda.

A memória humana é feita de sistemas que trabalham juntos. O QilbeeDB se inspira em quatro deles para conectar informações e construir memórias.

  • Episódica

    o diário

    O que aconteceu. Cada conversa, decisão e evento, em ordem e com todo o contexto.

  • Semântica

    a enciclopédia

    O que as coisas significam. Conceitos, entidades e como se relacionam entre si.

  • Procedural

    a memória muscular

    Como se faz. Habilidades e rotinas que o seu agente aprendeu e refinou.

  • Factual

    o livro-razão

    O que é verdade. Fatos concretos, indexados e prontos para serem recuperados em menos de 1 ms.

E ele esquece de propósito. Memórias de curto prazo se consolidam sozinhas em memória de longo prazo; o que perde relevância vai se apagando. Isso não é uma limitação: é assim que lembrar funciona de verdade.

Bitemporal por natureza

Dois relógios. Uma verdade.

Cada memória no QilbeeDB carrega dois carimbos de tempo: quando aconteceu e quando o sistema ficou sabendo. Parece um detalhe, mas muda tudo. Sua IA passa a responder não só “o que sabemos?”, mas também “o que sabíamos na terça passada?”. Volte no tempo para ver o que o sistema acreditava, audite qualquer decisão e corrija o passado sem apagá-lo.

Tempo do evento quando aconteceu Tempo do registro quando foi aprendido aprendido 3 dias depois correção retroativa
A mesma memória vive nos dois relógios: dá para olhar o passado com clareza, sem nunca apagá-lo.

Escrito em Rust

Tão rápido que parece instinto.

Memória só serve se lembrar for instantâneo. O QilbeeDB é escrito em Rust, sobre um motor de armazenamento afinado para grafos, para que as conexões venham à tona na velocidade do pensamento.

nós criados por segundo
100.000+
relacionamentos por segundo
50.000+
de resposta em consultas simples
<1 ms

Se dá bem com todo mundo

Suas ferramentas já falam a língua dele.

Sem lock-in, sem linguagem exótica, sem reescrever nada. Se você já mexeu com bancos de grafos (ou mesmo se nunca mexeu), está a minutos da sua primeira consulta.

  • OpenCypher

    A linguagem de consulta de grafos que se lê quase como uma frase.

  • Protocolo Bolt

    Drivers e ferramentas compatíveis com Neo4j se conectam sem configuração.

  • API HTTP REST

    Fale com ele a partir de qualquer linguagem ou ferramenta que faça requisições HTTP.

  • Transações ACID

    Escritas tudo ou nada, nas quais você pode apostar o negócio.

  • Segurança nativa

    JWT, chaves de API e controle de acesso por papéis com permissões granulares.

  • Observabilidade

    Métricas Prometheus e tracing distribuído, prontos para produção.

Onde ele brilha

Um banco de dados. Muitos superpoderes.

  • Assistentes de IA que lembram

    Agentes de atendimento que lembram de cada interação anterior e melhoram a cada uma.

  • Times de múltiplos agentes

    Dezenas de agentes coordenados por uma única memória compartilhada, com noção de tempo.

  • Motores de recomendação

    Sugestões baseadas em como os gostos se conectam, não só no que foi clicado.

  • Detecção de fraude

    Enxergue padrões suspeitos escondidos em redes de transações.

  • Grafos de conhecimento

    O conhecimento da empresa organizado do jeito que as pessoas realmente pensam.

  • Análise de redes sociais

    Mapeie influência, comunidades e como a informação viaja de verdade.

Comece agora

Rodando com um comando.

Baixe a imagem, aponte qualquer driver Neo4j para a porta 7687 e faça a primeira pergunta. A configuração é só isso.

Docker
docker run -d \
  --name qilbeedb \
  -p 7474:7474 \
  -p 7687:7687 \
  -v qilbeedb-data:/data \
  qilbeedb/qilbeedb:latest
Do código-fonte
git clone https://github.com/aicubetechnology/qilbeeDB.git
cd qilbeeDB
cargo build --release
./target/release/qilbee-server
SDK Python
pip install qilbeedb

API HTTP na porta 7474 · Protocolo Bolt na porta 7687

Sua primeira pergunta em OpenCypher: “quem Alice e Bob conhecem em comum?”
MATCH (alice:User {name: $alice})-[:KNOWS]->(common)<-[:KNOWS]-(bob:User {name: $bob})
RETURN common.name

Perguntas e respostas

As dúvidas mais comuns.

O que é o QilbeeDB?

O QilbeeDB é um banco de dados de grafos de alta performance escrito em Rust, projetado para sistemas de agentes de IA. Além de guardar dados como um grafo de nós e relacionamentos, ele dá aos agentes uma memória de verdade (episódica, semântica, procedural e factual), acompanhada em duas linhas do tempo: quando as coisas aconteceram e quando foram aprendidas.

Preciso ser especialista em grafos para usar?

Não. Se você consegue descrever um relacionamento numa frase, como “Alice conhece Bob”, consegue escrevê-lo em OpenCypher, a linguagem de consulta do QilbeeDB. Ela se lê quase como uma frase comum, e a documentação guia você pelas primeiras consultas em minutos.

É compatível com as ferramentas do Neo4j?

Sim. O QilbeeDB implementa o protocolo Bolt, então drivers, bibliotecas e ferramentas do ecossistema Neo4j se conectam sem configuração extra. Também há uma API HTTP REST para todo o resto.

O que significa “bitemporal”?

Cada informação carrega dois carimbos de tempo: o tempo do evento (quando aconteceu no mundo real) e o tempo do registro (quando o banco ficou sabendo). Isso permite perguntar o que o sistema sabia em qualquer momento do passado, auditar decisões e corrigir a história sem apagá-la.

O QilbeeDB é gratuito?

O QilbeeDB tem código-fonte disponível sob a Business Source License 1.1: uso gratuito dentro dos seus próprios produtos e projetos, com restrições para revendê-lo como serviço de banco de dados. Em 1º de janeiro de 2029 ele passa para a licença open source Apache 2.0. A AICUBE Technology oferece licenças comerciais.

Ele é rápido de verdade?

Sim. O projeto reporta mais de 100.000 gravações de nós por segundo, mais de 50.000 gravações de relacionamentos por segundo e respostas abaixo de um milissegundo em consultas simples, graças ao Rust e a um motor de armazenamento baseado em RocksDB.