🧭 Knowledge Graph Chatbot Platform

Complete AI-powered chatbot with web crawling, NLP processing, knowledge graph construction, and RAG-based conversational interface for satellite data and scientific portals

Project Workflow Overview
End-to-end pipeline for building intelligent chatbots with knowledge graphs

Data Ingestion & Preprocessing

Web crawling, content extraction, and format normalization

Scrapy
BeautifulSoup
+3

NLP Processing

Named Entity Recognition and relationship extraction

spaCy
BERT
+2

Knowledge Graph Construction

Graph database creation and ontology design

Neo4j
RDFLib
+1

AI/ML Integration

Intent detection, semantic search, and RAG implementation

BERT
SentenceTransformers
+3

Chatbot Interface

UI layer and backend API development

React
FastAPI
+2

Deployment & Modularization

Hosting and microservices architecture

Vercel
Railway
+2

Workflow Pipeline

System Architecture

Frontend Layer

React/Next.js interface with real-time chat, graph visualization, and admin controls

API Layer

FastAPI/Next.js API routes handling RAG pipeline, vector search, and graph queries

Data Layer

Knowledge graph database, vector store, and document repository

Quick Demo