Publication Date
Spring 2024
Degree Type
Master's Project
Degree Name
Master of Science in Computer Science (MSCS)
Department
Computer Science
First Advisor
Robert Chun
Second Advisor
Fabio Di Troia
Third Advisor
Srajan Gupta
Keywords
Chatbot, Artificial Intelligence (AI), Natural Language Processing (NLP), Sentence-BERT (S-BERT), MapReduce, Synthetic Dataset, User Engagement, Real-Time Analysis.
Abstract
The fast growth of artificial intelligence in human-computer interaction has been aided significantly by the introduction of conversational AI systems. This project presents a Domain Expert Bot, a multi-domain conversational bot built with advanced NLP techniques incorporated through Sentence-BERT and MapReduce to allow the bot to analyze and comprehend challenging user queries on various topics. The bot can converse on different subjects ranging from technology topics to healthcare, environment, politics, and casual discussions. It excels in understanding deep language contexts and efficiently processes large datasets, ensuring prompt and accurate responses. Furthermore, it uses advanced ranking algorithms to perform real- time user interaction analysis to ensure that the responses are contextually accurate. The Domain Expert Bot is an efficient Subject Matter Expert (SME) in various areas. Consequently, the bot facilitates a user’s interaction with digital interfaces and, hence, enhances the quality of user interaction. The performance it delivers has set a new standard of digital communication performance.
Recommended Citation
Ramegowda, Amrutha Dondemadahalli, "Domain Expert Bot" (2024). Master's Projects. 1368.
DOI: https://doi.org/10.31979/etd.ru4j-k56b
https://scholarworks.sjsu.edu/etd_projects/1368