Logo do repositório
 
A carregar...
Miniatura
Publicação

Task-Guiding Voice Assistants: Targeting Uncertainty

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Bonito_2022.pdf14.56 MBAdobe PDF Ver/Abrir

Resumo(s)

From the rise in popularity of conversational voice assistants such as Siri, Cortana and Alexa came the new challenge of assisting users with complex, multi-step, and multimodal tasks. Hence, the recent interest in task-guiding voice assistants. Task-guiding voice assistants aim to aid users to accomplish complex tasks by dissecting said tasks into comprehensive and accomplishable steps. However, they must still keep the conversational nature desired by a voice assistant. The development of task-guiding conversational voice assistants is required to tackle a wide variety of problems. These range from detecting what the user wishes to accomplish from the whole voice input to pre-processing the available documents and adapting the search results with given restrictions. Nevertheless, a very crucial aspect that might be easily overlooked is the software development aspects related to the project. This overlook may be the downfall of voice-assistant applications, or at least, make them very difficult to evolve. Furthermore, these systems are faced with a troublesome challenge: uncertainty. In this context, uncertainty limits development in two dimensions. The first is due to the unknown interaction flow caused by the conversational nature of systems in the domain. The second dimension is due to the domain is still being researched, making it difficult to determine what should be handled by the scope of the domain. The main objective of this dissertation is to propose a systematic software development approach, focusing on its early stages (i.e., requirements elicitation, analysis and specification, and architectural design), in the “Task Guiding Conversational Voice Assistants” domain. This dissertation also evaluates the contributions made to systems in the domain. These evaluations assure the benefit provided by the elaborated work. The evaluations focus on analyzing the impact the developed domain model, requirement specification approach, and architecture have on the domain at hand.
Do aumento da popularidade dos assistentes de conversação, tais como Siri, Cortana e Alexa, surgiu o novo desafio de assistir os utilizadores com tarefas complexas,multi-passo, e multimodais. Daí o recente interesse em assistentes de voz conversacionais orientados a tarefas. Estes assistentes de voz visam ajudar os utilizadores a realizar tarefas complexas através da dissecação das mesmas em passos compreensivos e realizáveis. Contudo, devem ainda manter a natureza conversacional desejada por um assistente de voz. O desenvolvimento dos mesmos assistentes de voz necessita lidar com vários problemas. Desde detetar o que o usuário deseja fazer, até adaptar os resultados da pesquisa dado determinadas restrições. No entanto, um aspeto crucial é relativo ao desenvolvimento de software destes projetos. Esse esquecimento pode levar a vastos problemas no que toca a evolução e crescimento do mesmos sistemas. Para além disso, estes sistemas enfrentam um grande desafio. A incerteza. Neste contexto, a incerteza limita o desenvolvimento em duas dimensões. A primeira é devido ao fluxo de interação desconhecido causado pela natureza conversacional dos sistemas pertencentes ao domínio. A segunda dimensão deve-se ao domínio ainda se encontrar em investigação, dificultando a determinação do que deve ou não ser abordado pelo escopo do domínio. O objetivo principal desta tese, é propor uma abordagem sistemática para o desenvolvimento de software pertencente ao domínio de assistentes de voz conversacionais, que pretendem assistir o utilizador a completar tarefas. Esta abordagem tera como foco as suas fases iniciais (i.e., elicitação, análise e especificação de requisitos e a arquitetura dos software). Esta dissertação também avalia as contribuições feitas aos sistemas no domínio. Estas avaliações asseguram o benefício proporcionado pelo trabalho elaborado. As avaliações concentram-se na análise do impacto que o modelo de domínio desenvolvido, a abordagem de especificação de requisitos e a arquitectura têm no domínio em questão.

Descrição

Palavras-chave

Voice Assistant Conversational Uncertainty Software Requirements Software Architecture RELAX

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC