Ergänzung RAG Microservice um Knowledge Graphs

Als User wünsche ich mir die Unterstützung von GraphRAG.

GraphRAG (Graph‑augmented Retrieval‑Augmented Generation) erweitert das klassische RAG‑Paradigma um eine strukturierte Wissensrepräsentation. Statt nur eine flache Liste von Dokument‑Chunks zu durchsuchen, wird ein Wissensgraph (Knoten = Entitäten, Kanten = Beziehungen) aufgebaut und quer­gearbeitet. Das LLM nutzt sowohl die originalen Text‑Chunks als auch die Graph‑Struktur, um Antworten zu erzeugen. Typische Anwendungsfälle, bei denen GraphRAG besonders glänzt: Gesetzestexte

Open‑Source‑Projekte, die GraphRAG bereits implementieren: Haystack – GraphRAG‑Extension / LangChain + Neo4j GraphRAG

https://arxiv.org/pdf/2404.16130

Github Beispiele: https://github.com/Cinnamon/kotaemon https://github.com/infiniflow/ragflow

Graph RAG: Navigating graphs for Retrieval-Augmented Generation using Elasticsearch https://www.elastic.co/search-labs/blog/rag-graph-traversal

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information