Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/86568
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.advisor | Almeida, J. J. | por |
dc.contributor.advisor | Simões, Alberto | por |
dc.contributor.author | Meira, Rui Miguel da Costa | por |
dc.date.accessioned | 2023-09-26T08:53:36Z | - |
dc.date.available | 2023-09-26T08:53:36Z | - |
dc.date.issued | 2023-02-24 | - |
dc.date.submitted | 2022-12 | - |
dc.identifier.uri | https://hdl.handle.net/1822/86568 | - |
dc.description | Dissertação de mestrado em Engenharia Informática | por |
dc.description.abstract | Atualmente os chatbots são usados por diversas organizações para automatizar tarefas. Os chatbots são desenvolvidos para diversos casos de uso, desde ajudar os utilizadores a navegar nas aplicações até resolver problemas que os utilizadores encontram. No entanto, a criação de um chatbot exige recursos monetários e de conhecimento. Assim, a motivação deste projeto passa é permitir a democratização de criação de chatbots com o desenvolvimento da ferramenta ChatbotWizard, permitindo que um utiliza dor possa criar um chatbot sem grande conhecimento tecnológico, seja o chatbot de elevado grau de complexidade ou não. O ChatbotWizard usa o Rasa como sistema de diálogo, permitindo integrar vários módulos para a criação de um chatbot. Os módulos disponíveis no ChatbotWizard são: módulo para a extração de entida des, módulo realizar pedidos a API, módulo de template para construir texto a partir de JSON e módulo de Question Answering (QA) baseado em Transformers (BERT). Estes módulos podem ser conectados para criar o fluxo do chatbot desejado. Do ChatbotWizard fazem parte dois componentes: o backend e o ChatbotWizard web. O ChatbotWizard web permite a utilizadores criarem os seus chatbots integrando e configurando os diversos módulos. O backend tem a responsabilidade de receber o fluxo do chatbot e criar um chatbot baseado no Rasa. Com o desenvolvimento do ChatbotWizard conseguiu-se uma aplicação que permite o utilizador criar chatbots e integrar os mesmos no Telegram. E por fim, foi criado um caso de estudo baseado numa API pública. | por |
dc.description.abstract | In this age, chatbots are used by several organizations to automate tasks. The chatbots are developed for a variety of use cases, from helping users navigate applications to solve issues that the users find. Nonetheless, the development of a chatbot require monetary and knowledge resources. So, the motivation of this project is to allow the democratization of creation of chatbots with the development of our tool named ChatbotWizard, allowing a user to create a chatbot without great technological knowledge, whether the chatbot is of a high degree of complexity or not. The ChatbotWizard uses Rasa as dialog system, allowing to integrate several modules for a criation of a chatbot. The modules available in ChatbotWizard are: a module to extract entities, a module to do API requests, a template module to create text from JSON and a module for question and answering based in Transformers (BERT). This modules can be connected to create a chatbot flow.. ChatbotWizard have two components: the backend and the ChatbotWizard web. The ChatbotWizard web allows the users to create chatbots, integrating the various modules. The backend is responsible to receive a chatbot flow and create the chatbot using Rasa as template. With the development of the ChatbotWizard, the application allows a user to create chatbots and integrate them into Telegram. Finally, a case study based on a public API was created to show how to use the ChatbotWizard | por |
dc.language.iso | por | por |
dc.rights | openAccess | por |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | por |
dc.subject | Chatbots | por |
dc.subject | Rasa | por |
dc.subject | Transformers | por |
dc.subject | BERT | por |
dc.title | ChatbotWizard - o orquestrador de Chatbots | por |
dc.type | masterThesis | eng |
dc.identifier.tid | 203356632 | por |
thesis.degree.grantor | Universidade do Minho | por |
sdum.degree.grade | 16 valores | por |
sdum.uoei | Escola de Engenharia | por |
dc.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | por |
Aparece nas coleções: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Rui Miguel da Costa Meira.pdf | Dissertação de Mestrado | 3,29 MB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons