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 quergearbeitet. 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