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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
GanymedeNil avatar

GanymedeNil/document.ai

0
View on GitHub↗
3,671 estrellas·325 forks·Python·AGPL-3.0·4 vistas

Document.ai

document.ai is a local document question-answering system and vector database search engine. It functions as a retrieval-augmented generation knowledge base that combines a vector database with language models to generate answers grounded in private local datasets.

The project features a domain-specific embedding pipeline and a fine-tuned language model framework. These tools allow for the use of specialized embedding models and mathematical theme extraction to improve retrieval accuracy for professional terminology and technical subject areas.

The system covers vector-based semantic retrieval, supervised model fine-tuning, and query-to-question mapping to match user inputs against historical verified answers. It integrates a pipeline for processing documents into mathematical representations and refining retrieved context into structured responses.

Features

  • RAG-Based - Combines retrieved local document context with a language model to generate grounded and natural responses.
  • Retrieval-Augmented Generation - Grounds language model responses by retrieving relevant documents from a local vector store.
  • Semantic Vector Search - Implements semantic retrieval based on the mathematical distance between query and document embeddings.
  • Vector Store Retrievals - Queries vector databases to retrieve semantically relevant document context based on user input.
  • Domain-Specific Embedding Pipelines - Implements a specialized embedding pipeline using mathematical theme extraction to improve technical retrieval accuracy.
  • Domain-Specific Fine-Tuning - Fine-tunes language models on specialized datasets to increase expertise in technical subject areas.
  • Model Fine-Tuning - Provides a pipeline for fine-tuning language models on specialized datasets to enhance domain expertise.
  • Supervised Fine-Tuning - Adapts base models using supervised datasets to increase expertise in technical subject areas.
  • Local Question Answerers - Provides a locally-run question-answering system for interacting with private document datasets.
  • Semantic Document Retrieval - Fetches relevant document chunks from a vector database by converting user queries into embeddings.
  • Knowledge Base Construction - Implements an end-to-end pipeline for parsing documents and generating embeddings for a local knowledge base.
  • Local Knowledge Bases - Combines a vector database with a language model to build a private knowledge base from local datasets.
  • Document Embedding Pipelines - Provides a pipeline for processing raw documents into embeddings for use in a vector store.
  • Vector Search Engines - Implements a retrieval system that uses vector embeddings to find relevant context for prompts.
  • LLM Fine-Tuning - Includes a framework for fine-tuning language models on specialized datasets to increase domain expertise.
  • Conversational Answer Generation - Refines retrieved document context through a language model to generate structured conversational answers.
  • Query-to-Answer Mapping - Reduces retrieval ambiguity by matching user queries against a database of historical verified answers.
  • Theme Extraction - Employs mathematical algorithms to isolate core semantic themes from documents for improved vector representation.
  • Historical Answer Mapping - Matches user inputs against a database of historical questions to retrieve previously verified and accurate answers.
  • Embedding Service Integrations - Integrates specialized embedding services to better represent professional terminology within the vector space.
  • Vector Databases - Optimizes a vector database using mathematical algorithms and custom embeddings for specialized terminology.
  • Vector Indexing - Optimizes vector indexing by extracting core mathematical themes to create more accurate representations.
  • Custom Embedding Logic - Implements custom embedding logic to increase retrieval accuracy for professional and specialized terminology.
  • Document Q&A - Local knowledge base solution using vector databases and GPT.
  • Natural Language Processing - Listed in the “Natural Language Processing” section of the FunNLP awesome list.
  • Knowledge Management - Universal local knowledge base powered by vector databases.

Historial de estrellas

Gráfico del historial de estrellas de ganymedenil/document.aiGráfico del historial de estrellas de ganymedenil/document.ai

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Document.ai

Proyectos open-source similares, clasificados según cuántas características comparten con Document.ai.
  • qdrant/qdrantAvatar de qdrant

    qdrant/qdrant

    32,372Ver en GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Rustai-searchai-search-engineembeddings-similarity
    Ver en GitHub↗32,372
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Ver en GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Ver en GitHub↗9,031
  • tporadowski/redisAvatar de tporadowski

    tporadowski/redis

    9,987Ver en GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Credisredis-for-windowsredis-msi-installer
    Ver en GitHub↗9,987
  • chonkie-inc/chonkieAvatar de chonkie-inc

    chonkie-inc/chonkie

    4,170Ver en GitHub↗

    Chonkie is a text chunking library designed for retrieval-augmented generation pipelines. It functions as a semantic text splitter and RAG ingestion pipeline, transforming raw text into embedded segments for storage in vector databases. The project distinguishes itself through specialized splitting strategies, including an AST-based code splitter for preserving logical boundaries in source code and a semantic text splitter that uses embedding models to determine boundaries based on meaning. It also provides a vector database ingestor to automate the generation of embeddings and their export t

    Pythonaichonkiechunker
    Ver en GitHub↗4,170
Ver las 30 alternativas a Document.ai→

Preguntas frecuentes

¿Qué hace ganymedenil/document.ai?

document.ai is a local document question-answering system and vector database search engine. It functions as a retrieval-augmented generation knowledge base that combines a vector database with language models to generate answers grounded in private local datasets.

¿Cuáles son las características principales de ganymedenil/document.ai?

Las características principales de ganymedenil/document.ai son: RAG-Based, Retrieval-Augmented Generation, Semantic Vector Search, Vector Store Retrievals, Domain-Specific Embedding Pipelines, Domain-Specific Fine-Tuning, Model Fine-Tuning, Supervised Fine-Tuning.

¿Qué alternativas de código abierto existen para ganymedenil/document.ai?

Las alternativas de código abierto para ganymedenil/document.ai incluyen: qdrant/qdrant — Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… chonkie-inc/chonkie — Chonkie is a text chunking library designed for retrieval-augmented generation pipelines. It functions as a semantic… weaviate/weaviate — Weaviate is an AI-native vector database designed to store and index high-dimensional vector embeddings alongside… googleapis/python-genai — This project is a Python software development kit and framework for building applications that integrate with large…