Dieses Projekt soll eine End-to-End-Pipeline für die Erstellung von Wissensgraphen aus Nachrichtenartikeln, deren Analyse durch verschiedene Visualisierungen und schließlich die Generierung von Fragen durch LLM auf der Grundlage der aus dem Wissensgraphen bereitgestellten Informationen zeigen.
Das Projekt verwendet Neo4j, eine Graphdatenbank, um den Wissensgraphen zu speichern, und Diffbot als Datenlieferant. Diffbot bietet auf seiner Plattform verschiedene Datenintegrationen an, wie zum Beispiel:
Schließlich nutzt das Projekt OpenAI LLMs, um eine Chat-Schnittstelle bereitzustellen, die Fragen basierend auf den bereitgestellten Informationen aus dem Wissensgraphen beantworten kann.
Legen Sie Umgebungsvariablen in .env
fest. Sie finden die Vorlage in .env.template
Starten Sie die Docker-Container mit
docker compose up
localhost:3000
Alle Beiträge sind über GitHub-Probleme oder Pull-Requests willkommen.