CAPEs Advisory: A Conversational Agent Based on NLP Techniques for Professional Examinations Advisory

0
332

Abstract

In our modern day and age, students with different abilities tend to undertake professional examinations (PEs) to obtain certifications that would prove their knowledge and expertise in their respective fields. This will help them when seeking a career boost in various domains. However, a challenging point arises in which many students express a lack of awareness about which PEs to consider, and which PE is best suited to their professional needs. In this research, a solution is proposed to overcome this challenge by designing and developing a web-based recommendation system based on a textual Conversational Agent (CA) called the Conversational Agent for Professional Examinations (CAPEs) Advisory. The CAPEs Advisory provides smart recommendations for better exam pathways that would suit the student’s various types of knowledge and skill level at University. The proposed architecture for the CAPEs Advisory uses Natural Language Processing (NLP) techniques by applying both Pattern Matching (PM) and a semantic similarity algorithm to extract keywords from the user’s utterances to match patterns in the scripted conversation. An evaluation methodology and experiments have been designed and conducted by using subjective and objective methods to evaluate the CAPEs Advisory components. The results showed a statistically significant impact on the effectiveness of the CAPEs Advisory engine in recognizing 97.36% of the utterances. In addition, the results show that the CAPEs Advisory is effective as a Professional Examinations Advisory with the majority user satisfaction being 83.3%.