tomasonjo/diffbot-kg-chatbot
Knowledge graph construction and RAG demo using Diffbot and Neo4j
This project helps operations engineers, business analysts, or researchers monitor news about specific topics or companies, transforming unstructured news articles into an organized knowledge graph. It takes news data from Diffbot and stores it in a Neo4j graph database, then allows you to chat with an AI to ask questions about the information contained in the news. You get a structured view of news and an AI assistant to query it.
196 stars. No commits in the last 6 months.
Use this if you need to track news, extract relationships and entities from articles, and interactively query the aggregated information using an AI chatbot.
Not ideal if you're looking for a simple news feed aggregator or a general-purpose AI chatbot without the underlying knowledge graph construction.
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
Hawksight-AI/semantica
Semantica 🧠— A framework for building semantic layers, context graphs, and decision...
FalkorDB/GraphRAG-SDK
Build fast and accurate GenAI apps with GraphRAG SDK at scale.
getzep/graphiti
Build Real-Time Knowledge Graphs for AI Agents