Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/103070
DC FieldValueLanguage
dc.contributor.advisorCosta, Ernesto Jorge Fernandes-
dc.contributor.advisorLopes, Rui Miguel Lourenço-
dc.contributor.authorVieira, Ricardo Jorge Rodrigues-
dc.date.accessioned2022-10-17T22:03:53Z-
dc.date.available2022-10-17T22:03:53Z-
dc.date.issued2022-09-13-
dc.date.submitted2022-10-17-
dc.identifier.urihttps://hdl.handle.net/10316/103070-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractA constante evolução da industria tecnológica tem mudado a forma como o ser humano interage com diferentes dispositivos. Durante esta evolução surgem os assistentes virtuais, que têm sido foco de investigação devido à sua popularidade e capacidade de realização de tarefas do quotidiano.O Lexia é um sistema criado pela Critical Software que tem como objetivo criar assistentes virtuais customizados de forma rápida e simples, de maneira a que possam ser facilmente integrados com APIs externas e que apresentem capacidades cognitivas aumentadas.Este estágio tem como principais objetivos melhorar o Lexia e a conversação entre o utilizador e o assistente virtual. Para que tal seja cumprido, foram identificadas algumas funcionalidades necessárias: i) adicionar suporte para histórias de maneira a manter estados das conversas e torná-las mais fluidas; ii) adicionar suporte para memória relativa às entidades de maneira a implementar conversas baseadas em histórias e guardar informação entre intenções; e iii) migrar o núcleo de processamento de linguagem para uma versão mais recente, permitindo a utilização de modelos mais robustos comparativamente àqueles usados na primeira versão do Lexia e permitindo também a adição de suporte para o treino incremental melhorando a gestão da configuração da plataforma.Assim sendo, o objetivo foi cumprido pois foram concretizados os pontos principais do trabalho. O Lexia passou a integrar histórias para uma melhor gestão do fluxo da conversação. Passou também a guardar determinadas informações recebidas pelo utilizador para que pudessem ser reutilizadas. Por fim, foi também migrado o núcleo de processamento de linguagem para uma versão mais recente, podendo fazer uso de modelos mais robustos e funcionalidades mais recentes.por
dc.description.abstractThe constant evolution of the technological industry has changed the way humans interact with different devices. During this evolution, virtual assistants have risen, which have been focus of research due to their popularity and ability to perform everyday tasks.Lexia is a platform created by Critical Software that aims to create custom virtual assistants that can be easily integrated with external APIs and that present themselves with augmented cognitive capabilities.The main objectives of this internship are to improve Lexia and the interaction between the user and the virtual assistant. To achieve these goals, a set of features has been identified as required: i) to add support for stories in order to maintain the state of the conversations making them more fluid; ii) to add support for entity-related memory in order to enable form-based conversations and keep user data between intents; and iii) to migrate the natural language core to a newer version, which will allow the use of more robust models compared to the ones used in the first version of Lexia and to add support for incremental models improving configuration management.Therefore, the objectives were acomplished since the main points were achieved. Stories became part of Lexia's moreover, architecture improving the conversation flow managment. Lexia can also save crucial information given by the user in order to use it in different points of the conversation. Lastly, it now uses a more recent version of the natural language core, making it now able to make use of more robust models and newer features.eng
dc.language.isopor-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectProcessamento de Linguagem Naturalpor
dc.subjectClassificação de Intençõespor
dc.subjectExtração de Entidadespor
dc.subjectAssistentes Virtuaispor
dc.subjectNatural Language Processingeng
dc.subjectIntent Classificationeng
dc.subjectEntity Extractioneng
dc.subjectVirtual Assistantseng
dc.titleLexia 2.0por
dc.title.alternativeLexia 2.0eng
dc.typemasterThesis-
degois.publication.locationCritical Software, S.A.-
degois.publication.titleLexia 2.0por
dc.peerreviewedyes-
dc.identifier.tid203077997-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorVieira, Ricardo Jorge Rodrigues::0000-0003-3701-8805-
uc.degree.classification18-
uc.degree.presidentejuriPereira, Vasco Nuno Sousa Simões-
uc.degree.elementojuriRibeiro, Bernardete Martins-
uc.degree.elementojuriCosta, Ernesto Jorge Fernandes-
uc.contributor.advisorCosta, Ernesto Jorge Fernandes-
uc.contributor.advisorLopes, Rui Miguel Lourenço-
item.openairetypemasterThesis-
item.fulltextCom Texto completo-
item.languageiso639-1pt-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
Lexia 2.0.pdf7.31 MBAdobe PDFView/Open
Show simple item record

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons