AutoRAG

Pipeline Optimizer

Automates the process of finding and optimizing an effective pipeline for Retrieval-Augmented Generation (RAG) models.

AutoRAG: An Open-Source Framework for Retrieval-Augmented Generation (RAG) Evaluation & Optimization with AutoML-Style Automation

GitHub

3k stars
23 watching
228 forks
Language: Python
last commit: about 1 month ago
Linked from 1 awesome list

analysisautomlbenchmarkingdocument-parserembeddingsevaluationllmllm-evaluationllm-opsopen-sourceopsoptimizationpipelinepythonqaragrag-evaluationretrieval-augmented-generation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
automl/auto-pytorch An automatic deep learning framework that jointly optimizes network architecture and training hyperparameters. 2,385
whyhow-ai/rule-based-retrieval A Python package that enables the creation and management of Retrieval Augmented Generation applications with filtering capabilities. 229
microsoft/flaml Automates machine learning workflows and optimizes model performance using large language models and efficient algorithms 3,968
udellgroup/oboe Automated machine learning system for selecting promising models or pipelines for new datasets 82
datacanvasio/hypergbm Automated machine learning tool for tabular data pipelines 343
pku-dair/mindware An efficient AutoML system that automates the machine learning lifecycle 53
infiniflow/ragflow An RAG (Retrieval-Augmented Generation) engine based on deep document understanding to provide truthful question-answering capabilities. 25,479
autogluon/autogluon Automates machine learning tasks to train accurate models in just a few lines of code 8,167
explodinggradients/ragas A toolkit for evaluating and optimizing Large Language Model applications with objective metrics, test data generation, and seamless integrations. 7,598
pathwaycom/llm-app Provides pre-built AI application templates to integrate Large Language Models (LLMs) with various data sources for scalable RAG and enterprise search. 7,426
automaapp/automa An extension for automating browser tasks by creating a workflow of connected blocks. 12,581
western-oc2-lab/automl-implementation-for-static-and-dynamic-data-analytics Automated Machine Learning implementation for static and dynamic data analytics with a focus on IoT anomaly detection 624
mljar/mljar-supervised Automated Machine Learning library for Python that streamlines data preparation, model selection, and hyperparameter tuning for tabular data. 3,081
llmware-ai/llmware A framework for building enterprise LLM-based applications using small, specialized models 8,303
truefoundry/cognita A modular framework for building production-ready AI applications with integrated data management and model deployment capabilities 3,401