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.
- 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.
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.
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 ChatbotTo start the chatbot, run the following command:
streamlit run .\streamlit_app.pyThe chatbot will start and you can begin interacting with it.
For any questions or issues, please open an issue on this repository.
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.