| S.No |
Topic |
Sub-Topics |
| 1 |
RAG |
What is RAG, Why RAG, RAG vs LLM-only, RAG use cases, RAG limitations |
| 2 |
LLM Fundamentals for RAG |
Transformer basics, Context window, Tokens, Prompt-response flow, Hallucinations |
| 3 |
Text Embeddings |
What are embeddings, Vector representation, Embedding models, Dimensionality, Similarity meaning |
| 4 |
Embedding Models |
OpenAI embeddings, SentenceTransformers, Multilingual embeddings, Trade-offs, Model selection |
| 5 |
Vector Databases Basics |
Vector DB concept, ANN search, Indexing basics, Metadata storage, Vector lifecycle |
| 6 |
Vector DB Tools |
FAISS, Pinecone, Weaviate, Milvus, ChromaDB |
| 7 |
Distance Metrics |
Cosine similarity, Dot product, Euclidean distance, Trade-offs, Metric selection |
| 8 |
Chunking Strategies |
Fixed chunking, Semantic chunking, Chunk size, Overlap, Parent-child chunks |
| 9 |
Document Ingestion |
PDF ingestion, Text files, HTML ingestion, Cleaning text, Normalization |
| 10 |
Indexing Pipeline |
Embedding generation, Batch indexing, Metadata tagging, Versioning, Index updates |
| 11 |
Retrieval Basics |
Top-k retrieval, Similarity threshold, Recall vs precision, Retrieval latency, Query flow |
| 12 |
Hybrid Search |
Dense search, Sparse search, Keyword search, BM25, Hybrid ranking |
| 13 |
Metadata Filtering |
Structured filters, Access control, User-based filtering, Time filters, Security filters |
| 14 |
Prompt Engineering for RAG |
Prompt templates, Context injection, Instructions, Citations, Answer formatting |
| 15 |
Naive RAG Architecture |
Single retriever, Single prompt, Context stuffing, Limitations, Failure cases |
| 16 |
Advanced RAG Architecture |
Multi-retriever, Reranking, Compression, Query rewriting, Modular design |
| 17 |
Reranking Techniques |
Cross-encoders, Relevance scoring, Latency trade-off, Top-n rerank, Quality boost |
| 18 |
Context Optimization |
Token limits, Context pruning, Compression, Redundancy removal, Ordering chunks |
| 19 |
Multi-hop Retrieval |
Complex queries, Query decomposition, Iterative retrieval, Chain-of-thought, Examples |
| 20 |
Agentic RAG |
LLM agents, Tool calling, Planner-executor, Memory, Autonomous retrieval |
| 21 |
Structured Data RAG |
SQL integration, CSV data, APIs, Knowledge graphs, Hybrid retrieval |
| 22 |
RAG with LangChain |
Retrievers, Chains, Vector stores, Memory, RAG pipelines |
| 23 |
RAG with LlamaIndex |
Indexes, Query engines, Node parsing, Storage context, Tools |
| 24 |
Evaluation of RAG |
Retrieval metrics, Answer quality, Faithfulness, Relevance, Latency |
| 25 |
RAGAS Framework |
Faithfulness score, Context recall, Answer relevance, Ground truth, Automation |
| 26 |
Security in RAG |
Prompt injection, Data leakage, RBAC, PII handling, Secure retrieval |
| 27 |
Scalability & Performance |
Index sharding, Caching, Async retrieval, Load balancing, Cost control |
| 28 |
Production Deployment |
API design, Model hosting, Vector DB hosting, Monitoring, Logging |
| 29 |
Monitoring & Feedback |
User feedback, Drift detection, Retrieval errors, Continuous improvement, Alerts |
| 30 |
Enterprise RAG Use Cases |
Chatbots, Search engines, Knowledge assistants, Analytics, Decision support |