Intelligent Chatbot

Interactive chatbot using an LSTM model to understand and respond to natural language requests.

NLP

Projet: Staff

October, 2021

Durée: 1 month

As part of my personal project, I wanted to deepen my skills in natural language processing (NLP) and deep learning by developing a conversational assistant capable of interacting fluently with a user.


Problem Statement

Classic chatbots often provide limited responses and fail to correctly understand user intentions, which detracts from the quality of the interaction and the relevance of the responses.


🛠️ Implemented Solution

I designed a chatbot based on a recurrent neural network with LSTM cells, capable of effectively classifying user intentions from their messages. The model is trained on a dataset of intents and patterns, and is accompanied by a simple graphical interface under Tkinter for intuitive interaction.
👉 Functional prototype run locally, with a solid foundation for future production deployment.


⚙️ Technical Stack

  • Languages : Python

  • NLP Libraries : sklearn (TF-IDF, cosine similarity), NLTK

  • UI / App : Streamlit (or a simple local interface)

  • Data : HR documents (PDF, Word)

  • Environment : local (Jupyter, VS Code)


Link to the GitHub repository: MyChatbot

Tags

Chatbot, Classification, App

You might also like

SmartCity - Data Platform for Urban Intelligence

Data Engineering, Open Data

SmartCity - Data Platform for Urban Intelligence

Data Engineering, Open Data

Recognition of Handwritten Digits

Deep Learning, Computer Vision

Recognition of Handwritten Digits

Deep Learning, Computer Vision

SRAXC : Un Chatbot Expert sur mon Portfolio

Natural Language Processing (NLP), MLOps

SRAXC : Un Chatbot Expert sur mon Portfolio

Natural Language Processing (NLP), MLOps

Multilingual Text Summarizer with Transformers

Natural Language Processing (NLP), MLOps

Multilingual Text Summarizer with Transformers

Natural Language Processing (NLP), MLOps

Create a free website with Framer, the website builder loved by startups, designers and agencies.