Inicio › Academia › Usar Neo4j con LangChain

G · IA para desarrolladores y sistemas · Nivel Intermedio

Usar Neo4j con LangChain

Aprende a usar Neo4j desde LangChain con el paquete langchain-neo4j: convertir el sumario del BOE en un grafo con Neo4jGraph, buscar por significado con Neo4jVector y embeddings locales, ampliar cada resultado con su vecindario en el grafo (GraphRAG), hacer preguntas en español que Claude convierte en Cypher con GraphCypherQAChain, protegerte con consultas de solo lectura y validación del Cypher generado, guardar la conversación en el grafo con Neo4jChatMessageHistory y dar herramientas de grafo a un agente. Cada tema tiene teoría, práctica real paso a paso y cuestionario, y terminas con un asistente conversacional del BOE evaluado y probado. Neo4j es una marca registrada de Neo4j, Inc.; este curso es formación independiente, no oficial.

Duración estimada: 14 horas. Nivel: intermedio. Requisitos: Windows 10 u 11 con Python 3.12, conocimientos básicos de Python, una base de datos propia de Neo4j (Aura Free creada con tu cuenta o Neo4j en Docker Desktop) y tu propia clave de la API de Anthropic, que se guarda en un archivo .env y nunca en el código (su uso es de pago por consumo: consulta la tarifa vigente); los embeddings se calculan en tu equipo, sin clave. Se recomienda, aunque no es obligatorio, haber hecho G4. Diploma acreditativo incluido al aprobar el examen final.

📚 8 temas · 16 lecciones✅ 40 preguntas + examen final ⏱ 14 horas🏅 Insignia y diploma💶 48,99 €🎟️ ¿Tienes un código? Canjéalo

En resumen

El curso, de un vistazo

«Usar Neo4j con LangChain» es un curso online en español de la Academia David Silvente · IA práctica, de nivel intermedio, con 8 temas, 16 lecciones y unas 14 horas a tu ritmo. Cuesta 48,99 € (IVA incluido) e incluye el diploma acreditativo. Está pensado para desarrolladores y técnicos de sistemas.

  • Nivel: Intermedio
  • Duración: unas 14 horas, a tu ritmo
  • Temario: 8 temas y 16 lecciones
  • Evaluación: cuestionario de 5 preguntas por tema y examen final; aprobado con 7
  • Precio: 48,99 €, IVA incluido
  • Diploma: diploma acreditativo con código de verificación e insignia verificable, incluidos
  • Modalidad: online, a tu ritmo
  • Idioma: español
  • Ficha actualizada: noviembre de 2026

Qué aprenderás

  • Modelado y carga de un grafo con Neo4jGraph
  • Búsqueda vectorial e híbrida con Neo4jVector
  • GraphRAG con consultas de recuperación
  • Texto a Cypher con GraphCypherQAChain y Claude
  • Validación de solo lectura
  • Memoria de conversación en Neo4j y herramientas de grafo para agentes
En vídeo

Los 8 temas en 3 minutos

Primera lección en abierto: Qué aporta Neo4j a una aplicación LangChain

Temario

Temario: 8 temas y 16 lecciones

  1. Neo4j y LangChain: el mapa y el entorno

    Qué aporta un grafo a una aplicación LangChain, las clases de langchain-neo4j y un entorno con Neo4j, Python y credenciales seguras.

    • Qué aporta Neo4j a una aplicación LangChain
    • Entorno, base de datos y primera conexión
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  2. El grafo del BOE en Neo4j

    Modelar el sumario del BOE con cuatro etiquetas y tres relaciones y cargar una semana con consultas parametrizadas.

    • Modelar el sumario del BOE como grafo
    • Cargar una semana del BOE con Neo4jGraph
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  3. Búsqueda por significado con Neo4jVector

    Embeddings locales con sentence-transformers, índice vectorial sobre el grafo existente, retrievers, filtros y búsqueda híbrida.

    • Embeddings locales y un índice vectorial con Neo4jVector
    • Retriever, filtros y búsqueda híbrida
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  4. GraphRAG: recuperar con vector y grafo

    La retrieval_query que amplía cada resultado con su vecindario y una cadena RAG con Claude que cita y se comprueba.

    • Vector más grafo: la consulta de recuperación
    • Una cadena RAG con Claude que cita sus fuentes
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  5. Texto a Cypher con GraphCypherQAChain

    Preguntas en español convertidas en Cypher con Claude, pasos intermedios para depurar y palancas para mejorar la consulta generada.

    • Texto a Cypher con GraphCypherQAChain y Claude
    • Afinar el texto a Cypher: esquema, ejemplos y validación
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  6. Seguridad: consultas de solo lectura y validación

    Inyección de instrucciones, defensa en cinco capas, validador con EXPLAIN y un Neo4jGraph de solo lectura con pruebas automáticas.

    • Riesgos del Cypher generado y defensa en capas
    • Un validador de Cypher y un grafo de solo lectura
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  7. Memoria en el grafo y herramientas para un agente

    Conversaciones guardadas en Neo4j con Neo4jChatMessageHistory y tres herramientas de grafo, seguras y limitadas, para un agente con Claude.

    • Memoria de conversación con Neo4jChatMessageHistory
    • Herramientas de grafo para un agente
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  8. Proyecto final: asistente conversacional del BOE

    El asistente completo por módulos, un banco de evaluación con ataques, pruebas unitarias y de integración separadas y un repositorio listo para enseñar.

    • Diseñar y evaluar el asistente conversacional del BOE
    • Pruebas, repositorio y entrega
    • Teoría en PDF, repaso interactivo y cuestionario del tema

