GraphRAG Crash Course (Generative AI) for beginners

Advanced RAG codes and video tutorials

Mehul Gupta
Data Science in your pocket

--

RAG is among the most important concepts in Generative AI that help you talk to external files like CSV, JSON, PDF, YouTube videos, etc.

If you’re new to RAG:

GraphRAG is an advanced version of standard RAG that uses Knowledge Bases instead of vector similarity and vector DBs for retrieval from external documents, making the retrieval more comprehensive and wholesome.

This crash course helps beginners get started with GraphRAG using LangChain and Free Google Gemini API (no OpenAI API required).

This course comprises Theoretical explanations and video lectures alongside codes to practice covering

1. Theory:

What is GraphRAG?

How does RAG work?

What is a Knowledge Graph?

Issues with standard RAG

How does GraphRAG work?

Example Workflow

Global Search vs. Local Search in GraphRAG

2. Codes (jupyter notebooks)

GraphRAG using LangChain

GraphRAG for CSV file

GraphRAG for JSON file

GraphRAG Knowledge Base Creation & Visualization

GraphRAG vs standard RAG comparison (on text data)

Llama 3.1 for GraphRAG

Improving GraphRAG using LangGraph

Alongside video tutorials playlist.

I hope this crash course helps you learn GraphRAG!

--

--