Skip to content

jo-123456/NLP-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLP-Chatbot

NLP Chatbot using Python

Project Description

This project is a simple NLP (Natural Language Processing) chatbot developed using Python and the NLTK library. The chatbot interacts with users and answers basic ECE and NLP-related questions.

Features

  • User-friendly chatbot interaction
  • NLP tokenization using NLTK
  • Automated predefined responses
  • Simple and beginner-friendly project
  • Command-line based chatbot

Technologies Used

  • Python
  • NLTK
  • VS Code

Libraries Used

  • nltk
  • random

How the Project Works

  1. User enters a question.
  2. The chatbot tokenizes the sentence using NLP techniques.
  3. Keywords are matched with predefined responses.
  4. The chatbot displays the appropriate answer.

Sample Questions

  • hello
  • 8051
  • opamp
  • timer
  • interrupt
  • stack
  • python
  • nlp

How to Run the Project

Step 1: Install Python

Download and install Python from: https://www.python.org/

Step 2: Install NLTK

Open terminal and run:

pip install nltk

Step 3: Run the Program

python chatbot.py

Project Output

The chatbot responds to user queries with predefined answers related to ECE and NLP concepts.

Future Improvements

  • GUI-based chatbot
  • Voice assistant integration
  • AI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors