SCOPUS CHATBOT - AI Semantic Research Assistant

An intelligent research assistant that leverages semantic search, transformer-based embeddings, and conversational AI to help researchers efficiently discover, explore, and understand scientific articles from a large collection of arXiv publications through natural language interactions.

Built with

PythonStreamlitSentence TransformersFAISS+6
SCOPUS CHATBOT - AI Semantic Research Assistant

Technology Stack

Python
Streamlit
Sentence Transformers
FAISS
LangChain
Hugging Face
arXiv API
RAG
NLP
Vector Embeddings

Key Highlights

AI-powered semantic search over 30,000+ scientific articles

Transformer-based embeddings for contextual document retrieval

Vector similarity search using FAISS

Conversational research assistant powered by RAG techniques

Interactive analytics and scientific knowledge exploration

Scalable architecture ready for cloud deployment

Features

Semantic document retrieval

Context-aware article recommendations

Interactive conversational interface

Research paper metadata extraction

Publication statistics and visual analytics

Fast vector-based similarity search

</>Quick Start

Clone Repository

git clone https://github.com/ElazzouziHassan/scopus_chatbot.git cd scopus_chatbot

Install Dependencies

python -m venv venv source venv/bin/activate pip install -r requirements.txt

Run Development

streamlit run app.py

For detailed setup instructions and environment variables, visit the GitHub repository.