This project is a rule-based chatbot that responds to user inputs based on predefined patterns and responses. It follows a structured approach using pattern matching, if-else conditions, and NLP techniques to provide relevant answers.
Features :
- Rule-Based Responses – Uses predefined rules and keyword matching to generate replies.
- Pattern Matching – Recognizes user queries based on regular expressions or simple string matching.
- Customizable Rules – Easily modify or extend response rules for different use cases.
- Interactive Conversations – Provides a structured conversation flow for specific topics.
- Lightweight and Fast – No need for complex machine learning models.
Technologies Used : Python NLTK (Natural Language Toolkit) Regular Expressions (Regex) for Pattern Matching