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 Go to glossary for generative AI (opens in a new tab)Models that produce new content rather than classifying or scoring content that already exists. (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 Go to glossary for large language model (opens in a new tab)A model trained on text to predict the next token, and so to generate language. from giving false information, also known as Go to glossary for hallucination (opens in a new tab)A false statement made confidently by a language model..
You will learn about:
- Full definition for embedding (opens in a new tab)Information represented as a numerical vector, positioned so that similar information sits close together. and vector indexes, how they are used in GenAI, and how to use them in Neo4j.
- Full definition for retrieval-augmented generation (opens in a new tab)Fetching relevant context from an external data source as additional context to inform a language model's response. (Retrieval Augmented Generation) and how Full definition for GraphRAG (opens in a new tab)Retrieval-augmented generation whose context comes from a knowledge graph, so the model can follow the relationships between facts. 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