18 repositorios
Capabilities for connecting AI models to diverse data sources such as vector databases and SQL stores.
Distinct from Data Source Connectivity Tools: Focuses on the orchestration of multiple diverse data sources for AI context, whereas the parent focuses on general connectivity configuration.
Explore 18 awesome GitHub repositories matching data & databases · Multi-Source Data Integration. Refine with filters or upvote what's useful.
This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin
Implements methods for connecting language models to diverse data sources like vector databases and SQL stores for dynamic context.
Minds Platform is an automation system and application platform designed for building and deploying custom AI tools and workflows. It functions as a machine learning integration layer and self-hosted orchestrator that connects predictive models and large language models to external data sources. The platform enables the execution of multi-step tasks that read and write data to automate reports and operational activities. It supports deployment across cloud, on-premises, and virtual private cloud environments to maintain control over models and data. Capabilities include event-driven workflow
Standardises connections to diverse data sources using a common interface for AI model read and write operations.
DB-GPT is an AI-driven database management system that uses agentic reasoning to execute data tasks. It converts natural language prompts into executable database queries and combines structured database records with unstructured knowledge bases to provide grounded analysis. The system orchestrates multi-step reasoning chains that integrate database queries, custom scripts, and external tool calls. It allows for the packaging of domain knowledge into reusable analysis skills and executes generated code within sandboxed environments for system safety. The platform covers data orchestration ac
Orchestrates a unified analysis view by integrating structured SQL databases, flat files, and external APIs.
DB-GPT is an agentic data analysis platform and business intelligence AI that functions as a large language model data assistant. It provides a text-to-SQL interface and a sandboxed code execution environment to translate natural language into executable database queries and Python scripts. The platform utilizes iterative agentic reasoning to plan and execute multi-step data analysis workflows through tool calls. It features a modular skill-based extension system that allows domain knowledge and analysis workflows to be packaged into reusable functional components. The system integrates data
Integrates relational databases, spreadsheets, and unstructured documents into a unified interface for cross-origin analysis.
JimuReport is an open-source reporting and dashboard engine designed to be embedded directly into Spring Boot applications. Its core identity centers on generating data reports and full-screen dashboards from natural language descriptions, eliminating the need for manual design. The platform also provides a conversational query interface that translates plain-language questions into database queries, returning results as tables and charts without requiring SQL knowledge. What distinguishes JimuReport is its integration of AI skills that can be installed with a single command, enabling report
Supports over 30 data source types including SQL, NoSQL, CSV, and cloud databases.
Feast is a machine learning feature store and MLOps data infrastructure layer. It provides a centralized system for managing and serving features across offline training and online production environments, utilizing an online feature serving layer for low-latency retrieval. The project centers on a feature registry that acts as a central catalog for defining, governing, and discovering feature services. It employs a unified data access layer to decouple feature retrieval from physical storage and includes a point-in-time data generator to create historically accurate training datasets that pr
Connects to various databases, cloud warehouses, and streaming platforms to pull raw data for feature processing.
🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.
Manages connections to various database types and tables so the system can query across different data sources.
DataX Web is a web-based management platform for scheduling, building, executing, and monitoring distributed data synchronization jobs powered by DataX. It provides a visual console for creating and managing DataX tasks without manual JSON configuration, with a distributed executor cluster that auto-registers worker nodes and supports configurable routing and blocking strategies for task distribution. The platform offers cron-based task scheduling with dynamic start, stop, and immediate status changes, along with incremental sync capabilities that pass dynamic parameters to extract only new o
Generates column information and simplifies configuration for multiple data sources.
Connecting to SQL databases, CSV files, and APIs from a single project to feed reports with data from multiple sources.
Data on COVID-19 (coronavirus) cases, deaths, hospitalizations, tests • All countries • Updated daily by Our World in Data
Combines COVID-19 data from multiple upstream sources into a single compact dataset with metadata.
Fluvio es una plataforma de streaming de eventos distribuida y motor de streaming nativo de la nube, diseñado para recopilar, persistir y replicar flujos de datos en tiempo real a través de un clúster distribuido. Funciona como un pipeline de datos en tiempo real para construir flujos de trabajo con estado que ingieren, enriquecen y exportan datos entre fuentes y destinos externos. La plataforma se distingue por su uso de WebAssembly para ejecutar módulos compilados para transformaciones y filtrado de datos en línea. Esto permite la ejecución de lógica de negocio personalizada para remodelar la información en movimiento sin requerir un reinicio del clúster. El sistema cubre una amplia gama de capacidades, incluyendo ingesta de datos basada en conectores desde protocolos externos, almacenamiento inmutable estructurado en registros con E/S de copia cero y escalado horizontal del clúster. Admite la creación de pipelines complejos basados en eventos que utilizan procesamiento con estado, agregaciones en ventanas y distribución de datos basada en particiones. El motor puede desplegarse como un binario ligero en diversas arquitecturas de sistema, incluyendo dispositivos IoT ARM64 para procesamiento de datos en el borde (edge).
Integrates various external data sources directly into the streaming pipeline for ingestion.
Daft is a distributed dataframe library and multimodal data processor designed to handle large-scale structured and unstructured data. It functions as a vectorized execution engine that processes tables alongside images, audio, and video, utilizing a unified schema to manage diverse data types. The project distinguishes itself by combining distributed data engineering with large-scale AI inference. It provides an AI data pipeline for batch-optimizing model prompts and generating high-dimensional text embeddings, while utilizing zero-copy memory sharing to execute custom Python functions witho
Accesses data from diverse sources including cloud storage and enterprise catalogs without manual configuration.
MineContext is a context management system designed to collect, store, and retrieve multimodal data to build targeted context windows for large language models. It functions as an orchestration tool and retrieval augmented generation framework that utilizes a local vector data store to index documents and enable similarity searches. The system differentiates itself through a multimodal context collector that gathers information from screen captures, files, and version control systems. It provides mechanisms for proactive information retrieval, extracting summaries and activity records from ca
Chunks documents and extracts entities to prepare multimodal data from diverse sources for LLM consumption.
Amundsen is a data catalog and discovery platform that provides a centralized directory for indexing tables and dashboards. It functions as a metadata management system and search engine, allowing users to locate and understand available data assets across diverse distributed sources. The platform includes capabilities for data lineage tracking to map the origin and movement of datasets between systems. It also serves as a data profiling tool, calculating distribution and quality statistics for individual table columns to provide automated insights into the nature of the data. The system man
Connects to various databases and orchestration tools to ingest metadata into a central location.
CSGHub es una plataforma de gestión de modelos y registro de datasets diseñada para almacenar, distribuir y gestionar modelos de lenguaje de gran tamaño. Proporciona un hub centralizado para activos de IA accesible a través de una interfaz web, un SDK y una línea de comandos. La plataforma funciona como una infraestructura de IA autohospedada, permitiendo la instalación on-premise dentro de redes privadas para operaciones seguras y offline. Incluye un sistema de almacenamiento de modelos que mantiene la compatibilidad del SDK de Python con el ecosistema de Hugging Face para facilitar la migración de scripts existentes. El sistema cubre el ciclo de vida completo del modelo, incluyendo versionado, distribución y preparación de datos de entrenamiento mediante anotación inteligente y sincronización de múltiples fuentes. La seguridad organizacional se gestiona mediante control de acceso empresarial y permisos basados en roles para restringir el acceso a activos sensibles de machine learning.
Coordinates and organizes information from multiple external data sources to streamline asset collection.
Mapnik es una biblioteca de renderizado cartográfico y motor de renderizado de mapas diseñado para convertir datos de sistemas de información geográfica en mapas visuales y diseños imprimibles. Sirve como una herramienta de visualización de datos espaciales que aplica reglas de simbología y estilo a diversas fuentes de datos geográficos. El proyecto utiliza un framework de configuración de mapas XML para definir la apariencia visual de los mapas, permitiendo la separación de la lógica de estilo y las propiedades de diseño del motor de renderizado central. Sus capacidades cubren la visualización de información geográfica y la gestión de estilos cartográficos. El sistema integra datos espaciales de múltiples formatos a través de una arquitectura de plugins y gestiona la transformación de coordenadas para garantizar que los datos espaciales se alineen en las imágenes de los mapas.
Integrates diverse geographic data formats using a plugin architecture for consistent data access.
Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist
Orchestrates the connection of AI agents to diverse data sources like vector databases and SQL stores for grounding.
This project is a client-side data management library and query orchestrator designed to synchronize remote server state with local client state. It functions as a type-safe state manager and cache orchestrator that coordinates data loading across diverse backends, including REST, GraphQL, and WebSockets. The system distinguishes itself through a durable workflow engine for executing asynchronous functions with persisted state and deterministic replay. It also provides a standardized AI integration adapter to connect large language models to application data, supporting real-time response str
Connects to diverse backends like REST, GraphQL, and WebSockets through pluggable collection creators.