tomasonjo/diffbot-kg-chatbot
Knowledge graph construction and RAG demo using Diffbot and Neo4j
Constructs knowledge graphs from news articles using Diffbot's extraction APIs (topic monitoring, entity enrichment) and stores them in Neo4j for structured querying. Combines graph visualization dashboards with an OpenAI-powered RAG chatbot interface that generates contextual answers directly from the knowledge graph. Demonstrates an end-to-end pipeline from news ingestion through LLM-driven question answering, with Docker containerization for local deployment.
196 stars. No commits in the last 6 months.
Stars
196
Forks
46
Language
Jupyter Notebook
License
Apache-2.0
Category
Last pushed
Aug 08, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/tomasonjo/diffbot-kg-chatbot"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
neo4j/neo4j-graphrag-python
Neo4j GraphRAG for Python
microsoft/graphrag
A modular graph-based Retrieval-Augmented Generation (RAG) system
FalkorDB/GraphRAG-SDK
Build fast and accurate GenAI apps with GraphRAG SDK at scale.
gusye1234/nano-graphrag
A simple, easy-to-hack GraphRAG implementation
getzep/graphiti
Build Real-Time Knowledge Graphs for AI Agents