Skip to content

Zabatly/AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zabatly AI

Empowering Conversations, Tailoring Recommendations


license gpl-3.0
Table of Contents
  1. Introduction
  2. Getting Started
  3. Technologies
  4. Wishlist
  5. Contributors

Introduction

Project Description

This project combines a support chatbot powered by a Seq2Seq model with a recommendation system built on content-based filtering. The chatbot assists users by providing real-time responses to their inquiries, while the recommendation system offers personalized suggestions based on user preferences and content analysis. Together, they enhance user engagement and satisfaction by delivering tailored assistance and relevant content.

Features

  • Multilingual Chatbot that seamlessly switches between Arabic and English.
  • Real-time support for venue reservations and inquiries.
  • Personalized venue recommendations based on user activities.
  • Similar venue suggestions to enhance user exploration.

Getting Started

Prerequisites

Installation

  • Clone the github repo.
# Cloning our github repo.
git clone https://github.com/Zabatly/AI.git
# Installing all required python packages from requirements.txt
pip install -r requirements.txt
  • Run your MySQL database and make sure your details match the ones in app.py
host = "localhost",
user = "root",
password = "",
database = "zabatly"
  • Run the application and enjoy!
python -m flask run

Technologies

The models and frameworks used in our project:

  • TensorFlow
  • scikit-learn
  • Pandas & NumPy
  • Flask
  • MySQL

Wishlist

  • Increase the chatbot's dataset even further for both languages
  • Enhance the chatbot's NLU capabilities to understand user intents and entities more accurately
  • Expand multilingual support to include more languages to reach a wider user base.

Contributors

Special thanks to the team for the help across the board