Skip to content

priyanjli21/Rule-based-conversational-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Rule-based-conversational-chatbot

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 :

  1. Rule-Based Responses – Uses predefined rules and keyword matching to generate replies.
  2. Pattern Matching – Recognizes user queries based on regular expressions or simple string matching.
  3. Customizable Rules – Easily modify or extend response rules for different use cases.
  4. Interactive Conversations – Provides a structured conversation flow for specific topics.
  5. Lightweight and Fast – No need for complex machine learning models.

Technologies Used : Python NLTK (Natural Language Toolkit) Regular Expressions (Regex) for Pattern Matching

About

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.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors