Skip to content

akhilbandaru326/Python_Simple_chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Python_Simple_chatbot

This project is an advanced rule-based chatbot built using Python. It is designed to simulate natural conversations using simple input-output loops and conditional logic. The chatbot can respond to greetings, small talk, and common queries such as the current date, time, or the chatbot’s name. It uses if-elif-else statements along with keyword matching to generate appropriate responses, making it an excellent starting point for understanding how chatbots work. Unlike a very basic chatbot, this version includes enhanced features such as time-based greetings (good morning, good afternoon, good night), handling exit commands (bye, quit, exit), and responding to small-talk questions like hobbies, age, and weather. This project demonstrates the foundations of Natural Language Processing (NLP) in a simple way, helping learners understand how rule-based systems work before moving on to more advanced AI-driven chatbots. The outcome of this task is to gain practical knowledge of input/output loops, conditional responses, and keyword-based rule matching, which are fundamental to chatbot design.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages