Skip to content

DataProjectHub/AI_ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—£οΈ Rule-Based Chatbot - CODSOFT

This is a simple rule-based chatbot that responds to user queries based on predefined rules using Python. The chatbot utilizes NLTK for basic natural language processing, including tokenization.

πŸš€ Features

  • βœ… Rule-Based Responses using if-else statements and regex pattern matching.
  • βœ… Natural Language Processing (NLP) with NLTK (word tokenization).
  • βœ… Interactive Command-Line Chat Interface.
  • βœ… Expandable & Customizable for more complex responses.

πŸ› οΈ Technologies Used

  • Python 3
  • NLTK (Natural Language Toolkit)
  • Regular Expressions (Regex)
  • Virtual Environment (venv)

πŸ“‚ Project Structure

ChatBot/ │── main.py # Basic Rule-Based Chatbot │── chatbot_pattern_matching.py # Improved Pattern Matching │── chatbot_nlp_tokenization.py # NLP-Based Tokenization Chatbot │── requirements.txt # Required dependencies for the chatbot │── README.md # Project documentation │── .gitignore # Excludes unnecessary files from Git └── venv/ # Virtual environment folder (ignored in Git)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published