Skip to content

Repository files navigation

πŸ€– Rule-Based AI Chatbot using Pattern Matching

πŸ“Œ Project Overview

This project presents a Rule-Based AI Chatbot developed using Python. The chatbot answers common college-related queries using predefined rules, regular expressions, and keyword pattern matching. It provides quick and accurate responses for admissions, fees, hostel facilities, placements, greetings, and other basic queries.


✨ Features

  • πŸ‘‹ Greeting and Farewell Responses
  • πŸŽ“ College Admission Information
  • πŸ’° Fee Details
  • 🏠 Hostel Information
  • πŸ’Ό Placement Information
  • πŸ” Rule-Based Pattern Matching
  • ⚑ Fast Response Generation

πŸ› οΈ Technologies Used

  • 🐍 Python
  • πŸ”€ Regular Expressions (re)
  • πŸ“š NLTK
  • 🎲 Random Module

πŸ“‚ Project Files

  • πŸ““ Task1_Rule_Based_Chatbot.ipynb
  • 🐍 task1_rule_based_chatbot.py
  • πŸ“„ Task1_Rule_Based_Chatbot_Report.pdf
  • πŸ–ΌοΈ Task1_Chatbot_Screenshot.png

πŸš€ Future Improvements

  • πŸ€– Add NLP-based intent recognition
  • 🎀 Voice-enabled chatbot
  • 🌐 Web-based chatbot interface
  • πŸ’Ύ Database integration
  • πŸ“± Mobile application support

πŸ‘©β€πŸ’» Developed By

Adeeba Nousheen

B.Tech (Artificial Intelligence & Machine Learning)

πŸ“Œ Internship Project – Main Flow Services and Technologies Pvt. Ltd.

About

πŸ€– Rule-Based AI Chatbot using Python, Regular Expressions & Pattern Matching for answering college-related queries.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages