CallCenterLog corresponde al segundo Proyecto del curso de Lenguajes, Compiladores e Intérpretes (CE3104), el cual consiste en la implementación de un Sistema Experto (SE) para solución de problemas comúnes de un CallCenter de IT. El presente es un sistema de chat que permite al usuario realizar consultas al bot y recibir la mejor solución. Esta aplicación está desarrollada bajo el paradigma de programación lógico utilizando el lenguaje Prolog.
Prerequisitos: Debe tener instalado Git en su consola.
-
En GitHub.com, vaya a la página principal del repositorio del Proyecto.
-
Debajo del nombre del repositorio, haga clic en Clonar o descargar ZIP.
-
En la sección Clonar con HTTPs, haga clic para copiar la URL del repositorio.
-
Abra Git Bash.
-
Cambie el directorio de trabajo actual a la ubicación donde desea que se realice el directorio clonado.
-
Escriba 'git clone', y luego pegue la URL que copió en el Paso 2.
$ git clone https://github.com/estalvgs1999/CE3104-CallCenterLog.git
-
Presione Enter. Se creará su clon local para CallCenterLog.
-
Seleccione el branch 'master' para obtener el código del IT-Prolog-Bot. Y utilice el archivo
chat.pl
para iniciar el bot.
Para poder correr el bot deberá tener instalado un compilador de prolog en su computadora.
¡Recomendamos que instale swi-prolog! Se encuentra disponible para windows, Linux y Mac OS.
El proyecto cuenta con una buena documentación, para conocer cómo lo hicimos entra a la carpeta docs y tendrás acceso a contenido exclusivo de CallCenterLog como las tablas CSR (Causa-Solución-Referencia), una bitácora de trabajo, un manual de usuario y un paper en el que se explican los algoritmos desarrollados. Si aún tienes necesidad de más información, te dejamos en la carpeta papers, material altamente útil sobre Lenguaje Natural, gramáticas libres de contexto y Sistemas Expertos de David H. Warren y Fernando Pereira, pioneros en la programación lógica y Prolog.
- Esteban Alvarado - Desarrollador - @estalvgs1999
- Alejandro Ibarra - Desarrollador - @AlejandroIbarraC
- Jesús Sandoval - Desarrollador - @shuzz22260427
Agradecemos a @jsalmon cuyo código fue un importante punto de referencia para el desarrollo de CallCenterLog
Proyecto desarrollado en el Instituto Tecnológico de Costa Rica | 2019 🄯
Este proyecto está bajo la Licencia (GNU GENERAL PUBLIC LICENSE) - mira el archivo LICENSE para detalles.