awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Marker-Inc-Korea avatar

Marker-Inc-Korea/AutoRAG

0
View on GitHub↗
4,833 Stars·403 Forks·Python·Apache-2.0·11 Aufrufemarker-inc-korea.github.io/AutoRAG↗

AutoRAG

AutoRAG ist eine Automatisierungsschicht und ein Optimierungstool für Retrieval-Augmented Generation (RAG). Es bietet ein Framework zur Messung der Pipeline-Performance durch ein Bewertungssystem sowie eine automatisierte Suchstrategie, die die effektivsten Kombinationen aus Retrieval- und Generierungsmodulen identifiziert.

Das System zeichnet sich durch AutoML-artige Optimierung aus, wobei Hyperparameter-Rastersuchen und automatisierte Testläufe verwendet werden, um die leistungsfähigste Architekturkonfiguration für einen spezifischen Datensatz zu finden. Es enthält einen spezialisierten Datensatz-Generator, der synthetische Frage-Antwort-Paare und Ground-Truth-Korpora aus Rohdokumenten erstellt, um Benchmarks für Tests zu etablieren.

Das Projekt deckt den gesamten RAG-Lebenszyklus ab, einschließlich multimodaler Dokumentenanalyse mit OCR und Tabellenerkennung, semantischem Chunking von Dokumenten und metrikbasierter Knotenbewertung. Es enthält zudem Hilfsmittel zur Visualisierung von Testergebnissen und zum Export optimierter Konfigurationen für die Bereitstellung als Skripte oder API-Server.

Die Pipeline wird über YAML-Konfigurationsdateien mit Unterstützung für die Injektion von Umgebungsvariablen verwaltet.

Features

  • Retrieval Augmented Generation Pipelines - Provides a modular framework for constructing and optimizing end-to-end retrieval-augmented generation pipelines.
  • RAG Pipeline Optimizers - Provides tools for automating the search and selection of the most effective retrieval and generation modules for RAG pipelines.
  • RAG Evaluation Dataset Generation - Automatically generates question-answer pairs and ground truth from knowledge sources to benchmark RAG performance.
  • RAG Evaluation Dataset Generators - Generates synthetic question-answer pairs from raw documents to establish ground truth benchmarks for evaluation.
  • LLM Test Pair Generators - Generates synthetic question-answer pairs from document corpora using language models to establish evaluation benchmarks.
  • Document Chunking Strategies - Divides parsed documents into segments using semantic or fixed-length strategies to optimize retrieval performance.
  • RAG Pipelines - Allows connecting retrieval modules, prompt builders, and generators in a sequential chain.
  • Document Chunking & Embedding - Splits extracted text into optimized segments and manages document preparation for retrieval-augmented generation.
  • Automated ML (AutoML) - Implements automated selection and hyperparameter tuning of RAG modules to identify the most effective architectural configuration.
  • RAG Architecture Optimization - Implements an automation layer that applies machine learning search strategies to optimize RAG architectures.
  • RAG Evaluation Frameworks - Provides a framework for measuring RAG pipeline performance using specialized retrieval and generation metrics.
  • Synthetic Dataset Generation - Generates synthetic question-answer pairs and ground truth corpora from raw documents for pipeline benchmarking.
  • Document Parsing and Extraction - Converts various file formats like PDF and HTML into structured text suitable for LLM ingestion.
  • Document Parsing Pipelines - Implements automated routines to parse diverse file formats like PDF and XML into structured text chunks.
  • Document Parsing Engines - Integrates multiple OCR and text extraction engines to convert multimodal documents into structured formats.
  • Structured Text Converters - Converts raw documents into metadata-rich text, Markdown, or JSON formats optimized for LLM analysis.
  • Node Performance Evaluators - Provides metric-based evaluation of individual pipeline components to isolate performance bottlenecks.
  • RAG Performance Benchmarks - Measures RAG workflow accuracy using specialized retrieval and generation metrics to identify optimal hyperparameters.
  • RAG Configuration Experiments - Runs automated experiments across various module combinations to find the best configuration for a specific dataset.
  • Grounded Answer Generation - Creates reference answers for questions based on provided context using a language model to establish baselines.
  • Evaluation Visualizers - Displays trial outcomes and performance metrics through a dashboard to analyze the optimization process.
  • Grid Search Executors - Performs exhaustive grid searches over predefined module versions and settings to optimize the retrieval-augmented generation pipeline.
  • Multimodal Document Parsers - Uses vision-capable models to parse complex documents by analyzing visual elements alongside text.
  • Custom Sentence Splitting - Integrates external tokenizers and custom splitting logic to support specialized text segmentation and multiple languages.
  • RAG Performance Metrics - Sets specific performance thresholds and metrics to determine the effectiveness of individual pipeline nodes.
  • OCR Document Parsers - Utilizes optical character recognition services to extract text from raw document images page by page.
  • Hybrid Table Detectors - Combines text and table parsing modules to detect tabular data on a per-page basis.
  • RAG Production Deployments - Allows exporting verified pipeline configurations into API servers or scripts for real-world production use.
  • Configuration-Driven Pipelines - Uses YAML configuration files to define pipeline structures and parameters for reproducible evaluation and deployment.
  • Pipeline Performance Evaluators - Runs automated trials against datasets to measure retrieval and generation metrics for configuration identification.
  • Application Development - AutoML tool for optimizing RAG answer quality.
  • Automated Machine Learning - AutoML tool specifically for optimizing RAG pipeline performance.
  • Knowledge Retrieval - AutoML tool for finding optimal RAG pipelines.
  • Retrieval Augmented Generation - AutoML tool for finding optimal retrieval pipeline configurations.

