Publication:
Diseño y construcción de un Bot de entretenimiento

Loading...
Thumbnail Image
Identifiers
Publication date
2018-10
Defense date
2018-10-17
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
Este Trabajo de Fin de Grado (TFG) versa sobre la construcción de un ChatBot que permite a los usuarios pedir tanto por texto como por voz (en lenguaje castellano) recomendaciones por género y por similitud, información sobre películas y series. Para desarrollar este sistema ha sido necesario construir diversos módulos: un sistema de reconocedores de lenguaje natural castellano, una aplicación Android, un Bot y un sistema reconocimiento. La función principal del sistema de reconocedor de lenguaje natural es procesar la entrada de texto del usuario y extraer información de las intenciones del usuario y las palabras claves en el texto, para ello se hacen competir modelos estadísticos, redes de neuronas y gramáticas. La aplicación Android es la interfaz de entrada y salida de información, es el primer punto de acceso del usuario con el sistema., y es la interfaz que muestra la información del Bot al usuario. El sistema recomendador se encarga de dar recomendaciones a los usuarios usando modelos preentrenados, dichos modelos se basan en la aplicación de la similitud coseno y la función Kernel polinomial. Cabe destacar que la infraestructura de todo el sistema ha sido diseñada para ser ejecutada en la nube con scripts de despliegue automático usando la tecnología de contenedores Docker para hacer que los sistemas sean eficientes, eficaces y fáciles de mantener y monitorizar. Para desarrollar toda la tecnología mencionada se han llevado a cabo análisis sobre las tecnologías actuales y las que más beneficiarían al sistema en su conjunto para que este sistema transcienda más allá de este proyecto, y que sea mantenible y actualizable como un producto de mercado, beneficiando y ayudando a cualquier usuario que pretenda usar la aplicación.
Description
Keywords
ChatBot, Procesamiento de lenguaje natural, Sistemas recomendadores, Modelos estadísticos, Redes de neuronas, Gramáticas
Bibliographic citation