Collaborative Development and Testing of Task-Oriented Conversational Agents

Detalhes bibliográficos
Autor(a) principal: Simões, Inês Raquel Leandro
Data de Publicação: 2023
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: http://hdl.handle.net/10362/163515
Resumo: The growing popularity of conversational agents in recent years has resulted in the widespread adoption of this technology by various websites and services, establishing them as a ubiquitous presence in our everyday lives. As a result, it has become imperative that developers have access to tools that facilitate the implementation of these agents. Moreover, the stakes for conversational agent performance continue to rise, driven by advancements in the field and higher expectations, making it so that conversational agents must be capable of evolving to meet these standards and innovations. However, the incremental implementation of agents is not a simple matter, and this difficulty is exacerbated in the context of collaborative development, where teams must work together in a seamless and efficient manner to bring their developments to completion. In order to support these accretions, a conversational agent must be built upon a flexible foundation, that properly supports the integration and modification of modular features to the main solution. Otherwise, developers will face numerous difficulties in their efforts to extend or alter their systems. This dissertation strives to address the challenges encountered by developers of com- plex task-oriented dialog systems, while ensuring the deployment of high-quality agents. It aims to mitigate the complexities inherent to collaborative incremental development, facilitate the integration of new features, and enhance the agent’s ability to provide en- gaging and natural conversations while maintaining controlled behavior. Furthermore, it intends to enable comprehensive automated testing as to detect any disruption to the agent’s expected behavior, or other unforeseen issues. The pursuit of these goals resulted in the creation of a collaborative dialog manager framework and a capture-and-replay user simulation testing tool. These contributions were developed in the context of TWIZ team’s participation in the Alexa Prize TaskBot Challenge 2, and facilitated the seamless development and comprehensive testing of their winning conversational agent.
id RCAP_bc3f5f0ed00942f648e3adbdae1dbe4a
oai_identifier_str oai:run.unl.pt:10362/163515
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 Collaborative Development and Testing of Task-Oriented Conversational AgentsConversational AgentDialog Management FrameworkCollaborative DevelopmentIncremental ImplementationCapture and Replay TestsUser simulationDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaThe growing popularity of conversational agents in recent years has resulted in the widespread adoption of this technology by various websites and services, establishing them as a ubiquitous presence in our everyday lives. As a result, it has become imperative that developers have access to tools that facilitate the implementation of these agents. Moreover, the stakes for conversational agent performance continue to rise, driven by advancements in the field and higher expectations, making it so that conversational agents must be capable of evolving to meet these standards and innovations. However, the incremental implementation of agents is not a simple matter, and this difficulty is exacerbated in the context of collaborative development, where teams must work together in a seamless and efficient manner to bring their developments to completion. In order to support these accretions, a conversational agent must be built upon a flexible foundation, that properly supports the integration and modification of modular features to the main solution. Otherwise, developers will face numerous difficulties in their efforts to extend or alter their systems. This dissertation strives to address the challenges encountered by developers of com- plex task-oriented dialog systems, while ensuring the deployment of high-quality agents. It aims to mitigate the complexities inherent to collaborative incremental development, facilitate the integration of new features, and enhance the agent’s ability to provide en- gaging and natural conversations while maintaining controlled behavior. Furthermore, it intends to enable comprehensive automated testing as to detect any disruption to the agent’s expected behavior, or other unforeseen issues. The pursuit of these goals resulted in the creation of a collaborative dialog manager framework and a capture-and-replay user simulation testing tool. These contributions were developed in the context of TWIZ team’s participation in the Alexa Prize TaskBot Challenge 2, and facilitated the seamless development and comprehensive testing of their winning conversational agent.A crescente popularidade de agentes de conversação nos últimos anos resultou na ampla adoção dessa tecnologia por diversas páginas web e serviços, estabelecendo-se como uma presença ubíqua nas nossas vidas quotidianas. Como resultado de tal, tornou-se impera- tivo que developers tenham acesso a ferramentas que facilitem a sua implementação. Além de se tornarem mais frequentemente utilizados, as exigências para o seu desem- penho continuam a aumentar, impulsionadas pelos avanços na área e por expectativas mais elevadas. Desta maneira, torna-se necessário que agentes de conversação consigam evoluir para integrar essas inovações e estarem ao nível das novas expetativas. No entanto, a implementação incremental de agentes não é uma questão simples, e essa dificuldade é exacerbada no contexto de desenvolvimento colaborativo, devido à necessidade que equipas trabalhem de forma harmoniosa e eficiente de modo a conseguir concluir os seus desenvolvimentos. Para permitir estes acréscimos, um agente de conversação deve ser construído sobre uma base flexível, que suporte a integração e modificação de componen- tes modulares numa solução principal. Caso contrário, os desenvolvedores enfrentarão enumeras dificuldades na tentativa de melhorar os seus assistentes virtuais. Esta dissertação procura abordar os desafios enfrentados por developers de assistentes orientados para tarefas, procurando, ao mesmo tempo, garantir o deployment de agentes de qualidade. Visa mitigar as complexidades inerentes ao desenvolvimento incremental colaborativo, facilitar a integração de novas funcionalidades e melhorar a capacidade do agente de fornecer conversas cativantes, mas controladas. Em adição, cogita possibilitar testes automatizados abrangentes para detetar mudanças no seu comportamento ou ou- tros problemas. Para alcançar estes objetivos, foi criada uma framework colaborativa de gestão de diálogo e uma ferramenta de testes de captura e reprodução por meio de simu- lação de utilizador. Estas contribuições foram desenvolvidas no contexto da participação da equipa TWIZ no Alexa Prize TaskBot Challenge 2, e facilitaram o desenvolvimento e teste abrangente do seu agente de conversação, vencedor do concurso.Magalhães, JoãoRUNSimões, Inês Raquel Leandro2024-02-14T11:37:17Z2023-122023-12-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/163515enginfo: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:RCAAP2024-03-11T05:47:04Zoai:run.unl.pt:10362/163515Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:59:26.555491Repositó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 Collaborative Development and Testing of Task-Oriented Conversational Agents
title Collaborative Development and Testing of Task-Oriented Conversational Agents
spellingShingle Collaborative Development and Testing of Task-Oriented Conversational Agents
Simões, Inês Raquel Leandro
Conversational Agent
Dialog Management Framework
Collaborative Development
Incremental Implementation
Capture and Replay Tests
User simulation
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Collaborative Development and Testing of Task-Oriented Conversational Agents
title_full Collaborative Development and Testing of Task-Oriented Conversational Agents
title_fullStr Collaborative Development and Testing of Task-Oriented Conversational Agents
title_full_unstemmed Collaborative Development and Testing of Task-Oriented Conversational Agents
title_sort Collaborative Development and Testing of Task-Oriented Conversational Agents
author Simões, Inês Raquel Leandro
author_facet Simões, Inês Raquel Leandro
author_role author
dc.contributor.none.fl_str_mv Magalhães, João
RUN
dc.contributor.author.fl_str_mv Simões, Inês Raquel Leandro
dc.subject.por.fl_str_mv Conversational Agent
Dialog Management Framework
Collaborative Development
Incremental Implementation
Capture and Replay Tests
User simulation
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Conversational Agent
Dialog Management Framework
Collaborative Development
Incremental Implementation
Capture and Replay Tests
User simulation
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description The growing popularity of conversational agents in recent years has resulted in the widespread adoption of this technology by various websites and services, establishing them as a ubiquitous presence in our everyday lives. As a result, it has become imperative that developers have access to tools that facilitate the implementation of these agents. Moreover, the stakes for conversational agent performance continue to rise, driven by advancements in the field and higher expectations, making it so that conversational agents must be capable of evolving to meet these standards and innovations. However, the incremental implementation of agents is not a simple matter, and this difficulty is exacerbated in the context of collaborative development, where teams must work together in a seamless and efficient manner to bring their developments to completion. In order to support these accretions, a conversational agent must be built upon a flexible foundation, that properly supports the integration and modification of modular features to the main solution. Otherwise, developers will face numerous difficulties in their efforts to extend or alter their systems. This dissertation strives to address the challenges encountered by developers of com- plex task-oriented dialog systems, while ensuring the deployment of high-quality agents. It aims to mitigate the complexities inherent to collaborative incremental development, facilitate the integration of new features, and enhance the agent’s ability to provide en- gaging and natural conversations while maintaining controlled behavior. Furthermore, it intends to enable comprehensive automated testing as to detect any disruption to the agent’s expected behavior, or other unforeseen issues. The pursuit of these goals resulted in the creation of a collaborative dialog manager framework and a capture-and-replay user simulation testing tool. These contributions were developed in the context of TWIZ team’s participation in the Alexa Prize TaskBot Challenge 2, and facilitated the seamless development and comprehensive testing of their winning conversational agent.
publishDate 2023
dc.date.none.fl_str_mv 2023-12
2023-12-01T00:00:00Z
2024-02-14T11:37:17Z
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 http://hdl.handle.net/10362/163515
url http://hdl.handle.net/10362/163515
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_ 1799138173735927808