Learn what Retrieval-Augmented Generation (RAG) is, why combining retrieval with generation can reduce hallucinations, and how a basic RAG workflow contrasts with naive prompting. This course is mostly informational, setting the stage for more hands-on work in later courses.
Overview
Syllabus
- Unit 1: Introduction to Retrieval-Augmented Generation (RAG)
- Unit 2: RAG in Action: A Simple Workflow
- Keyword Overlap Document Retrieval in Java
- Fixing the Bug in RAG Retrieval Logic
- Fixing a Bug in the RAG Generation Method
- Enhancing RAG Implementation in Java
- Simplified RAG Pipeline in Java
- Unit 3: Reducing Hallucinations in Large Language Models with RAG
- Retrieval-Augmented Generation with Keyword-Based Document Retrieval in Java
- Enhancing RAG Retrieval for Stock Market Queries in Java
- Modify RAG Pipeline for Accurate Query Responses