Aquest projecte és un sistema de diàleg dissenyat per recomanar habitatges basat en les preferències de l'usuari. Inclou diverses funcionalitats que permeten interactuar amb l'usuari de manera eficient i personalitzada.
El projecte inclou els següents fitxers:
-
P1.ipynb: Un fitxer Jupyter Notebook que conté tots els exercicis, les respostes i una petita justificació de cada una.
-
P1_TVD.pdf: Un informe detallat que explica el procés de desenvolupament del sistema i les metodologies utilitzades.
-
Chatbot.py: Un fitxer Python que inclou una classe que implementa el sistema de diàleg, gestionant la interacció amb l'usuari i la recomanació d'habitatges.
-
utils.py: Un fitxer que conté funcions auxiliars necessàries per al funcionament del sistema de diàleg.
-
dades: Un directori amb dos fitxers (un vell i un nou) que contenen les dades necessàries per a les recomanacions d'habitatges.
- Llenguatge de Programació: Python
- Llibreries: NLTK, JSON, etc.
- Jupyter Notebook: Per a l'execució i documentació dels exercicis.
Autors: Zhiqian Zhou - zhiqian.zhou@estudiantat.upc.edu, Zhihao Chen - zhihao.chen@estudiantat.upc.edu