Chatbots are programs that mimic human conversation using Artificial Intelligence (AI). Recent advances in natural language pro- cessing pave the way for chatbots to generate more human-like responses. Therefore, chatbots are finding more complex tasks to perform, such as emotional support which requires both understanding emotions and the ability to properly respond to them. This work presents a chatbot capable of identifying the user's personality and creating responses based on that. During this process, emotion detection is being used to detect and react to users' emotions. The chatbot uses a dynamic knowledge graph to save information as the conversation goes on. A user study confirmed that these additions were both noticeable and improved the user's sense that the chatbot was getting to know them as a person. Long-term, we hope this research will help create chatbots that provide emotional support for caregivers who work with people with dementia.
Identifer | oai:union.ndltd.org:BGMYU2/oai:scholarsarchive.byu.edu:etd-10871 |
Date | 10 April 2023 |
Creators | Nasiri, Yeganeh |
Publisher | BYU ScholarsArchive |
Source Sets | Brigham Young University |
Detected Language | English |
Type | text |
Format | application/pdf |
Source | Theses and Dissertations |
Rights | https://lib.byu.edu/about/copyright/ |
Page generated in 0.0018 seconds