
gurveervirk/ToK
📦 Open Source Projektgurveervirk
Eine einfache, hochwertige Open-Source-RAG-Lösung für den Chat mit eigenen Dokumenten mittels Neo4j und LlamaIndex.
ToK (Talk to Knowledge) ist eine modulare RAG-Pipeline, die das Indizieren und Abfragen lokaler Dokumente vereinfacht. Durch den Einsatz von Neo4j geht es über die standardmäßige Vektor-Ähnlichkeitssuche hinaus und ermöglicht eine graphgestützte Suche, die komplexe Beziehungen zwischen Datenpunkten erfasst. Die Architektur basiert auf einem robusten Python-Stack und integriert LlamaIndex für eine effiziente Datenaufnahme. Die Docker-Unterstützung gewährleistet eine konsistente Bereitstellung in verschiedenen Umgebungen, während das Flask-Backend eine saubere API-Schicht für die Integration mit Frontend-Schnittstellen bietet. Dieses Tool ist besonders effektiv für Anwender, die neben der semantischen Suche auch strukturierte Datenabfragen benötigen, und bietet eine transparente, anpassbare Alternative zu proprietären RAG-Diensten. Es ist auf Benutzerfreundlichkeit ausgelegt, sodass Entwickler schnell eine Dokumenten-Chat-Schnittstelle ohne den Overhead komplexer Infrastrukturverwaltung aufsetzen können.
💡Highlights
- ├─Neo4j-gestütztes Graph-RAG
- ├─Dockerisiert für einfache Bereitstellung
- └─LlamaIndex-basierte Pipeline
🎯Für
- ├─KI-Ingenieure
- ├─Backend-Entwickler
- └─Datenwissenschaftler