Autores:
Este es el repositorio del Taller 1 de Teoría de la Computación 2022-1, donde se utiliza la Lógica de Primer Orden para recomendar canciones y géneros musicales, a traves de un programa creado en Python 3 y Prolog.
Se necesita de:
- Python 3
- Swi-Prolog
- Pyswip (Si PySwip no esta instalado, se debe ir al CMD y escribir el siguiente comando)
pip install pyswip
- Se debe tener la carpeta src del código, donde dentro de ella deben estar tanto el archivo base.pl y el archivo taller1.py. Para ello, se recomienda hacer clonar el repositorio directamente.:
git clone https://github.com/PodssilDev/Taller1_TDC
- Ejecutar el archivo "taller1.py". Si PySwip esta instalado correctamente entonces se abrirá la interfaz gáfica
- El siguiente paso es elegir las preferencias de música y luego apretar el boton "buscar canciones". El programa mostrará los resultados encontrados, indicando si se encontraron resultados exactos o bien, resultados similares.
- Repetir el paso 3 hasta que se desee cerrar la interfaz gráfica, finalizando la ejecución del programa.
Para mas información sobre el desarrollo del programa, o los resultados obtenidos, revisar el informe disponible en el repositorio.