Diseño e implementación de un asistente inteligente para la gestión de eventos y servicios básicos sobre Google Cloud Platform

RESUMEN: Los grandes avances en Inteligencia Artificial en los últimos años han repercutido, entre otros, en dos campos de conocimiento. Uno de ellos es el Procesamiento de Lenguaje Natural, que se centra en estudiar mecanismos eficaces computacionalmente para la comunicación entre personas y máquin...

Descripción completa

Detalles Bibliográficos
Autor: Durán Hernández, Jesús
Tipo de recurso: tesis de maestría
Fecha de publicación:2018
País:España
Institución:Universidad de Cantabria (UC)
Repositorio:UCrea Repositorio Abierto de la Universidad de Cantabria
Idioma:español
OAI Identifier:oai:repositorio.unican.es:10902/16285
Acceso en línea:http://hdl.handle.net/10902/16285
Access Level:acceso abierto
Palabra clave:Chatbot
Asistente virtual
Google Cloud Platform
Dialogflow
Procesamiento de Lenguaje Natural
Virtual assistant
Natural Language Processing
Descripción
Sumario:RESUMEN: Los grandes avances en Inteligencia Artificial en los últimos años han repercutido, entre otros, en dos campos de conocimiento. Uno de ellos es el Procesamiento de Lenguaje Natural, que se centra en estudiar mecanismos eficaces computacionalmente para la comunicación entre personas y máquinas por medio de lenguajes naturales. Y otro, el Aprendizaje Automático, que desarrolla técnicas para permitir a las computadoras aprender a partir de patrones extraídos de los datos con los que se entrenan. A raíz de estos progresos, surge una tecnología conocida como chatbot, la cual utiliza tanto el Procesamiento de Lenguaje Natural como el Aprendizaje Automático. Los chatbots son sistemas capaces de mantener conversaciones con humanos de forma eficaz, y aprenden a medida que tienen estas conversaciones, por lo que la experiencia del usuario tiende a mejorar con el paso del tiempo. Grandes empresas tecnológicas han desarrollado sus propios chatbots o asistentes y, además los han integrado en otros productos para facilitar su uso o los han comercializado como un producto independiente. Algunos ejemplos de esta situación son Cortana, el asistente de Microsoft; Siri, el de Apple; Alexa el de Amazon; y Google Assistant, el de Google. A menor nivel, muchas empresas tienen su propio asistente para resolver casos de negocio como pueden ser: dar soporte a determinadas aplicaciones, llevar a cabo transacciones bancarias o hacer pedidos de comida, entre otros muchos. En concreto, este Trabajo Fin de Máster tiene como objetivo la implementación de un chatbot que sea capaz de proporcionar información sobre el catálogo de aplicaciones y servicios de la empresa EvenBytes S.L., así como de gestionar citas de manera autónoma. El desarrollo del trabajo se llevará a cabo utilizando varios servicios de Google Cloud Platform, como Dialogflow y Google Cloud Functions, integrándose además con el Calendario de Google para la gestión de eventos. También, se hará uso de Google App Engine para proporcionar al cliente una aplicación con la que poder configurar el asistente.