How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
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 main features of openspg/kag are: 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.
Projects with overlapping indexed features include: 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.… semantica-agi/semantica — Semantica is a Python framework for building context graphs and knowledge graphs that AI agents can query, reason… 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…
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
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
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
Semantica is a Python framework for building context graphs and knowledge graphs that AI agents can query, reason over, and audit. It ingests documents and data from many sources, extracts entities and relations, merges duplicates, resolves conflicting facts, and stores the result as connected nodes and edges. Each AI decision can be recorded as a graph node with its reasoning, causal links, and policy checks, and every fact carries W3C PROV-O lineage linked by hashes so its origin can be verified and exported as an audit trail. Reasoning is rule-based and explainable: forward chaining, Rete