In this article, we will explore the following:
- Understand the need for Retrieval-Augmented Generation (RAG).
- Understand EmbeddingModel, EmbeddingStore, DocumentLoaders, EmbeddingStoreIngestor.
- Working with different EmbeddingModels and EmbeddingStores.
- Ingesting data into EmbeddingStore.
- Querying LLMs with data from EmbeddingStore.
Let’s get started.