Chatbot as Personal Assistant

Project information

  • Category: Natural Language Processing
  • Project start date: January 2020
  • Project end date: May 2020

Project Description

This project, titled "Chatbot as Personal Assistant", involves developing a chatbot capable of performing various tasks using Natural Language Processing (NLP), Artificial Intelligence (AI), and Machine Learning (ML). The chatbot offers functionalities such as setting reminders, telling jokes, providing weather updates, and performing web searches, among others. The system utilizes tokenization, entity extraction, and intent classification to interpret user queries and respond appropriately. Implemented using various NLP tools like SpacyTokenizer and CRFEntityExtractor, the project demonstrates the chatbot’s architecture, pipeline, and decision-making process using policies defined in the RASA framework.