We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

This lesson's interactive features are locked, please to keep using them

Retrieval Augmented Generation

Welcome to "Learn Retrieval Augmented Generation"... or "RAG" for short. Applications need search, and in the age of AI, search has become a lot better, but also more complex.

In this course, you'll learn how to build retrieval augmented generation systems using practical strategies, tools, and techniques for modern AI-powered search and retrieval.

for Windows Users

If you try to complete this course without WSL 2 installed on Windows, you're gonna have a bad time.

Boot.dev CLI

You'll use the Boot.dev CLI to test work on your machine. Install it, then verify the installation and log in:

bootdev --version
bootdev login

You'll find each lesson's CLI commands in the test panel. The CLI has two modes:

  • bootdev run <id> runs checks without submitting.
  • bootdev run -s <id> submits your work and marks the lesson complete when it passes.

Starting with your next CLI lesson, you can omit <id> and use bootdev run or bootdev run -s.

Use run first unless the lesson says failed submissions are safe.

If you're stuck, reach out in the help forums of our Discord server.

Assignment

Once the CLI is installed and you're logged in, copy the run command from the test panel into your terminal and execute it. If it prints it's rag, not ai slop, run the submit command.