Assignment 5: RAG Agent

Your task is to: implement a RAG Agent that can answer multi-step questions as in the lesson. Use a different data source than used in the previous assignment, and in any previous notebook.