This project is a rule-based contextual chatbot designed for integration within a Learning Management System (LMS). Leveraging machine learning techniques such as Natural Language Processing (NLP), NLTK, and TensorFlow.
- Anaconda Navigator - IDE Platform
- Tensorflow - Machine Learning platform
- NLTK - Python package
Introducing a rule-based contextual chatbot tailored specifically for Learning Management Systems (LMS). Harnessing the power of machine learning techniques, including NLP concepts, NLTK, and TensorFlow, this compact yet efficient solution revolutionizes user interaction within educational environments. Unlike traditional chatbots, this innovative system operates seamlessly with just a single Python file and a JSON intent file. By leveraging the intents.json file, meticulously crafted with a plethora of user queries and corresponding intents, the chatbot swiftly comprehends user inputs, delivering precise responses. Simply input a query or relevant keyword, and watch as the chatbot seamlessly provides tailored assistance, enhancing the learning experience for students and users alike. Dive into a world where education meets technology, effortlessly bridging the gap between inquiry and knowledge acquisition.