Skip to content

DoubleN96/AIBookingAssistant

Repository files navigation

Simplifying the renting experience

Application Description

We designed an AI chatbot that can be added as a plugin in the website of a Hotel or a Room rental business that can answer the customers questions regarding rooms and booking. It will guide the customer towards the booking procedure.

Table of Contents

ChattyRental

Video Demo

View the Dashboard Walkthrough

Screenshots

pic_1 pic_2 pic_3 pic_4

Technology Stack

Technology Description
Material-UI react UI library
TypeScript object-oriented language
React.js javaScript library
Streamlit an open-source app framework for Machine Learning and Data Science teams
Huggingface a company that develops tools for building applications using machine learning
Whisper AI a general-purpose speech transcription model
chatGPT an artificial-intelligence (AI) chatbot developed by OpenAI
LangChain a framework for developing applications powered by language models
Gradio a python library that makes it super easy for machine learning engineers to create user interfaces
FastAPI a Web framework for developing RESTful APIs in Python
Python a high-level, general-purpose programming language
Pydantic a data validation and settings management using python type annotations
Railway an infrastructure platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud
Vercel cloud platform as a service company
TailwindCSS an open source CSS framework

Problem

To add confidence to the customer normally a sales rep is needed for conferences or a booking agency to close de booking, that is more common in mid-term booking (>1 Month)

There is 3 parts of the Life Cycle of a customer booking process:

  1. Pre- Booking. The customer is looking for information and comparison and needs confidence to book and decide about the booking details.
  2. Booked, during the stay. He is already in the room, so he will need info about the surrounding areas, things to do, reporting issues.
  3. Post booking. Ask him for review, and he can also ask for his guarantee deposit to be back. It will guide the customer towards the booking procedure.

Solution

We decided to use OpenAI Whisper because it is a powerful natural language processing tool that has a lot of potential to enhance the room rental experience. While it may not have direct implications to the room rental, we combined it with other technologies to create a more seamless and user-friendly experience for renters during the booking procedure.

  1. Conversational Booking: Room rental companies could incorporate out tool into their chatbot or virtual assistant to enable users to book a room through a natural language conversation. This helps to simplify the booking process and make it more efficient for users.

  2. Personalized Recommendations: By using OpenAI Whisper we help to generate personalized recommendations for room rental based on a user's preferences and past behavior, companies could improve customer satisfaction and create a more enjoyable rental experience for their users.

  3. Intelligent Search: Room rental platforms could leverage OpenAI Whisper to improve their search functionality by allowing users to search for rooms using natural language queries. This could make it easier for users to find the right room for their needs and create a more streamlined search experience.

Authors

Name Link
Erik Citterberg https://github.com/erik-citterberg
Sandra Ashipala https://github.com/sandramsc
Marcelino Ribon https://lablab.ai/u/@Marcelinoribon
Gabriel Kunzer https://github.com/johnnyknoxville1337
Irfan Mansuri https://www.linkedin.com/in/irfan-mansuri-130687180/
Jesús Vélez Santiago https://github.com/jvelezmagic
NAME https://github.com/LINK

Participating

chatgpt-api-and-whisper-api-global-hackathon

License

GitLicense