Watch this video on YouTube
An engineer is coding a simple RAG application that requires document retrieval, prompt construction, and generation. What is the minimum set of components needed to complete this flow?