Building LLM Applications: Open-Source RAG (Part 7)
Learn Large Language Models (LLM) through the lens of a Retrieval Augmented Generation (RAG) Application.
Posts in this Series
- Introduction
- Data Preparation
- Sentence Transformers
- Vector Database
- Search & Retrieval
- LLM
- Open-Source RAG ( This Post )
- Evaluation
- Serving LLMs
- Advanced RAG
Table of Contents
· 1. Introduction
∘ 1.1. LLMs
∘ 1.2. LLM Providers
∘ 1.3. Vector Databases
∘ 1.4. Embedding Models
∘ 1.5. Orchestration Tools
∘ 1.6. Quality Tuning Tools
∘ 1.7. Data Tools
∘ 1.8. Infrastructure
· 2. Build an LLM application from scratch
∘ 2.1. Prepare the data
∘ 2.2. Create the embeddings + retriever
∘ 2.3. Load quantized model
∘ 2.4. Setup the LLM chain
∘ 2.5. Compare the results
· 3. LLM Server
· 4. Chatbot Applications
· 5. Application 1: Chat with multiple PDFs
· 6. Application 2: Chatbot with Open WebUI
· 7. Application 3: Deploy Chatbot using Docker
· Conclusion
· Credits