context graphs memoria. context graphs memoria.
context graphs memoria.
context graphs memoria.
Context Graphs: memoria en IA
1. ¿Qué son los context graphs?
Un context graph (grafo de contexto) es una estructura de datos que conecta entidades, documentos y relaciones en un grafo de conocimiento. Permite a los agentes navegar contextos complejos de forma estructurada, en lugar de tratar el contexto como un bloque de texto plano.
Stephen Chin (Neo4j) explica que la memoria de los LLMs es inherentemente plana: una secuencia de tokens sin estructura interna. Los context graphs añaden una dimensión semántica, donde cada elemento está conectado a otros por relaciones significativas. Esto permite a los agentes seguir «hilos» de información en lugar de buscar a ciegas en un mar de texto.
La metáfora es la de un cerebro humano: no recordamos hechos aislados, sino redes de conceptos interconectados. Al ver una foto de una persona, recordamos su nombre, dónde la conocimos, qué conversación tuvimos. Los context graphs imitan esta estructura asociativa, permitiendo a los agentes acceder a información relevante por proximidad semántica.
2. Conexión con RAG y búsqueda agentic
Los context graphs se integran naturalmente con RAG (Retrieval-Augmented Generation). Mientras que RAG tradicional recupera documentos por similitud vectorial, un context graph permite recuperar información por relaciones: «dame todos los documentos relacionados con este proyecto», «muéstrame las personas que trabajaron en esta característica», «¿qué decisiones se tomaron en esa reunión?».
La evolución hacia RAG agentic potencia aún más los context graphs. En lugar de un pipeline fijo de recuperación, el agente decide qué caminos seguir dentro del grafo, qué relaciones explorar y cuándo detenerse. Esto convierte la recuperación de información en un proceso activo y dirigido por el agente, no en una búsqueda pasiva.
Por ejemplo, un agente puede navegar el context graph de una organización: empezar por un documento técnico, seguir la relación «autor» hasta la persona que lo escribió, luego «proyecto actual» para ver en qué está trabajando, y finalmente «ticket relacionado» para encontrar un bug abierto. Todo esto sin intervención humana.
3. Implementación con bases de datos de grafos
Neo4j es la base de datos de grafos líder para implementar context graphs. Stephen Chin describe cómo el equipo de relaciones con desarrolladores de Neo4j utiliza grafos para conectar el conocimiento técnico: los vídeos de YouTube están vinculados a los ponentes, los ponentes a las empresas, las empresas a los productos, los productos a las tecnologías.
La estructura básica de un context graph incluye: nodos (entidades como personas, documentos, proyectos, reuniones), relaciones (conexiones como «autor de», «participó en», «relacionado con»), y propiedades (metadatos como fechas, etiquetas, resúmenes). Los agentes navegan este grafo mediante consultas en Cypher (el lenguaje de consulta de Neo4j).
Las ventajas frente a bases de datos vectoriales puras: las relaciones son explícitas y semánticas (no solo «es similar a»), permiten consultas multi-salto (encontrar personas que trabajaron en proyectos similares al proyecto X), y mantienen la trazabilidad de las conexiones. La desventaja: requieren modelado previo de las relaciones, mientras que las bases vectoriales pueden operar sobre texto no estructurado.
4. Casos de uso prácticos
Los context graphs tienen aplicaciones directas en varios dominios:
Asistencia al desarrollador: un agente navega el grafo de código fuente, documentación, issues y PRs para responder preguntas complejas como «¿Quién introdujo este bug y por qué?».
Atención al cliente: el grafo conecta clientes, productos, incidencias, soluciones y agentes. Cuando un cliente contacta, el agente navega el grafo para encontrar el historial completo del cliente, productos que tiene, incidencias previas y soluciones probadas.
Gestión del conocimiento empresarial: el grafo conecta documentos, reuniones, decisiones, personas y proyectos. Los agentes pueden responder preguntas como «¿Qué se decidió en la reunión del proyecto X de marzo y quién lo decidió?».
Investigación científica: el grafo conecta artículos, autores, experimentos, datasets y resultados. Los agentes navegan para encontrar papers relacionados, replicar experimentos o identificar tendencias.
5. El futuro: memoria persistente para agentes
La combinación de context graphs con agentes abre la puerta a la memoria persistente. Hoy, la mayoría de los agentes tienen memoria efímera: olvidan todo entre sesiones. Con un context graph, los agentes pueden mantener, actualizar y consultar conocimiento acumulado a lo largo del tiempo.
Esto permite agentes que «recuerdan» las preferencias del usuario, el historial de interacciones, los proyectos en curso y el contexto organizacional. La próxima vez que interactúan, no empiezan desde cero: navegan su grafo de memoria para recuperar el estado anterior.
El desafío actual es la integración fluida entre LLMs y grafos. Los LLMs no están diseñados para navegar grafos de forma nativa; necesitan herramientas (consultas Cypher) y razonamiento para elegir los caminos correctos. Pero a medida que los modelos mejoran en razonamiento multi-salto y planificación, los context graphs se convertirán en el estándar de facto para la memoria de agentes.
Fuentes
- Stephen Chin, Neo4j — «Connecting the Dots with Context Graphs» (AI Engineer). Duración: 17:38. URL: https://youtu.be/eW_vxrjvERk
Atribución: Este artículo adapta material de la charla de Stephen Chin (Neo4j) en el canal AI Engineer.
Artículos relacionados
- AI Harnesses: la infraestructura del agente
- Predicciones IA 2027
- Glosario ampliado + todos los recursos
Recursos en línea
Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: Context Graphs memoria en IA.

