Awesome-RAG
Awesome-RAG copied to clipboard
Awesome-RAG
-
Topics
-
General
- Patterns
-
LLM Models
- Finetuning and Pretraining
-
Retrieval
- Chunking
- Search
-
Prompts
-
Prompting strategies
- Multi-Modal RAG
- Multi-index RAG
- Multi-Document
- FLARE
- Chain-of-Verification
- Automated prompt optimization
-
Context
- Long context RAG
- Knowledge and Knowledge Graphs
-
Prompting strategies
-
Generation
- Hallucination
- Guardrails
- Evaluation
- Performance and cost
- Privacy
- Security
- Injections
-
General
- Series
- Sandbox
- Tools
-
Vendor-specific examples
- Elastcisearch + OpenAI
- Vespa
- Qdrant
Topics
General
Patterns
- Generative AI Lifecycle Patterns
- Why do RAG pipelines fail? Advanced RAG Patterns — Part1 Ozgur Guler
- How to improve RAG peformance — Advanced RAG Patterns — Part2
- Patterns for Building LLM-based Systems & Products
- AI Engineer Summit - Building Blocks for LLM Systems & Products
- Technical Considerations for Complex RAG
LLM Models
Finetuning and Pretraining
- Fine-Tuning Llama 2.0 with Single GPU Magic
- Practitioners guide to fine-tune LLMs for domain-specific use case
- Are You Pre-training your RAG Models on Your Raw Text?
- Combine Multiple LoRA Adapters for Llama 2
Retrieval
- Boosting RAG: Picking the Best Embedding & Reranker models
- Improving RAG (Retrieval Augmented Generation) Answer Quality with Re-ranker
- From Search to Synthesis: Enhancing RAG with BM25 and Reciprocal Rank Fusion
- Build a search engine, not a vector DB
Chunking
- Chunking Strategies for LLM Applications
- Evaluating the Ideal Chunk Size for a RAG System using LlamaIndex
- How to Chunk Text Data — A Comparative Analysis
Search
Prompts
- Emerging RAG & Prompt Engineering Architectures for LLMs
- How to Cut RAG Costs by 80% Using Prompt Compression
Prompting strategies
Multi-Modal RAG
Multi-index RAG
Multi-Document
FLARE
Chain-of-Verification
Chain-Of-Thought
Context
Long context RAG
Knowledge and Knowledge Graphs
-
Graph RAG: Unleashing the Power of Knowledge Graphs with LLM
-
Embeddings + Knowledge Graphs: The Ultimate Tools for RAG Systems
-
The Practical Benefits to Grounding an LLM in a Knowledge Graph Daniel Bukowski
Generation
Hallucination
Guardrails
Evaluation
Performance and cost
Various
Series
Heiko Hotz
Kelvin Lu
- Compare PDF Question Answering Systems Build with OpenAI and Google VertexAI
- What We Need to Know Before Adopting a Vector Database
- Disadvantages of RAG
Wenqi Glantz
Building
- Building Production-Ready LLM Apps with LlamaIndex: Document Metadata for Higher Accuracy Retrieval
- Building Production-Ready LLM Apps With LlamaIndex: Recursive Document Agents for Dynamic Retrieval
Evaluation
- Exploring End-to-End Evaluation of RAG Pipelines
- Evaluation Driven Development, the Swiss Army Knife for RAG Pipelines
Privacy
Ravi Theja
Evaluation
Tools
-
LlamaIndex
-
Langchain
##Vendor-specific examples
- RAG Pipeline with Mistral 7B Instruct Model in Colab: A Step-by-Step Guide Qendel AI GoPenAI
- Hands-On RAG guide for personal data with Vespa and LLamaIndex
Sandbox
- Innovations In Retrieval Augmented Generation
- Automating Hyperparameter Tuning with LlamaIndex. Exploring ParamTuner for RAG pipelines
- A Guide on 12 Tuning Strategies for Production-Ready RAG Applications
- Structured Knowledge Extraction: from DbPedia Queries to Llama Index Knowledge Graphs
- The Power of Retrieval Augmented Generation: A Comparison between Base and RAG LLMs with Llama2
- How to Build Long-term Corporate Memory for Your Organisation Using ChatGPT