BlitzGraph: un backend nativo para IA basado en grafos

Fuentes: BlitzGraph: an AI-native graph backend with multi-kind entities and BQL

BlitzGraph es una plataforma de backend orientada a agentes de inteligencia artificial que modela los datos como un grafo de entidades en lugar de tablas relacionales o documentos planos. La propuesta central se resume en la fórmula "idea dentro, API fuera": el usuario describe lo que necesita y el sistema devuelve una API funcional sin escribir SQL, JOINs ni ORMs. El servicio es accesible en vivo y no exige crear cuenta para empezar a trabajar.

El modelo de datos se articula en torno a unidades que pueden pertenecer a varios tipos simultáneamente (multi-kind). Un mismo registro puede ser a la vez Usuario, Administrador y Moderador, sin tablas de roles ni migraciones. Las relaciones son bidireccionales y se almacenan en ambos sentidos con coste O(1), lo que elimina las consultas inversas y los índices adicionales. Las consultas se formulan en BQL, un lenguaje basado en JSON tipado que los agentes componen de forma estructurada, evitando cadenas SQL propensas a errores de generación.

Entre las funcionalidades integradas figuran la búsqueda full-text con BM25 nativo, tipos de contenido enriquecidos (EMAIL, URL, DATE, JSON, FLEX) con validación a nivel de base de datos, integridad referencial con políticas de borrado en cascada, y transacciones inteligentes que validan el estado final de la operación de forma atómica. La lógica de negocio —validaciones, campos calculados, transformaciones y efectos— se define en el propio esquema.

BlitzGraph se integra como servidor MCP remoto con Claude y Codex, lo que permite a los agentes conectarse a un backend compartido desde el primer momento. Frente a alternativas como Supabase, Convex, MongoDB, Firebase o Neo4j, el producto destaca por la composición multi-tipo, los arcos bidireccionales, las lecturas anidadas en una sola consulta y las consultas componibles por agentes. La tabla comparativa reconoce carencias actuales frente a sus competidores, como la ausencia de consultas en tiempo real y su corta trayectoria en producción.