</> CodeBooks
    ← Volver a IA generativa y LLMs (página 8)
    Portada de Essential GraphRAG

    Essential GraphRAG

    Tomaž Bratanic, Oskar Hane

    Editorial
    Manning
    Año
    2025
    Páginas
    ~178
    Nivel
    Intermedio

    De qué trata

    Obra técnica especializada desarrollada por Tomaž Bratanič y Oskar Hane (especialistas en IA generativa e ingeniería de grafos en Neo4j) centrada en solucionar las deficiencias del RAG tradicional basado únicamente en similitud vectorial. Está dirigida a desarrolladores de software, ingenieros de datos y científicos de datos de nivel intermedio con conocimientos en Python y conceptos básicos de LLMs que necesitan resolver consultas complejas, razonamiento multietapa (multi-hop) y garantizar trazabilidad en corpus documentales altamente interconectados.

    El temario aborda en profundidad cómo integrar modelos de lenguaje con bases de datos de grafos mediante Neo4j y el lenguaje de consulta Cypher. Enseña a implementar búsquedas híbridas (combinando vectores semánticos con búsqueda textual BM25 y filtrado por grafos), estrategias avanzadas de recuperación de fragmentos jerárquicos y la generación automática de consultas Cypher a partir de preguntas en lenguaje natural (Text-to-Cypher) inyectando esquemas relacionales. Explica la construcción automatizada de grafos de conocimiento a partir de texto no estructurado con LLMs, patrones de Agentic RAG donde el agente decide qué herramientas y rutas de consulta explorar, la arquitectura GraphRAG desarrollada por Microsoft (con agrupamiento de comunidades por algoritmo Leiden y resúmenes jerárquicos) y métricas de evaluación para medir fidelidad, contexto y alucinaciones.

    En la parte práctica se desarrollan sistemas completos: un motor RAG híbrido con Text-to-Cypher sobre Neo4j, una canalización automatizada para extraer entidades y relaciones de documentos y volcarlas al grafo, y una implementación funcional de GraphRAG para responder preguntas temáticas globales sobre colecciones de texto extensas. El texto destaca por su claridad metodológica y por formalizar la estructura de los datos para evitar que el LLM trabaje a ciegas con fragmentos descontextualizados. Deja fuera el despliegue de clústeres distribuidos a escala masiva, por lo que resulta conveniente tener nociones preliminares de bases de datos antes de profundizar en la sintaxis Cypher.

    • GraphRAG
    • Neo4j
    • Cypher
    • Knowledge Graphs
    • RAG
    • Búsqueda híbrida
    • Text-to-Cypher
    • Agentic RAG
    • LangChain
    • Microsoft GraphRAG
    • Evaluación RAG

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Motor RAG híbrido con Text-to-Cypher

    Sistema de consulta en lenguaje natural que combina búsqueda vectorial y generación dinámica de consultas Cypher en Neo4j para responder preguntas analíticas precisas.

    Extractor automatizado de grafos de conocimiento

    Canalización en Python que emplea LLMs para identificar entidades, relaciones y propiedades en textos libres y construir grafos conectados dentro de Neo4j.

    Implementación de GraphRAG jerárquico

    Arquitectura inspirada en Microsoft GraphRAG que agrupa nodos en comunidades jerárquicas y genera resúmenes para responder preguntas globales sobre corpus extensos.

    Más de IA generativa y LLMs con nivel Intermedio