Sistemas de Agentes · Demos R&D

Graph-RAG con UI Generativa

Explorando sistemas de marca como grafos de conocimiento con interfaces impulsadas por IA

Notas del proyecto
Juan Iturbe

Un sistema experimental que modela directrices de marca, sistemas de diseño y activos como un grafo de conocimiento en Neo4j.

Demo experimental de un sistema de marca respaldado por grafo consultado y navegado a través de una interfaz generativa Sistemas de Agentes · Demos R&D

Estado

Investigación y Demo

Este proyecto es una exploración experimental de cómo representar, consultar y explorar sistemas de marca usando grafos de conocimiento, Graph-RAG e interfaces de usuario generativas.


Descripción General

Los sistemas de marca típicamente están fragmentados entre:

  • Archivos de Figma
  • PDFs y presentaciones
  • Carpetas de activos
  • Conocimiento informal del equipo

Esta demo explora un enfoque alternativo:

Tratar la marca como un grafo de conocimiento estructurado, y dejar que la IA actúe como interfaz.

En lugar de documentación estática, el sistema expone el conocimiento de marca a través de recuperación basada en el grafo y una interfaz generativa que adapta las respuestas al contexto e intención.


Idea Central

El sistema combina tres conceptos:

  1. Grafo de Conocimiento como Fuente de Verdad Las directrices de marca, tokens de diseño, activos y reglas se modelan como nodos explícitos y relaciones en Neo4j.

  2. Graph-RAG para Razonamiento Contextual Las consultas atraviesan el grafo para recuperar conceptos semánticamente relevantes antes de que ocurra cualquier generación.

  3. Interfaz Generativa como UI En lugar de páginas fijas, la interfaz se genera parcialmente basada en:

    • Intención del usuario
    • Contexto del grafo recuperado
    • Tipo de contenido (directriz, activo, regla, explicación)

Esto desplaza la IA de generador de contenido a intérprete contextual.


Resumen de Arquitectura

A alto nivel, el sistema se compone de:

  • Capa de ingesta Los datos de marca estructurados (sistemas de diseño, directrices, activos) se normalizan y se escriben en un grafo Neo4j.

  • Capa de conocimiento (Neo4j) El grafo codifica:

    • Conceptos (colores, tipografía, componentes, reglas)
    • Relaciones (depende de, permitido con, reemplaza, parte de)
    • Metadatos y restricciones
  • Capa Graph-RAG Las consultas del usuario se resuelven mediante:

    • Recorrido del grafo
    • Selección de subgrafos relevantes
    • Entrega de contexto estructurado al LLM
  • Capa de interfaz generativa El frontend renderiza respuestas dinámicamente basadas en el contexto del grafo recuperado en lugar de plantillas estáticas.


Características principales

Modelado de Conocimiento para Marcas

Muestra cómo los sistemas de marca pueden expresarse como ontologías explícitas en lugar de documentos.

Recuperación Primero en Grafo

La recuperación usa recorridos del grafo y sus relaciones, no solo similitud vectorial.

Generación Limitada por Contexto

Los resultados del LLM usan contexto del grafo para ayudar a limitar respuestas sin respaldo y ambigüedades.

Patrones de Interfaz Generativa

La interfaz adapta su estructura y contenido al tipo de conocimiento recuperado (reglas vs activos vs explicaciones).

Base para Sistemas de Agentes

El mismo grafo puede ser utilizado por:

  • Agentes de marca asistivos
  • Verificaciones de cumplimiento
  • Revisiones automatizadas
  • Comprobación de reglas del sistema de diseño

Stack de Tecnología

  • Neo4j — grafo de conocimiento
  • LangGraph / LangChain — orquestación y recuperación
  • LLMs (OpenAI) — interpretación y generación
  • Next.js / React — capa de interfaz generativa
  • TypeScript — contratos del sistema y seguridad