Teamup : conversational agents to support coordination in groupwork

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Colissi, Mateus da Silveira
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://tede2.pucrs.br/tede2/handle/tede/9685
Resumo: This work aims to investigate and apply the use of a multi-agent system to assist in the coordination of tasks in groups, specifically in educational environments, in which the interaction of the members of the group occurs indirectly and asynchronously. For an improved user experience, the system was integrated into a web interface integrated with a chatbot for more natural interaction. The chatbot communicates with the multi-agent system that is responsible for the organization of the group, that is, it contains information about the tasks that must be performed and about the members of the groups, in addition to restrictions that can be imposed according to the organization of a group and is also able to return the requested information in natural language. This approach was validated by the experience of users who took a practical undergraduate course in software engineering to test the functioning and capacity of the system, in which groups of students collaboratively developed software. The system assisted students in a real project developed as part of this course. The evaluation of the system is carried out following the actions of the group members, through which we can confirm that the chatbot is returning the correct information from the multi-agent system. With this assessment, it was found that the system was able to guarantee the correct management of the group organization in the development of the group’s tasks, in addition to ensuring quick and consistent responses to the students’ requests.
id P_RS_547d0d09061477476a562605a28dd3de
oai_identifier_str oai:tede2.pucrs.br:tede/9685
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Teamup : conversational agents to support coordination in groupworkTeamup : agentes de conversação para apoiar a coordenação de trabalho em grupoSistema Multi-AgenteCoordenação de GruposJaCaMoMulti-Agent SystemJaCaMoChatbotDialogflowCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOThis work aims to investigate and apply the use of a multi-agent system to assist in the coordination of tasks in groups, specifically in educational environments, in which the interaction of the members of the group occurs indirectly and asynchronously. For an improved user experience, the system was integrated into a web interface integrated with a chatbot for more natural interaction. The chatbot communicates with the multi-agent system that is responsible for the organization of the group, that is, it contains information about the tasks that must be performed and about the members of the groups, in addition to restrictions that can be imposed according to the organization of a group and is also able to return the requested information in natural language. This approach was validated by the experience of users who took a practical undergraduate course in software engineering to test the functioning and capacity of the system, in which groups of students collaboratively developed software. The system assisted students in a real project developed as part of this course. The evaluation of the system is carried out following the actions of the group members, through which we can confirm that the chatbot is returning the correct information from the multi-agent system. With this assessment, it was found that the system was able to guarantee the correct management of the group organization in the development of the group’s tasks, in addition to ensuring quick and consistent responses to the students’ requests.Este trabalho tem como objetivo investigar e aplicar o uso de um sistema multiagente para auxiliar na coordenação de tarefas em grupos, especificamente em ambientes educacionais, em que a interação dos integrantes do grupo ocorre de forma indireta e não síncrona. Para uma melhor experiência do usuário, o sistema foi disponibilizado em uma interface web integrado com um chatbot para uma interação de forma mais natural. O chatbot faz a comunicação com o sistema multi-agente que é responsável pela organização do grupo, isso é, contém as informações a respeito das tarefas que devem ser realizadas e a respeito dos integrantes dos grupos, além de restrições que podem ser impostas conforme a organização de um grupo e também é capaz de retornar a informação requisitada em linguagem natural. Essa abordagem foi validada pela experiência de usuários que realizaram um curso prático de graduação em engenharia de software para testar o funcionamento e a capacidade do sistema, em que os grupos de alunos fizeram o desenvolvimento colaborativo de um software. O sistema auxilia os alunos em um projeto real desenvolvido como parte desse curso. A avaliação do sistema é realizada acompanhando as ações dos membros do grupo, através do qual podemos confirmar se o chatbot está retornando a informação correta do sistema multi-agente. Com essa avaliação, verificou-se que o sistema foi capaz de garantir integridade no desenvolvimento das tarefas dos grupos, além de garantir respostas rápidas e coerentes com a solicitação do aluno.Pontifícia Universidade Católica do Rio Grande do SulEscola PolitécnicaBrasilPUCRSPrograma de Pós-Graduação em Ciência da ComputaçãoBordini, Rafael Heitorhttp://lattes.cnpq.br/4589262718627942Mascardi, VivianaColissi, Mateus da Silveira2021-06-10T11:35:59Z2021-03-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://tede2.pucrs.br/tede2/handle/tede/9685enginfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RS2021-06-10T15:00:19Zoai:tede2.pucrs.br:tede/9685Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2021-06-10T15:00:19Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.none.fl_str_mv Teamup : conversational agents to support coordination in groupwork
Teamup : agentes de conversação para apoiar a coordenação de trabalho em grupo
title Teamup : conversational agents to support coordination in groupwork
spellingShingle Teamup : conversational agents to support coordination in groupwork
Colissi, Mateus da Silveira
Sistema Multi-Agente
Coordenação de Grupos
JaCaMo
Multi-Agent System
JaCaMo
Chatbot
Dialogflow
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
title_short Teamup : conversational agents to support coordination in groupwork
title_full Teamup : conversational agents to support coordination in groupwork
title_fullStr Teamup : conversational agents to support coordination in groupwork
title_full_unstemmed Teamup : conversational agents to support coordination in groupwork
title_sort Teamup : conversational agents to support coordination in groupwork
author Colissi, Mateus da Silveira
author_facet Colissi, Mateus da Silveira
author_role author
dc.contributor.none.fl_str_mv Bordini, Rafael Heitor
http://lattes.cnpq.br/4589262718627942
Mascardi, Viviana
dc.contributor.author.fl_str_mv Colissi, Mateus da Silveira
dc.subject.por.fl_str_mv Sistema Multi-Agente
Coordenação de Grupos
JaCaMo
Multi-Agent System
JaCaMo
Chatbot
Dialogflow
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
topic Sistema Multi-Agente
Coordenação de Grupos
JaCaMo
Multi-Agent System
JaCaMo
Chatbot
Dialogflow
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
description This work aims to investigate and apply the use of a multi-agent system to assist in the coordination of tasks in groups, specifically in educational environments, in which the interaction of the members of the group occurs indirectly and asynchronously. For an improved user experience, the system was integrated into a web interface integrated with a chatbot for more natural interaction. The chatbot communicates with the multi-agent system that is responsible for the organization of the group, that is, it contains information about the tasks that must be performed and about the members of the groups, in addition to restrictions that can be imposed according to the organization of a group and is also able to return the requested information in natural language. This approach was validated by the experience of users who took a practical undergraduate course in software engineering to test the functioning and capacity of the system, in which groups of students collaboratively developed software. The system assisted students in a real project developed as part of this course. The evaluation of the system is carried out following the actions of the group members, through which we can confirm that the chatbot is returning the correct information from the multi-agent system. With this assessment, it was found that the system was able to guarantee the correct management of the group organization in the development of the group’s tasks, in addition to ensuring quick and consistent responses to the students’ requests.
publishDate 2021
dc.date.none.fl_str_mv 2021-06-10T11:35:59Z
2021-03-24
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://tede2.pucrs.br/tede2/handle/tede/9685
url http://tede2.pucrs.br/tede2/handle/tede/9685
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.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1850041303548559360