DSpace logo

Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.utmachala.edu.ec/handle/48000/18764
Título : Desarrollo de un chatbot genérico para un sistema domótico residencial aplicando procesamiento de lenguaje natural
Autor : Roque Orellana, Ricky Joseph
Director(es): Novillo Vicuña, Johnny Paúl
Palabras clave : DOMOTICA;RASPBERRY PI;OPENHAB;SISTEMA INTELIGENTE;WIT.AI;PROCESAMIENTO DE LENGUAJE NATURAL
Fecha de publicación : 2022
Editorial : Machala: Universidad Tëcnica de Machala
Citación : Roque Orellana, Ricky Joseph. (2022) Desarrollo de un chatbot genérico para un sistema domótico residencial aplicando procesamiento de lenguaje natural (trabajo de titulación). UTMACH, Facultad de Ingeniería Civil, Machala, Ecuador.
Descripción : Hoy en día los avances tecnológicos se han vuelto parte de nuestras vidas, de forma que el uso de dispositivos inteligentes es indispensable para mantenernos conectados con nuestros seres queridos y amigos. Uno de los avances más importantes es el llamado internet de las cosas; se trata de tener varios dispositivos conectados y comunicándose entres si, desde electrodomésticos hasta dispositivos inteligentes que nos permiten controlar nuestro estado de salud. Desde este concepto nace el termino de domótica, en donde la idea principal es poder controlar y obtener datos de una vivienda, tales como las personas que residen en ella o el estado de nuestros dispositivos como focos o televisores. Actualmente muchas marcas de tecnología han hecho muchos avances en el desarrollo de dispositivos y aplicaciones propias para controlarlos; desde este punto nace un conflicto que las plataformas cono OpenHab resuelven y es el hecho de agrupar los dispositivos de diferentes marcas y tener una aplicación central que permita su uso desde una sola aplicación. Aunque aspectos como seguridad se ven un poco marginados, puesto que depende mucho de la plataforma el poder obtener datos de un sistema de cámaras y en algunos de los casos no es posible. Al hablar de controlar o gestionar un hogar se plantea un escenario donde el usuario tiene una cercanía con el sistema, es decir que se siente que el sistema puede ser una parte fundamental de su vida rutinaria; aunque en la actualidad muchas aplicaciones solo se trabajan de forma rutinaria, existen tecnologías que han sido trabajadas para que el usuario tenga una sensación mas cercana con un sistema; esto es los denominados agentes virtuales o chatbot. Los cuales se trabajan en base a algoritmos de inteligencia artificial los cuales permiten que un sistema se entrene con las frases que un usuario puede proporcionarle naturalmente. Para lograr generar ordenes en base al procesamiento del lenguaje natural, el sistema debe ser capaz de entender una frase en base a palabras clave que estén relacionados con entidades previamente configuradas, de esta forma se entiende la intención de la frase y se puede generar una respuesta programada de una forma mas natural. Con todo esto se logra que un usuario se encuentre mas familiarizado con un sistema. Está tecnología ha sido usada en este proyecto para desarrollar un sistema mas amigable y capaz de entender ordenes desde cualquier frase ingresada por el usuario y de la cual se pueda entender su intención. En base a todo lo mencionado se tiene como finalidad el desarrollo de un prototipo para un sistema domótico que permita juntar aspectos como seguridad y entretenimiento en un solo sistema más amigable, de forma que se incorpore tecnología de procesamiento de lenguaje natural en un chatbot; esto permitirá la obtención de datos de los residentes de la vivienda y a su vez controlar un dispositivo inteligente como es un Smart Tv. Las herramientas que se utilizaron para el desarrollo del proyecto han sido OpenHab, Raspberry Pi, lenguaje de Node.js y la herramienta de procesamiento de lenguaje natural wit.ai. A su vez también se utilizó una base de datos donde qué sirve para obtener registros de los residentes y enviar ordenes que permitan el acceso a la vivienda
Resumen : Today technological advances have become part of our lives, so that the use of smart devices is essential to stay connected with our loved ones and friends. One of the most important advances is the so-called internet of things; It is about having several devices connected and communicating with each other, from household appliances to smart devices that allow us to control our health status. From this concept the term home automation is born, where the main idea is to be able to control and obtain data from a home, such as the people who live in it or the status of our devices such as lights or televisions. Currently many technology brands have made many advances in the development of their own devices and applications to control them; From this point, a conflict arises that platforms such as OpenHab resolve and that is the fact of grouping devices of different brands and having a central application that allows their use from a single application. Although aspects such as security are somewhat marginalized, since it depends a lot on the platform to be able to obtain data from a camera system and in some cases it is not possible. When talking about controlling or managing a home, a scenario is proposed where the user is close to the system, that is, they feel that the system can be a fundamental part of their routine life; Although many applications are currently only worked on a routine basis, there are technologies that have been worked on so that the user has a closer feeling with a system; this is the so-called virtual agents or chatbot. Which work based on artificial intelligence algorithms which allow a system to be trained with the phrases that a user can provide naturally. In order to generate orders based on natural language processing, the system must be able to understand a phrase based on keywords that are related to previously configured entities, in this way the intention of the phrase is understood and a response can be generated. programmed in a more natural way. With all this it is achieved that a user is more familiar with a system. This technology has been used in this project to develop a more friendly system capable of understanding commands from any phrase entered by the user and whose intention can be understood. Based on all of the above, the purpose is to develop a prototype for a home automation system that allows aspects such as security and entertainment to be brought together in a single, friendlier system, in such a way that natural language processing technology is incorporated into a chatbot; This will allow obtaining data from the residents of the house and in turn control an intelligent device such as a Smart TV. The tools used for the development of the project have been OpenHab, Raspberry Pi, Node.js language and the wit.ai natural language processing tool. In turn, a database was also used where it is used to obtain records of residents and send orders that allow access to housing
URI : http://repositorio.utmachala.edu.ec/handle/48000/18764
Aparece en las colecciones: Trabajo de Titulación Ingeniería de sistemas

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TTFIC-2022-IS-DE00020.pdfTRABAJO DE TITULACION2,67 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons