Bot desarrollado para el proyecto de fin de grado de David Morcuende Cantador: Diseño y construcción de un Bot de entretenimiento
Puede encontrar una presentacion sobre el proyecto en el fichero presentacion TFG.pptx y una demostración en el siguiente video:
- bottfg: core del bot que gestiona el dialogo
- cognitive: modulo desarrollado en typescript que se encarga de encontrar titulos y nombres en toda la base de datos
- data_bulk: modulos de procesado y volcado de datos
- gram: modulos de gramaticas (ANTLR)
- mem: memoria del trabajo
- ner_client: modulo etiquetador de entidades nombradas
- rasa: procesamiento de lenguaje natural. Clasificador de entidades e intenciones
- recommend: recomendador de peliculas y series
- script_film_info: extractor de la informacion relacionada con peliculas y series
- tfgdlbc: aplicacion android que actua de interfaz con el bot
Para ejecutar el sistema completo se puede hacer uso del docker-compose
docker-compose up -d