Y al final, el examen del curso (aprobado: 7 sobre 10), la insignia verificable y el diploma acreditativo.

Glosario

Conceptos clave del curso

  • Neo4j: Base de datos de grafos que guarda nodos, relaciones con nombre y propiedades.
  • Cypher: Lenguaje de consulta de Neo4j que describe patrones de nodos y relaciones con paréntesis y flechas.
  • Modelo de grafo: Decisión de qué datos son nodos, relaciones o propiedades, guiada por las preguntas que se quieren responder.
  • Etiqueta: Nombre de tipo de un nodo, como Disposicion o Departamento.
  • Embedding: Vector de números que representa el significado de un texto.
  • Índice vectorial: Índice de Neo4j que encuentra rápido los vectores más cercanos a uno dado.
  • GraphRAG: Recuperación que combina búsqueda por significado con el recorrido de relaciones del grafo.
  • retrieval_query: Fragmento de Cypher que Neo4jVector ejecuta sobre cada nodo encontrado para ampliar el contexto.
  • Texto a Cypher: Técnica en la que un modelo de lenguaje convierte una pregunta en una consulta Cypher.
  • GraphCypherQAChain: Cadena de langchain-neo4j que genera Cypher, lo ejecuta y redacta la respuesta.
  • Inyección de instrucciones: Texto que intenta cambiar el comportamiento de un modelo para que haga algo no previsto.
  • Inyección indirecta: Instrucciones maliciosas escondidas en datos que el modelo recibe como contexto.
  • Neo4jChatMessageHistory: Clase que guarda el historial de una conversación en Neo4j como nodos Session y Message.
  • Sesión: Conversación identificada por un session_id, con sus mensajes encadenados.
  • Banco de evaluación: Conjunto de preguntas con respuesta y herramienta esperadas que se repite tras cada cambio.
  • Prueba unitaria: Prueba que comprueba una función sin red ni servicios externos.
Preguntas frecuentes

Sobre este curso

¿El curso «Usar Neo4j con LangChain» es gratis?

No: cuesta 48,99 €, IVA incluido, en un solo pago, e incluye el diploma acreditativo. También entra en la suscripción a toda la academia (19 €/mes o 149 €/año).

¿Qué voy a aprender en «Usar Neo4j con LangChain»?

Aprenderás: modelado y carga de un grafo con Neo4jGraph, búsqueda vectorial e híbrida con Neo4jVector, GraphRAG con consultas de recuperación, texto a Cypher con GraphCypherQAChain y Claude, validación de solo lectura y memoria de conversación en Neo4j y herramientas de grafo para agentes. Son 8 temas con teoría clara y práctica real.

¿Cuánto dura y cómo se organiza?

Unas 14 horas a tu ritmo, sin horarios: 8 temas con 16 lecciones. Cada tema acaba con un cuestionario de 5 preguntas y el curso termina con un examen final.

¿Para quién es y qué necesito para empezar?

Está pensado para desarrolladores y técnicos de sistemas. No pide cursos previos. Solo necesitas un ordenador e internet.

¿Hay examen y diploma?

Sí: cuestionario por tema y examen final; se aprueba con un 7 sobre 10. Al terminar recibes una insignia verificable y el diploma acreditativo con código de verificación. Es un diploma de aprovechamiento, no una titulación oficial.

¿Cómo son las lecciones?

Cada lección tiene teoría clara (qué es, cómo funciona por dentro y dónde entra la IA), una práctica real paso a paso, una comprobación y enlaces a fuentes oficiales para saber más. Cada tema añade la teoría en PDF y un repaso interactivo. La primera lección está en abierto en vídeo.

¿Puedo entrar con la suscripción o con un código promocional?

Sí. La suscripción (19 €/mes o 149 €/año) da acceso a todos los cursos de la academia. Si tienes un código promocional, se canjea en la página de matrícula del curso.

¿Es formación oficial o incluye el examen de certificación?

No. Es un curso independiente de preparación y práctica: no es formación oficial ni incluye exámenes de certificación de terceros. Neo4j® es una marca de Neo4j, Inc..

Curso independiente, sin vinculación con los titulares de las marcas. Neo4j® es una marca de Neo4j, Inc..