3 repository-uri
Splits a user query into sub-questions to retrieve more targeted information from memory.
Distinct from Complex Query Processors: Distinct from Complex Query Processors: focuses on decomposing queries into sub-questions for targeted memory retrieval, not general multi-step reasoning.
Explore 3 awesome GitHub repositories matching data & databases · Sub-Query Decomposers. Refine with filters or upvote what's useful.
This project is a reference implementation and application template for Retrieval-Augmented Generation (RAG). It integrates Azure OpenAI with Azure AI Search to enable conversational chat interfaces that provide grounded responses based on private enterprise data. The system is distinguished by its multimodal AI interface, allowing it to process and reason over combined text, image, and PDF content. It employs a hybrid search architecture that combines vector and keyword retrieval with semantic reranking to prioritize the most relevant documents for prompt augmentation. The project covers a
Decomposes complex user requests into targeted sub-queries to retrieve precise information from memory.
MindSearch is an LLM-based multi-agent search engine that decomposes complex user questions into targeted sub-queries and routes each to a specialized agent for parallel investigation. The system orchestrates multiple agents through a large language model, coordinating their tasks and interpreting search results to produce coherent answers from multiple sources. The project provides a configurable search backend interface that allows switching between Google, DuckDuckGo, Brave, and Bing search APIs by updating a configuration attribute. It includes a terminal-based debug interface for testing
Splits multi-faceted questions into smaller, targeted sub-queries and routes each to a specialized agent for parallel investigation.
Memary is a memory-augmented agent framework that stores and retrieves contextual information from a knowledge graph to personalize responses and maintain long-term memory across interactions. It automatically captures all agent interactions and stores them as structured memories without requiring explicit instrumentation, then injects top-ranked user entities and themes into the active context window to tailor agent responses dynamically. The framework distinguishes itself through a multi-retriever memory search that combines COLBERT reranking with recursive graph queries across databases, e
Splits user queries into sub-questions to retrieve more targeted information from memory stores.