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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
AnswerDotAI avatar

AnswerDotAI/RAGatouille

0
View on GitHub↗
3,937 stars·271 forks·Python·Apache-2.0·6 vues

RAGatouille

RAGatouille is a retrieval framework and search engine designed for implementing and training late-interaction retrieval models. It serves as a modular retrieval component for generative AI pipelines, focusing on high-performance document ranking to improve search accuracy.

The project provides a toolkit for training and fine-tuning retrieval models using pairs and triplets, featuring automatic hard-negative mining for domain adaptation. It implements a late-interaction mechanism that balances retrieval speed with precision by utilizing compressed embeddings.

The system covers document indexing and retrieval operations, utilizing disk-based vector storage to handle datasets that exceed available system memory. It further supports the creation of retrieval augmented generation workflows by mapping token-level embeddings to preserve granular semantic information.

Features

  • Late Interaction Retrieval - Implements a late-interaction mechanism that stores multiple vectors per document for granular semantic matching.
  • Retrieval Model Fine-Tuning - Provides workflows for optimizing late-interaction retrieval models using query-passage pairs to improve search precision.
  • RAG Context Retrieval - Retrieves relevant document segments from a knowledge base to provide grounded context for language model responses.
  • Ranking Model Training - Trains retrieval models to order documents by relevance using a ranking objective based on positive and negative pairs.
  • Hard Negative Mining - Automatically identifies challenging dissimilar examples during training to refine embedding boundaries and improve search precision.
  • Semantic Word Embeddings - Maps every word in a document to a semantic vector to preserve granular information for late-interaction scoring.
  • Late Interaction Search Engines - Builds search systems that utilize multi-vector matching to balance retrieval speed and ranking precision.
  • NLP Model Trainers - Ships a toolkit for fine-tuning retrieval models using pairs, triplets, and automatic hard-negative mining.
  • Vector Embedding Indexing - Tokenizes and embeds documents into compressed bags of embeddings stored on disk for fast retrieval.
  • Vector Storage - Provides specialized storage engines that persist high-dimensional vectors to disk to handle datasets exceeding system memory.
  • Vector Indexing Pipelines - Processes and embeds large text collections into compressed formats for efficient similarity search.
  • Indexed Document Retrieval - Retrieves the most relevant documents from a vector index based on late-interaction scoring.
  • Vector Index Compression - Implements quantized vector storage to reduce memory footprint and latency during retrieval.

Historique des stars

Graphique de l'historique des stars pour answerdotai/ragatouilleGraphique de l'historique des stars pour answerdotai/ragatouille

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait answerdotai/ragatouille ?

RAGatouille is a retrieval framework and search engine designed for implementing and training late-interaction retrieval models. It serves as a modular retrieval component for generative AI pipelines, focusing on high-performance document ranking to improve search accuracy.

Quelles sont les fonctionnalités principales de answerdotai/ragatouille ?

Les fonctionnalités principales de answerdotai/ragatouille sont : Late Interaction Retrieval, Retrieval Model Fine-Tuning, RAG Context Retrieval, Ranking Model Training, Hard Negative Mining, Semantic Word Embeddings, Late Interaction Search Engines, NLP Model Trainers.

Quelles sont les alternatives open-source à answerdotai/ragatouille ?

Les alternatives open-source à answerdotai/ragatouille incluent : stanford-futuredata/colbert — ColBERT is a neural information retrieval model and dense passage retrieval framework. It functions as a search engine… alibaba/zvec — zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It… crmne/ruby_llm — ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large… brianpetro/obsidian-smart-connections — This project is a knowledge base plugin and RAG context manager that uses a local vector database interface to enable… anthropics/anthropic-cookbook — This repository is a collection of guides, notebooks, and recipes for implementing advanced prompting techniques and… catboost/catboost — CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression,…

Alternatives open source à RAGatouille

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec RAGatouille.
  • stanford-futuredata/colbertAvatar de stanford-futuredata

    stanford-futuredata/ColBERT

    3,779Voir sur GitHub↗

    ColBERT is a neural information retrieval model and dense passage retrieval framework. It functions as a search engine that uses contextual embeddings to index text passages and retrieve relevant documents based on semantic meaning rather than keyword matching. The system is distinguished by a late interaction architecture that defers the calculation of query and document similarity until the final step. It employs multi-vector indexing to store separate embeddings for every token in a document, enabling granular matching against query terms. The project covers document indexing, passage ret

    Python
    Voir sur GitHub↗3,779
  • alibaba/zvecAvatar de alibaba

    alibaba/zvec

    5,198Voir sur GitHub↗

    zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ

    C++ann-searchembedded-databaserag
    Voir sur GitHub↗5,198
  • anthropics/anthropic-cookbookAvatar de anthropics

    anthropics/anthropic-cookbook

    45,984Voir sur GitHub↗

    This repository is a collection of guides, notebooks, and recipes for implementing advanced prompting techniques and workflow patterns with large language models. It serves as a prompt engineering guide, an evaluation suite for scoring prompt quality, and a framework for orchestrating agents and integrating external tools. The project provides implementation patterns for building applications with Claude, specifically focusing on coordinating multiple models to split complex tasks between high-reasoning and high-efficiency agents. It includes technical demonstrations for multimodal data proce

    Jupyter Notebook
    Voir sur GitHub↗45,984
  • brianpetro/obsidian-smart-connectionsAvatar de brianpetro

    brianpetro/obsidian-smart-connections

    5,195Voir sur GitHub↗

    This project is a knowledge base plugin and RAG context manager that uses a local vector database interface to enable semantic search and relationship mapping. It transforms text into numerical vectors to find semantically related notes and excerpts based on conceptual meaning rather than keyword matches. The system differentiates itself through a semantic graph visualizer that maps notes into clusters to reveal conceptual connections. It also features a context manager capable of bundling local notes and excerpts into reusable packs to provide grounded factual bases for large language model

    JavaScriptchatgptclaudeembeddings
    Voir sur GitHub↗5,195
Voir les 30 alternatives à RAGatouille→