SevanBOT
EfeKaralar/SevanBOT
RAG-powered AI Replica of a Turkish-Armenian Writer
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.