RAGuru: A Tool to Create and Automatically Deploy Workload Optimized RAG
Retrieval Augmented Generation (RAG) architectures have emerged as a powerful solution to enhance the accuracy and relevance of large language models (LLMs) by integrating retrieval mechanisms with generative capabilities. However, the design of an effective RAG pipeline is inherently complex, involving multiple components such as chunking strategies, embedding models, retrieval systems, and choice of LLMs. Each of these components offers numerous configuration options and the selection of the optimal combination is often a daunting task. The challenge is compounded by the need to consider trade-offs between performance, accuracy, and cost, which are not always straightforward and can vary significantly depending on the workload.
Authors
- Archisman Bhowmick (ORCID: https://orcid.org/0009-0002-8855-7841)
- Rekha Singhal (ORCID: https://orcid.org/0000-0002-3712-1784)
- Mayank Mishra (ORCID: https://orcid.org/0000-0002-4654-1246)
- Kuldeep Singh (ORCID: https://orcid.org/0009-0005-6294-8854)
- S Rishikesh
- Ashay Taksande
Institutions
- Indian Institute of Science Education and Research, Bhopal (IN)
- Tennessee Cancer Specialists (US)
- Indian Institute of Information Technology, Nagpur (IN)
- Tata Consultancy Services (India) (IN)
Publication Details
- Published
- 2025-05-03
- DOI
- https://doi.org/10.1145/3680256.3721326
- Primary Topic
- Context-Aware Activity Recognition Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00