Star-Verlauf

Star-Verlauf für marker-inc-korea/autoragStar-Verlauf für marker-inc-korea/autorag

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht marker-inc-korea/autorag?

AutoRAG ist eine Automatisierungsschicht und ein Optimierungstool für Retrieval-Augmented Generation (RAG). Es bietet ein Framework zur Messung der Pipeline-Performance durch ein Bewertungssystem sowie eine automatisierte Suchstrategie, die die effektivsten Kombinationen aus Retrieval- und Generierungsmodulen identifiziert.

Was sind die Hauptfunktionen von marker-inc-korea/autorag?

Die Hauptfunktionen von marker-inc-korea/autorag sind: Retrieval Augmented Generation Pipelines, RAG Pipeline Optimizers, RAG Evaluation Dataset Generation, RAG Evaluation Dataset Generators, LLM Test Pair Generators, Document Chunking Strategies, RAG Pipelines, Document Chunking & Embedding.

Welche Open-Source-Alternativen gibt es zu marker-inc-korea/autorag?

Open-Source-Alternativen zu marker-inc-korea/autorag sind unter anderem: infiniflow/ragflow — This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying… llmware-ai/llmware — llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model… explodinggradients/ragas — Ragas is an evaluation framework and performance benchmark designed to quantify the quality of retrieval augmented… vibrantlabsai/ragas — Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and… evidentlyai/evidently — Evidently is an AI observability platform and evaluation framework designed to quantify the performance of machine… cinnamon/kotaemon — Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document…

Open-Source-Alternativen zu AutoRAG

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit AutoRAG.
  • infiniflow/ragflowAvatar von infiniflow

    infiniflow/ragflow

    82,922Auf GitHub ansehen↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

    Pythonagentagenticagentic-ai
    Auf GitHub ansehen↗82,922
  • llmware-ai/llmwareAvatar von llmware-ai

    llmware-ai/llmware

    14,838Auf GitHub ansehen↗

    llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model workflows and autonomous agents. It provides a unified model catalog and standardized interface to execute specialized language models for complex research, analysis, and structured data generation. The project distinguishes itself through its heavy emphasis on local execution and quantized inference, allowing models to run on private infrastructure using CPU, GPU, and NPU acceleration via runtimes like ONNX and OpenVino. It features a specialized ability to translate natural lang

    Python
    Auf GitHub ansehen↗14,838
  • explodinggradients/ragasAvatar von explodinggradients

    explodinggradients/ragas

    14,400Auf GitHub ansehen↗

    Ragas is an evaluation framework and performance benchmark designed to quantify the quality of retrieval augmented generation pipelines. It functions as an application optimizer to identify bottlenecks in language model workflows using automated metrics and model-based scoring. The framework includes a system for generating synthetic datasets that mimic production scenarios and edge cases to create realistic test cases. It enables reference-free assessment, allowing the evaluation of response quality by analyzing grounding in the provided context without requiring gold-standard labels. The s

    Python
    Auf GitHub ansehen↗14,400
  • vibrantlabsai/ragasAvatar von vibrantlabsai

    vibrantlabsai/ragas

    12,659Auf GitHub ansehen↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Pythonevaluationllmllmops
    Auf GitHub ansehen↗12,659
Alle 30 Alternativen zu AutoRAG anzeigen→