4 research outputs found

    IdentificaciĂłn de mĂșltiples intenciones y sus dependencias subsumidas en mĂșltiples utterances para el desarrollo de Chatbots

    Get PDF
    Los chatbots son sistemas de procesamiento de lenguaje natural con los que se puede interactuar mediante una interfaz de texto o voz, y han sido adoptados en muchas industrias para responder las preguntas y solicitudes de los usuarios a travĂ©s de interfaces de chat. Por ende, los chatbots tienen un valor comercial como asistentes virtuales. Tanto es asĂ­ que se estĂĄ trabajando en que los chatbots puedan comunicarse con los usuarios de manera similar a la comunicaciĂłn que hay entre dos humanos; en otras palabras, un usuario debe experimentar la sensaciĂłn de comunicarse con una persona. A su vez, dado que los chatbots eliminan los factores humanos y estĂĄn disponibles las 24 horas del dĂ­a, hay un incremento en la demanda de las capacidades de inteligencia artificial para interactuar con los clientes. En este aspecto, la sensaciĂłn de comunicarse con una persona puede ser lograda mediante la inclusiĂłn de tĂ©cnicas de comprensiĂłn del lenguaje natural, procesamiento del lenguaje natural, generaciĂłn del lenguaje natural y aprendizaje automĂĄtico. De este modo, los chatbots son capaces de interpretar una o varias intenciones comunicativas en cada “utterance” de un usuario, siendo que un “utterance” es todo lo que el usuario o chatbot mencionan mientras es su turno de hablar o escribir. AsĂ­ mismo, los chatbots pueden asociar una o varias intenciones comunicativas a un identificador de “utterances” que contiene varios “utterances”. Por ende, a partir del “utterance” de un usuario, un chatbot es capaz de interpretar una o varias intenciones comunicativas asociadas a un identificador de “utterances”, a travĂ©s del cual usa los “utterances” contenidos para escoger o generar un “utterance” como respuesta al usuario. No obstante, si bien un chatbot puede identificar mĂșltiples intenciones comunicativas en un enunciado, de un usuario, con un “utterance”, no puede identificar mĂșltiples intenciones comunicativas en un enunciado, de un usuario, que contenga mĂșltiples “utterances”. En consecuencia, tampoco se ha investigado como encontrar los “utterances” de respuesta del chatbot cuando se tiene mĂșltiples “utterances”. Por lo descrito previamente, en este proyecto se propone la implementaciĂłn de una herramienta para: identificar mĂșltiples intenciones comunicativas en mĂșltiples “utterances”, identificar las dependencias entre intenciones, agrupar las intenciones a partir de sus dependencias, identificar las dependencias entre los grupos de intenciones respecto de los identificadores de “utterances” y los identificadores de “utterances” respecto de los “utterances”. AdemĂĄs, para facilitar el uso de la herramienta, se elabora una interfaz de programaciĂłn de aplicaciones que recibe mĂșltiples “utterances” en forma de texto, y devuelve los “utterances” segmentados, las intenciones identificadas, los grupos entre intenciones y los “utterances” de respuesta del chatbot para cada grupo de intenciones. Los resultados obtenidos evidencian que los enfoques utilizados son exitosos. Por Ășltimo, se espera mejorar los resultados con tĂ©cnicas de inteligencia artificial y computaciĂłn lingĂŒĂ­stica
    corecore