Skip to content

ChristianRomeo/Chatbot

Repository files navigation

TurismChatbot

TurismChatbot is a sophisticated chatbot designed to assist users in finding information about tourism. It leverages advanced technologies, such as the Generative Pre-trained Transformer (GPT), to deliver accurate and human-like responses to user queries. The chatbot is built on a custom dataset of 3cixty cities and events information, providing users with a wealth of information about various tourism destinations and events worldwide.

Key Features

  • Natural Language Processing (NLP): TurismChatbot utilizes advanced NLP techniques to understand and respond to user queries in a natural and conversational manner. This allows for a more engaging user experience.
  • Custom Dataset: The chatbot is built on a custom dataset of 3cixty cities and events information, providing users with a wealth of information about various tourism destinations and events worldwide.
  • Integration with Existing Databases: TurismChatbot can be integrated with existing databases to provide personalized and real-time responses to user queries.
  • Development of New Use Cases: TurismChatbot is designed to be adaptable and can be used to develop new use cases.

Limitations and Risks

While TurismChatbot offers a range of advanced features, it also has some limitations and risks.

TurismChatbot has been trained with multiple datasets and corpora, using input from the Internet and from the interactions with its users. As a consequence, information can be inaccurate or wrong, according to the GIGO (Garbage-In, Garbage-Out) concept. Errors in the output can derive from errors in the data, but also from the extraction algorithms and finally from the output generation algorithms.

Installation

Before you can use the TurismChatbot, you need to clone the repository and install the necessary dependencies.

git clone https://github.com/ChristianRomeo/Chatbot.git
cd Chatbot

Usage

To start the chatbot, run the following command:

streamlit run .\streamlit_app.py

The chatbot will start and you can begin interacting with it.

Contact

For any questions or issues, please open an issue on this repository.

Acknowledgements

This project was inspired by the need to provide easy access to information about tourism. It was built using Python and various libraries to create a user-friendly interface.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors