PI-17181-5

OntoEliza: Un ChatBot basado en Ontologías de la Web Semántica

Objetivo

Implementar un ChatBot en el lenguaje natural (Inglés) basado en ontologías que descargarán de Internet según el contexto de la conversación con el usuario.

Descripción

Este proyecto estará dividido en 3 etapas y el alcance del proyecto depende del número de integrantes, las etapas son:

Etapa 1 – Estado del arte e introducción a las Ontologías y ChatBot (5 semanas)
Los integrantes deberán estudiar sobre las tecnologías de la web semántica y las ontologías. También deberán estudiar sobre programación lógica (Prolog) y el estudio de las técnicas usadas en lenguaje natural en Inteligencia Artificial.

Etapa 2 – Programación del ChatBot (8 semanas)
Los participantes del proyecto deberán programar bajo web un ChatBot como los que ya existen en Internet, pero deberá hacer uso de las ontologías que existen en la web para mantener el diálogo con el usuario y contestar las preguntas que se le hagan.

Etapa 3 – Informe técnico (3 semanas)
Los participantes deberán entregar un informe técnico detallado del sistema de ChatBot, las tecnologías usadas, los problemas encontrados, el código fuente perfectamente documentado, un manual de usuario, manual del programador, un video del sistema funcionando y una presentación en Power Point describiendo el trabajo hecho.

Justificación

Cada vez más podemos encontrar sitios de empresas en la web que cuentan con un Chat en donde los clientes solicitan información y buscan aclarar dudas. Estos chats son generalmente atendidos por una persona que tiene un horario fijo de servicio y sólo contestan dudas muy generales. Las respuestas a estas preguntas pueden estar muchas veces en la misma red y sólo basta un mecanismo que permita hacer la búsqueda de esa información.

Conocimientos

  1. Tener aprobadas las materias hasta el 7o semestre
  2. Buenas prácticas de programación (Ingeniería de Software)
  3. Inteligencia Artificial
  4. Programación Web
  5. Programación en Prolog, Php, Javascript
  6. Inglés (80­ - 100% lectura)

Integrantes

3-5

Alcance

No especificado

Entregables

Demostración del software funcionando, el código fuente del proyecto, las ontologías creadas o usadas, la documentación del proyecto incluyendo manual de instalación, manual del usuario, informe técnico del sistema en Latex, presentación en power point para el público, un póster y una página Web del proyecto.

Datos del Investigador

Dr. Castillo Barrera Francisco Edgar
ecastillo@uaslp.mx
Edificio T, Facultad de Ingeniería, UASLP

Co-asesoría

No especificados

Costos, infraestructura y financiamiento

No especificado

Tiempos estimados

No especificado