๐ค A simple chatbot for an Efrei python project ๐ค
This project is a simple chatbot made in python for an Efrei project. It is based on a simple GUI in the CLI and a simple chatbot engine made by us.
Here is what it can do for now :
- Display the list of the least important words in the corpus of documents.
- Display the word(s) with the highest TF-IDF score.
- Identify the word(s) most frequently repeated by President Chirac.
- Identify the name(s) of the president(s) who have spoken about the "Nation" and the one who has repeated it the most times.
- Identify the first president to discuss climate and/or ecology.
- Excluding words labeled as "non-important," what word(s) have all presidents mentioned.
- Get an answer from a question asked by the user.
don't mind for now, external libraries are not used yet
pip install -r requirements.txt
Or you can install it with docker :
docker build -t efrei-simple-chatbot . && docker run efrei-simple-chatbot
You can modify the settings of the chatbot in the settings.py
file.
But please keep in mind that you can break the system by changing the directory in this file.
python main.py
Then, when the program is launched, you just have to type a number which corresponds to the action you want to do.
- Rayane Karaouzene
- Roch Triomphe
Project running ๐