Chatbot Automóvel Adaptável

Detalhes bibliográficos
Autor(a) principal: Tiago Miguel Moreira Ferreira
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/10216/106510
Resumo: With the increasing number of everyday objects having an Internet connection and being able to send and receive data, the so called IoT (Internet of Things) -- the need to have systems that interact with such objects has also grown. This need has grown so much that at this time most manufacturers already ship software designed to interact with their products. However, this typically requires the user to install a separate application for each product and, most of the times, to navigate through complicated menus just to perform some simple tasks. The advent of chat bots has proven to be a worthy topic of research and development, with general acceptance from the target audiences, who view them as a replacement to standard mobile applications, one of the reasons being that bots can be used in their favorite messaging application. Most of the bots available in the market respond only to specific user input; however, with the recent advances in Artificial Intelligence and Natural Language Processing, this approach is being shifted towards engaging conversations with the users, serving as a way to engage the user with the product. This has been proven with the creation of personal assistants by some big companies like Google or Apple. This dissertation aims to create a chat bot that extends the relationship of the users with their cars, allowing a user to easily make location-aware operations, check the car current status and perform operations on the car just by talking with the bot. For instance, the user can locate where the car is parked or even get notified when there is a problem with the mechanical system of the car. This is done by sending the car data through an OBD-II dongle with permanent 4G connectivity to an application server. The server receives user input that is processed using state of the art natural language processing systems as a service such as Amazon Lex, and sends commands back to the car if necessary. The bot learns user patterns by modeling past trips using the ARIMA statistical model. This being a bot that must be able to be used while driving using voice to communicate, raises some challenges mainly on how to interact and direct the conversational flow, understanding the differences between texting and talking, along with accurately and at the right time make proactive suggestions to the user. To evaluate this work, the application was tested with usability tests both internally and externally, where at the end, the participants were asked to fill a questionnaire regarding their experience. The pattern recognition and predictions were also tested against real data.
id RCAP_7ab755ae94961b07bbc33caad54ef554
oai_identifier_str oai:repositorio-aberto.up.pt:10216/106510
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Chatbot Automóvel AdaptávelEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringWith the increasing number of everyday objects having an Internet connection and being able to send and receive data, the so called IoT (Internet of Things) -- the need to have systems that interact with such objects has also grown. This need has grown so much that at this time most manufacturers already ship software designed to interact with their products. However, this typically requires the user to install a separate application for each product and, most of the times, to navigate through complicated menus just to perform some simple tasks. The advent of chat bots has proven to be a worthy topic of research and development, with general acceptance from the target audiences, who view them as a replacement to standard mobile applications, one of the reasons being that bots can be used in their favorite messaging application. Most of the bots available in the market respond only to specific user input; however, with the recent advances in Artificial Intelligence and Natural Language Processing, this approach is being shifted towards engaging conversations with the users, serving as a way to engage the user with the product. This has been proven with the creation of personal assistants by some big companies like Google or Apple. This dissertation aims to create a chat bot that extends the relationship of the users with their cars, allowing a user to easily make location-aware operations, check the car current status and perform operations on the car just by talking with the bot. For instance, the user can locate where the car is parked or even get notified when there is a problem with the mechanical system of the car. This is done by sending the car data through an OBD-II dongle with permanent 4G connectivity to an application server. The server receives user input that is processed using state of the art natural language processing systems as a service such as Amazon Lex, and sends commands back to the car if necessary. The bot learns user patterns by modeling past trips using the ARIMA statistical model. This being a bot that must be able to be used while driving using voice to communicate, raises some challenges mainly on how to interact and direct the conversational flow, understanding the differences between texting and talking, along with accurately and at the right time make proactive suggestions to the user. To evaluate this work, the application was tested with usability tests both internally and externally, where at the end, the participants were asked to fill a questionnaire regarding their experience. The pattern recognition and predictions were also tested against real data.2017-07-142017-07-14T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/10216/106510TID:201803747engTiago Miguel Moreira Ferreirainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-29T15:42:24Zoai:repositorio-aberto.up.pt:10216/106510Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:30:06.649262Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Chatbot Automóvel Adaptável
title Chatbot Automóvel Adaptável
spellingShingle Chatbot Automóvel Adaptável
Tiago Miguel Moreira Ferreira
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short Chatbot Automóvel Adaptável
title_full Chatbot Automóvel Adaptável
title_fullStr Chatbot Automóvel Adaptável
title_full_unstemmed Chatbot Automóvel Adaptável
title_sort Chatbot Automóvel Adaptável
author Tiago Miguel Moreira Ferreira
author_facet Tiago Miguel Moreira Ferreira
author_role author
dc.contributor.author.fl_str_mv Tiago Miguel Moreira Ferreira
dc.subject.por.fl_str_mv Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
topic Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
description With the increasing number of everyday objects having an Internet connection and being able to send and receive data, the so called IoT (Internet of Things) -- the need to have systems that interact with such objects has also grown. This need has grown so much that at this time most manufacturers already ship software designed to interact with their products. However, this typically requires the user to install a separate application for each product and, most of the times, to navigate through complicated menus just to perform some simple tasks. The advent of chat bots has proven to be a worthy topic of research and development, with general acceptance from the target audiences, who view them as a replacement to standard mobile applications, one of the reasons being that bots can be used in their favorite messaging application. Most of the bots available in the market respond only to specific user input; however, with the recent advances in Artificial Intelligence and Natural Language Processing, this approach is being shifted towards engaging conversations with the users, serving as a way to engage the user with the product. This has been proven with the creation of personal assistants by some big companies like Google or Apple. This dissertation aims to create a chat bot that extends the relationship of the users with their cars, allowing a user to easily make location-aware operations, check the car current status and perform operations on the car just by talking with the bot. For instance, the user can locate where the car is parked or even get notified when there is a problem with the mechanical system of the car. This is done by sending the car data through an OBD-II dongle with permanent 4G connectivity to an application server. The server receives user input that is processed using state of the art natural language processing systems as a service such as Amazon Lex, and sends commands back to the car if necessary. The bot learns user patterns by modeling past trips using the ARIMA statistical model. This being a bot that must be able to be used while driving using voice to communicate, raises some challenges mainly on how to interact and direct the conversational flow, understanding the differences between texting and talking, along with accurately and at the right time make proactive suggestions to the user. To evaluate this work, the application was tested with usability tests both internally and externally, where at the end, the participants were asked to fill a questionnaire regarding their experience. The pattern recognition and predictions were also tested against real data.
publishDate 2017
dc.date.none.fl_str_mv 2017-07-14
2017-07-14T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/10216/106510
TID:201803747
url https://hdl.handle.net/10216/106510
identifier_str_mv TID:201803747
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136211343769600