Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Rule-Based Chatbot

Overview

A Python-based rule-based chatbot that responds to predefined user queries using pattern matching and keyword detection. Built as a college project to understand the fundamentals of conversational AI before exploring NLP-based systems.

Features

  • Responds to greetings, FAQs, and common conversational inputs
  • Modular design — separate files for chatbot logic, responses, and utilities
  • Easily extendable — new rules/responses can be added without changing core logic

Tech Stack

  • Python

Sample Conversation

Chatbot: Hi! I'm your assistant. Type 'bye' to exit. You: hello Chatbot: Hello! How may I assist you? You: tell me a joke Chatbot: Why do programmers prefer dark mode? Because light attracts bugs! You: bye Chatbot: Goodbye! Have a great day!

About

A Python-based rule-based chatbot that responds to predefined user queries using pattern matching and keyword detection.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages