This repository contains the source code of the knowledge-based chatbot developed for the final exam of the Artificial Intelligence Fundamentals course (MSc in Computer Science, University of Pisa) held by Prof. Vincenzo Lomonaco, A.Y. 2022/2023.
- Francesco Paolo Liuzzi
- Francesco Mitola
- Marco Pampaloni
- Giacomo Trapani
- First, clone this repo:
git clone https://github.com/effepielle/eureka
- Install the requirements:
pip install -r requirements.txt
-
Put your own Telgram Bot token in
config_files/config.py
. You can get a token using the BotFather. In addition, you can request a token directly from the authors of this project to be able to use the official instance of the chatbot. -
Run the file
io_handler.py
. The default file location isproject/io_package/io_handler.py
-
Start EUREKA chatbot. You can reach it at the following link.
- Entire Codebase Refactoring