Por AICUBE Technology · Escrito en Rust

Tu IA lo olvida todo.
QilbeeDB lo recuerda.

Una base de datos de grafos con memoria integrada para agentes de IA. Guarda lo que pasó, lo que significa, cómo se hace y lo que es verdad, todo sellado en el tiempo y listo para recordarse en menos de un milisegundo. Así, tus asistentes dejan de empezar desde cero en cada conversación.

Mascota de QilbeeDB: una abeja simpática dibujada como un grafo de nodos coloridos y conectados
memorias escritas por segundo
100 mil+
conexiones por segundo
50 mil+
para recordar un hecho simple
<1 ms

En palabras simples

Una mente necesita más que una hoja de cálculo.

La mayoría de las bases de datos guarda filas en tablas. Las mentes no funcionan así. Una mente conecta: personas con lugares, causas con efectos, momentos con significados. QilbeeDB guarda la información como lo hace una mente: como una red viva de conexiones, sellada en el tiempo.

Por dentro funciona como una colmena. Cada hecho es una celda del panal. Las celdas se enlazan en patrones, los patrones se consolidan en memoria de largo plazo, y lo que deja de importar se olvida con elegancia, igual que tú no recuerdas todos tus desayunos, pero nunca olvidas cómo andar en bicicleta.

Cuatro tipos de memoria

Todo lo que guarda una mente, lo guarda QilbeeDB.

La memoria humana no es una sola cosa: son cuatro sistemas trabajando juntos. QilbeeDB es la primera base de grafos construida alrededor de todos ellos.

  • Episódica

    el diario

    Lo que pasó. Cada conversación, decisión y evento, en orden y con todo el contexto.

  • Semántica

    la enciclopedia

    Lo que significan las cosas. Conceptos, entidades y cómo se relacionan entre sí.

  • Procedimental

    la memoria muscular

    Cómo se hacen las cosas. Habilidades y rutinas que tu agente aprendió y refinó.

  • Factual

    el libro mayor

    Lo que es verdad. Hechos concretos, indexados y listos para recordar en menos de 1 ms.

Y olvida a propósito. Las memorias de corto plazo se consolidan solas en memoria a largo plazo; lo que pierde relevancia se va apagando. No es una limitación: así funciona recordar de verdad.

Bitemporal por diseño

Dos relojes. Una verdad.

Cada memoria en QilbeeDB lleva dos sellos de tiempo: cuándo ocurrió y cuándo el sistema se enteró. Parece un detalle, pero lo cambia todo. Tu IA puede responder no solo “¿qué sabemos?”, sino también “¿qué sabíamos el martes pasado?”. Vuelve atrás para ver qué creía el sistema, audita cualquier decisión y corrige el pasado sin borrarlo.

Tiempo del evento cuándo ocurrió Tiempo del registro cuándo se aprendió aprendido 3 días después corrección retroactiva
La misma memoria vive en los dos relojes: puedes mirar el pasado con claridad sin borrarlo nunca.

Escrito en Rust

Tan rápido que parece instinto.

La memoria solo sirve si recordar es instantáneo. QilbeeDB está escrito en Rust sobre un motor de almacenamiento afinado para grafos: recordar nunca se convierte en el cuello de botella.

nodos creados por segundo
100.000+
relaciones por segundo
50.000+
de respuesta en consultas simples
<1 ms

Se lleva bien con todos

Tus herramientas ya hablan su idioma.

Sin lock-in, sin lenguajes exóticos, sin reescribir nada. Si alguna vez usaste una base de grafos (o incluso si nunca lo hiciste), estás a minutos de tu primera consulta.

  • OpenCypher

    El lenguaje de consulta de grafos que se lee casi como una frase.

  • Protocolo Bolt

    Drivers y herramientas compatibles con Neo4j se conectan sin configuración.

  • API HTTP REST

    Conéctate desde cualquier lenguaje o herramienta que haga peticiones HTTP.

  • Transacciones ACID

    Escrituras de todo o nada a las que puedes apostar el negocio.

  • Seguridad integrada

    JWT, claves de API y control de acceso por roles con permisos granulares.

  • Observabilidad

    Métricas Prometheus y trazado distribuido, listos para producción.

Donde brilla

Una base de datos. Muchos superpoderes.

  • Asistentes de IA que recuerdan

    Agentes de atención que recuerdan cada interacción anterior y mejoran con cada una.

  • Equipos multiagente

    Decenas de agentes coordinados por una sola memoria compartida y consciente del tiempo.

  • Motores de recomendación

    Sugerencias basadas en cómo se conectan los gustos, no solo en lo que se hizo clic.

  • Detección de fraude

    Descubre patrones sospechosos ocultos en redes de transacciones.

  • Grafos de conocimiento

    El conocimiento de la empresa organizado como la gente realmente piensa.

  • Análisis de redes sociales

    Mapea influencia, comunidades y cómo viaja la información en realidad.

Empieza ahora

Funcionando con un comando.

Descarga la imagen, apunta cualquier driver de Neo4j al puerto 7687 y haz tu primera pregunta. Esa es toda la configuración.

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

API HTTP en el puerto 7474 · Protocolo Bolt en el puerto 7687

Tu primera pregunta en OpenCypher: “¿a quién conocen Alice y Bob en común?”
MATCH (alice:User {name: $alice})-[:KNOWS]->(common)<-[:KNOWS]-(bob:User {name: $bob})
RETURN common.name

Preguntas y respuestas

Las dudas más frecuentes.

¿Qué es QilbeeDB?

QilbeeDB es una base de datos de grafos de alto rendimiento escrita en Rust, diseñada para sistemas de agentes de IA. Además de guardar datos como un grafo de nodos y relaciones, da a los agentes una memoria real (episódica, semántica, procedimental y factual), registrada en dos líneas de tiempo: cuándo ocurrieron las cosas y cuándo se aprendieron.

¿Necesito ser experto en grafos para usarla?

No. Si puedes describir una relación en una frase, como “Alice conoce a Bob”, puedes escribirla en OpenCypher, el lenguaje de consulta de QilbeeDB. Se lee casi como una frase común, y la documentación te guía en tus primeras consultas en minutos.

¿Es compatible con las herramientas de Neo4j?

Sí. QilbeeDB implementa el protocolo Bolt, así que los drivers, bibliotecas y herramientas del ecosistema Neo4j se conectan sin configuración extra. También hay una API HTTP REST para todo lo demás.

¿Qué significa “bitemporal”?

Cada pieza de información lleva dos sellos de tiempo: el tiempo del evento (cuándo ocurrió en el mundo real) y el tiempo del registro (cuándo la base de datos se enteró). Esto permite preguntar qué sabía el sistema en cualquier momento del pasado, auditar decisiones y corregir la historia sin borrarla.

¿QilbeeDB es gratis?

QilbeeDB tiene código fuente disponible bajo la Business Source License 1.1: uso gratuito dentro de tus propios productos y proyectos, con restricciones para revenderla como servicio de base de datos. El 1 de enero de 2029 se convierte a la licencia open source Apache 2.0. AICUBE Technology ofrece licencias comerciales.

¿Qué tan rápida es?

El proyecto reporta más de 100.000 escrituras de nodos por segundo, más de 50.000 escrituras de relaciones por segundo y respuestas por debajo de un milisegundo en consultas simples, gracias a Rust y a un motor de almacenamiento basado en RocksDB.