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 a bit more complex.
In this course, you'll learn all about building retrieval augmented generation systems. The best strategies, tools, and techniques for modern AI-powered search and retrieval.
Throughout this course, you'll be using the Boot.dev CLI to run our tests (which are just CLI commands) against your local environment. Install it now if you don't already have it. All the instructions and troubleshooting info are on the GitHub page.
Verify the installation:
bootdev --version
If you're stuck, reach out in the help forums of the Discord.
Once the bootdev command is working, log in and follow the instructions:
bootdev login
Lessons have a series of "commands" that run on your local machine, and a series of tests it will check against the results of the command. There are two ways to run these commands: run and submit:
bootdev run <id>: Runs the commands and shows the results. It's to be used for debugging, but it won't tell you whether or not you've passed the tests explicitly.bootdev run <id> -s: Run the commands and gives you pass/fail feedback. It will also mark the lesson as complete on the website. If you get it wrong however, you'll potentially lose your sharpshooter spree, so be sure to use run first!Copy the run/submit commands with the id ready-to-go from the test panel.
Once installed and you're logged in, copy and paste the run command from the right into your terminal and execute it. If it's doing what you'd expect (printing it's rag, not ai slop), then run the submit command.