Skip to content

CE-3104. Implementación de un bot de asistencia técnica en el Lenguaje Prolog.

License

Notifications You must be signed in to change notification settings

ce-box/CE3104-CallCenterLog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CE3104 - CallCenterLog [MP Bot]


Descripción

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.

Instalación

Prerequisitos: Debe tener instalado Git en su consola.

  1. En GitHub.com, vaya a la página principal del repositorio del Proyecto.

  2. Debajo del nombre del repositorio, haga clic en Clonar o descargar ZIP.

  3. En la sección Clonar con HTTPs, haga clic para copiar la URL del repositorio.

  4. Abra Git Bash.

  5. Cambie el directorio de trabajo actual a la ubicación donde desea que se realice el directorio clonado.

  6. Escriba 'git clone', y luego pegue la URL que copió en el Paso 2.

    $ git clone https://github.com/estalvgs1999/CE3104-CallCenterLog.git
  1. Presione Enter. Se creará su clon local para CallCenterLog.

  2. Seleccione el branch 'master' para obtener el código del IT-Prolog-Bot. Y utilice el archivo chat.pl para iniciar el bot.

Pre-requisitos

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.

Información Adicional

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.

Autores

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 🄯

Licencia

Este proyecto está bajo la Licencia (GNU GENERAL PUBLIC LICENSE) - mira el archivo LICENSE para detalles.


Releases

No releases published

Packages

No packages published

Languages

  • Prolog 100.0%