SevanBOT

EfeKaralar/SevanBOT

RAG-powered AI Replica of a Turkish-Armenian Writer

Python Stars: 0 Forks: 0 ML/AI

Summary

SevanBot is a RAG-powered chatbot that replicates the voice and knowledge of Turkish-Armenian writer Sevan Nisanyan. It scrapes and processes over 1,300 articles (~1.1M words) from his Substack and blog, converts them to Markdown, chunks them, and stores them in a Qdrant vector database with hybrid search (BM25 + embeddings). The system includes a FastAPI backend with streaming responses and a web chat interface, featuring impersonation mode for first-person responses and LLM-based query planning.

Similar Projects