Rasa College Chatbot

Project Code :TCMAPY683

Objective

The main objective of the project is to do a chatbot to obtain details about a particular college.

Abstract

The growth of technologies like Artificial Intelligence (AI), Big Data & Internet of Things (IoT), etc. has marked many advancements in the technological world since the last decade. These technologies have a wide range of applications. One such application is “Chatterbot or “Chatbot”. Chatbots are conversational AIs, which mimics the human while conversing & eliminates the need of human by automating mundane tasks. In the study undertaken, we have created a chatbot in education domain & it is named as “College Chatbot”, This chatbot is a web-based application that analyses and understands user's queries and provides an instant and accurate response. Rasa technology is used to construct this chatbot. It's an open-source technology, which uses its two main packages i.e., Rasa Core & Rasa Natural Language Understanding (NLU) in order to build a Contextual AI Chatbot.

NLU is used to infer the intent and to extract the necessary entities from user input & the Rasa Core provides the output by building a probabilistic model with the help of Recurrent Neural Network (RNN). Evaluation of the model is done by getting a confusion matrix and performance measures like Precision, Accuracy & F1 Score which come out to be 0.628, 0.725 and 0.669 respectively on average basis. This chatbot's accuracy, lack of dependability on human resources, 24 x 7 accessibility and low maintenance creates various opportunities for its implementation. This conversational agent can not only be used in educational institutions but also in places where enquiry becomes a tedious task.

 

Keywords:  Intelligent chatbot, Virtual assistants, College tasks, 

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W System Configuration:-

  •  Processor : I3/Intel Processor
  •  RAM: 4GB (min)
  •  Hard Disk : 160GB
  • Key Board: Standard Windows Keyboard
  • Mouse : Two or Three Button Mouse
  • Monitor : SVGA

 

S/W System Configuration:-

  • Operating System             :   Windows 10                
  • Front End                        :   HTML, CSS, BOOTSRAP
  • Scripts                             :   JavaScript, Jquery.
  • Server side Script             :   Python
  • Framework                     :   Django, Flask
  • Database                          :   My SQL.

Learning Outcomes

  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video