Welcome to the Restaurant Chatbot project! This chatbot is designed to assist customers with various queries related to your restaurant, such as menu items, special offers, opening hours, reservations, and more.
The chatbot utilizes deep learning (DL) and natural language processing (NLP) concepts.
It's built using Python for the backend and HTML, CSS, and JavaScript for the frontend.
The Restaurant Chatbot is an AI-powered assistant that helps enhance customer experience by providing instant responses to common queries. It leverages machine learning techniques to understand user inputs and deliver appropriate responses, making it a valuable addition to any restaurant's digital presence.
- Greeting: Responds to basic greetings and initiates conversation.
- Menu Information: Provides details about available menu items.
- Special Offers: Shares information about current deals and special offers.
- Opening Hours: Informs users about the restaurant's operating hours.
- Location: Provides the restaurant's address and directions.
- Reservations: Assists with table reservations.
- Dietary Options: Informs about vegan, vegetarian, and gluten-free options.
- Chef Specials: Shares details about the chef's special dishes.
- Events: Provides information about hosting events and private parties.
- Contact Information: Shares contact details for further inquiries.
- Humor: Responds with jokes to entertain users.
- Python
- Flask
- NLTK (Natural Language Toolkit)
- PyTorch (for training the NLP model)
- HTML
- CSS
- JavaScript
- Render: For hosting the frontend
- JSON: For intent classification data
-
Clone the Repository:
git clone https://github.com/CODING-Enthusiast9857/ai-chatbot.git cd ai-chatbot
-
Set Up a Virtual Environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install Dependencies:
pip install flask torch nltk
-
Run the Flask App:
python app.py
-
Running without Flask App:
You can also run following commands to run it without having frontend
python train.py python chat.py
Jinja2 template is used for frontend
This project is licensed under the MIT License. See the LICENSE file for details.
Created with ๐ค by Madhavi Sonawane.
Follow Madhavi Sonawane for more such contents.
๐นโโโโโ๐ญโโโโโ๐ฆโโโโโ๐ณโโโโโ๐ฐโโโโโ ๐พโโโโโ๐ดโโโโโ๐บโโโโโ for visiting...!!