Course curriculum

  • 1
    Introduction to RAG systems
    • Why RAG?
    • What is RAG system?
    • Overview of RAG Framework
    • Quiz
    • Course handouts (Updated on 2024-04-01)
  • 2
    Getting Started with LlamaIndex
    • Introduction to LlamaIndex
    • Quiz
    • Components of LlamaIndex
    • Build Your First RAG system using LlamaIndex
  • 3
    Components of LlamaIndex
    • Data Loaders
    • Embeddings
    • LLMs
    • Indexing
    • Vector Databases
    • Retriever
    • Response Synthesis
    • Query Engine
    • Customising the Standard RAG Pipeline
    • Quiz
  • 4
    Evaluation of RAG systems
    • Introduction to Evaluation Metrics
    • Hit Rate and MRR
    • Faithfulness
    • Relevancy
    • Correctness
    • Quiz
    • Evaluating RAG Systems - Part I
    • Evaluating RAG Systems - Part II
    • Evaluating different Indices
    • Assignment
  • 5
    Customization in LlamaIndex
    • Metadata Management
    • Metadata Extraction
    • Data Ingestion pipeline
    • Quiz
  • 6
    Advanced approaches for powerful RAG system
    • Auto Retriever
    • Sentence Window Retriever
    • Auto Merging Retriever
    • Recursive Retriever
    • Finetuning Embeddings
    • Router Query Engine and Sub Question Query Engine
    • Hybrid Fusion Retriever
    • Multi-Document Agents
    • Building a Powerful RAG system using LlamaIndex
    • Quiz
    • Assignment