Skip to content

πŸš‡ Building a Conversational AI Chatbot for Alternative Transportation During Strikes in France

Notifications You must be signed in to change notification settings

Hamagistral/Omdena-france-strikes-transportation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Banner

    Omdena AI France Chapter Project

Building a Conversational AI Chatbot for Alternative Transportation During Strikes in France

Demo πŸš• Project Source πŸ›Έ Request Feature

πŸ“ Table of Contents

  1. Project Overview
  2. Key Features
  3. User Interface
  4. Project Architecture
  5. Usage
  6. Team
  7. Contact

πŸ”¬ Project Overview :

πŸš‡ Project background

The current social crisis in France is resulting in repetitive general strikes. These strikes often have a significant impact on transportation in Île-de-France. For example, train drivers’ strikes can lead to many train cancellations and the disturbance of transportation schedules. Strikes led by bus drivers, subway agents, and other public transport workers also lead to a significant disturbance whereas the citizens struggle to arrive at their workplaces, universities, etc.

❔ The problem

During a strike day, users may struggle to find reliable and accurate information about alternative transportation in Ile-De-France. The current transportation infrastructure lacks an efficient and effective way to provide transport users with personalized information and assistance.

🎯 Project goals

The goal of this project is to develop a chatbot application that helps the citizens in the Ile-De-France by providing them with reliable and accurate information about alternative transportation on strike days.

πŸ”Œ Key Features

  • Real-Time Transportation Information: Provide up-to-the-minute information about the status of various transportation options (trains, buses, etc.) in Île-de-France.

  • Alternative Route Calculation: Calculate alternative routes for users based on their preferences, current location, and destination, considering factors like mode of transportation and strikes.

  • Interactive Chatbot UI: Offer an interactive chatbot interface alongside a map for an engaging and user-friendly experience.

  • Strike Impact Reduction: Help users navigate transportation strikes in Île-de-France more effectively, reducing the impact on their daily commutes.

πŸ–ΌοΈ User Interface

  • Chatbot Version 1 (Request) image

  • Chatbot Version 1 (Response) image

  • Chatbot Version 2 (Request) image

  • Chatbot Version 2 (Response) image

πŸ“ Project Architecture

1️⃣ Version 1

image

2️⃣ Version 2

image

For more information, please refer to the project report.

πŸ› οΈ Technologies Used

Python ChatGPT AWS streamlit streamlit

πŸ’» Usage

  1. Clone the repository:
git clone https://github.com/Hamagistral/Omdena-france-strikes-transportation.git
  1. Go to the UI folder:
cd tasks/task 3 - UI Bot/task-3-0-ui-bot/hamagistral
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Run the app:
streamlit run 01_πŸ’¬_Chatbot.py
  1. Access the app in your browser at http://localhost:8501

πŸ‘₯ Team

Special thanks to the following contributors who have dedicated their time and expertise to this project:

  • Juan Olano
  • Viktor Ivanenko
  • Shaifali Khulbe
  • Teofilo Acholla
  • Guillaume Soto
  • Feten Ben
  • Lydia Chibout
  • Lamia Sekkai

Your contributions have played a crucial role in making this project a success. Your dedication and hard work are greatly appreciated. Thank you for being a valuable part of the team!

image

πŸ“¨ Contact Me

LinkedIn β€’ Website β€’ Gmail

About

πŸš‡ Building a Conversational AI Chatbot for Alternative Transportation During Strikes in France

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published