Neo4j & GenerativeAI Fundamentals
Learn how Neo4j and GraphRAG can support your Generative AI projects
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:
- Embeddings and vector indexes, how they are used in GenAI, and how to use them in Neo4j.
- RAG (Retrieval Augmented Generation) and how GraphRAG builds on it to provide a graph-based approach to providing context to Generative AI models.
- 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