Course · Part of Generative AI & GraphRAG

Neo4j & GenerativeAI Fundamentals

Learn how Neo4j and GraphRAG can support your Generative AI projects

2 hours15 lessons across 4 modules
About this course

In this 2-hour course, you will learn

In this course, you will learn how Neo4j and Knowledge Graphs can help you create Generative AI (GenAI) applications.

You will learn why graph databases are a reliable option for grounding GenAI models, using Neo4j to provide factual, reliable information to stop the LLM from giving false information, also known as hallucination.

You will learn about:

  1. Embeddings and vector indexes, how they are used in GenAI, and how to use them in Neo4j.
  2. RAG (Retrieval Augmented Generation) and how GraphRAG builds on it to provide a graph-based approach to providing context to Generative AI models.
  3. How to use the Neo4j GraphRAG for Python package to interact with AI models and Neo4j.

This course uses models from OpenAI, although you can use the model and supplier of your choice.

Prerequisites

Before taking this course, you should have:

  • A basic understanding of Graph Databases and Neo4j
  • Knowledge of Python and capable of reading simple programs

We recommend taking the Neo4j Fundamentals course.

To complete the practical tasks within this course, you will need an OpenAI API key.

  • Generative AI Fundamentals

  • Large Language Models

  • RAG

  • GraphRag

  • Integrating Neo4j with Generative AI