awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OpenSPG avatar

OpenSPG/KAG

0
View on GitHub↗
8,548 stars·659 forks·Python·apache-2.0·3 vuesspg.openkg.cn/en-US↗

KAG

KAG is a graph-augmented retrieval augmented generation system and knowledge graph engine. It functions as a framework that integrates large language models with graph retrieval and numerical calculation to resolve natural language queries.

The system creates unified knowledge representations by aligning unstructured data and expert rules through semantic mapping. It maintains mutual indexing between graph structures and original text blocks to ensure that reasoning processes remain linked to verifiable source data.

The project provides capabilities for semantic information integration, graph-based data retrieval, and hybrid logical reasoning. It employs a pipeline that combines semantic graph search with numerical calculations and symbolic logic.

Features

  • Graph-Based Retrieval Augmentation - Uses graph-based retrieval augmentation to connect structured representations to source text for verifiable AI generation.
  • Graph Reasoning Systems - Combines LLMs with graph retrieval and numerical calculation to facilitate complex information synthesis.
  • Graph Retrieval Augmented Generation - Implements a graph-augmented RAG architecture that links graph structures to source text for verifiable reasoning.
  • Hybrid Reasoning Engines - Combines semantic reasoning with numerical calculations and graph retrieval to resolve complex natural language queries.
  • Reasoning Pipelines - Implements a hybrid reasoning pipeline that chains semantic graph retrieval with numerical calculations and symbolic logic.
  • Hybrid Logical Reasoning - Combines semantic graph search with numerical calculations to solve complex natural language queries.
  • Knowledge Graph Construction Tools - Integrates unstructured data and expert rules via semantic alignment to build comprehensive knowledge bases.
  • Bidirectional Text-Graph Indexes - Maintains mutual indexing between graph structures and original text blocks to ensure reasoning is linked to verifiable source data.
  • Knowledge Graph Builders - Combines unstructured data and expert rules through semantic alignment to build comprehensive knowledge graphs.
  • Standardized Knowledge Abstractions - Provides a standardized knowledge graph abstraction to represent diverse data sources for uniform processing.
  • Source Text Linkers - Links graph structures to original text blocks to enable fast retrieval of source data during reasoning.
  • Knowledge Graph Indexing Engines - Provides a knowledge graph engine that integrates unstructured data and expert rules into semantic graphs.
  • Semantic Mapping Tools - Maps unstructured data and expert rules into a unified graph structure using semantic alignment.
  • Natural Language Querying - Translates natural language requests into a structured sequence of retrieval and reasoning operations via graph queries.
  • Logical Rule Expansion - Uses expert-defined logical rules to derive new relationships and facts within the knowledge graph.
  • Semantic Information Integration - Merges diverse data sources into a single unified format to improve the accuracy of information retrieval.
  • Knowledge Retrieval - Knowledge-enhanced generation framework for rigorous decision-making.
  • Retrieval Augmented Generation - Knowledge-enhanced generation framework for rigorous decision-making.

Historique des stars

Graphique de l'historique des stars pour openspg/kagGraphique de l'historique des stars pour openspg/kag

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

Alternatives open source à KAG

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec KAG.
  • microsoft/graphragAvatar de microsoft

    microsoft/graphrag

    33,792Voir sur GitHub↗

    GraphRAG is a data processing pipeline and retrieval engine designed to transform unstructured text into interconnected knowledge graphs. By utilizing language models to extract entities and relationships, it builds structured representations of information that enable context-aware retrieval for downstream applications. The system distinguishes itself through hierarchical graph clustering and large-scale data synthesis, which organize massive document corpora into multi-level structures. This approach allows for both vector-based semantic searches and graph-based traversals, providing a comp

    Pythongptgpt-4gpt4
    Voir sur GitHub↗33,792
  • 1517005260/graph-rag-agentAvatar de 1517005260

    1517005260/graph-rag-agent

    2,240Voir sur GitHub↗

    This project is a comprehensive framework for constructing, managing, and evaluating knowledge graphs through multi-agent reasoning and deep search capabilities. It provides an end-to-end pipeline that ingests multi-format documents, extracts entities and relationships based on configurable schemas, and maintains structured knowledge bases to support evidence-based retrieval. The system distinguishes itself through its multi-agent orchestration, which decomposes complex queries into parallel research steps and synthesizes long-form reports. It leverages advanced graph-based techniques, includ

    Pythonagentic-ragchain-of-explorationdeepresearch
    Voir sur GitHub↗2,240
  • memgraph/memgraphAvatar de memgraph

    memgraph/memgraph

    4,163Voir sur GitHub↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    C++cyphergraphgraph-algorithms
    Voir sur GitHub↗4,163
  • othmanadi/planning-with-filesAvatar de OthmanAdi

    OthmanAdi/planning-with-files

    14,139Voir sur GitHub↗

    Planning with files is an enterprise knowledge graph platform designed to transform unstructured organizational data into a searchable, interconnected network. By utilizing a graph-based retrieval-augmented generation engine, the system grounds language model outputs in verified internal data, ensuring that responses are explainable, traceable, and free from hallucinations. The platform distinguishes itself through a focus on data sovereignty and secure, private infrastructure deployment. It enables organizations to maintain full control over sensitive information by processing data locally o

    Pythonadalagentagent-skills
    Voir sur GitHub↗14,139
Voir les 30 alternatives à KAG→

Questions fréquentes

Que fait openspg/kag ?

KAG is a graph-augmented retrieval augmented generation system and knowledge graph engine. It functions as a framework that integrates large language models with graph retrieval and numerical calculation to resolve natural language queries.

Quelles sont les fonctionnalités principales de openspg/kag ?

Les fonctionnalités principales de openspg/kag sont : Graph-Based Retrieval Augmentation, Graph Reasoning Systems, Graph Retrieval Augmented Generation, Hybrid Reasoning Engines, Reasoning Pipelines, Hybrid Logical Reasoning, Knowledge Graph Construction Tools, Bidirectional Text-Graph Indexes.

Quelles sont les alternatives open-source à openspg/kag ?

Les alternatives open-source à openspg/kag incluent : microsoft/graphrag — GraphRAG is a data processing pipeline and retrieval engine designed to transform unstructured text into… 1517005260/graph-rag-agent — This project is a comprehensive framework for constructing, managing, and evaluating knowledge graphs through… memgraph/memgraph — Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management.… othmanadi/planning-with-files — Planning with files is an enterprise knowledge graph platform designed to transform unstructured organizational data… neo4j-labs/llm-graph-builder — llm-graph-builder is a tool for transforming unstructured data into structured Neo4j graph databases using large… gusye1234/nano-graphrag — nano-graphrag is a retrieval system that uses knowledge graphs to provide structured context for large language model…