00 CAMPUS ARISTÓTELES CALAZANS SIMÕES (CAMPUS A. C. SIMÕES) IC - INSTITUTO DE COMPUTAÇÃO Dissertações e Teses defendidas na UFAL - IC
Use este identificador para citar ou linkar para este item: http://www.repositorio.ufal.br/jspui/handle/riufal/7266
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisor1Costa, Evandro de Barros-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/5760364940162939pt_BR
dc.contributor.referee1Dominguez, Arturo Hernandez-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/4485667581908849pt_BR
dc.contributor.referee2Brito, Patrick Henrique da Silva-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/4155051332618408pt_BR
dc.contributor.referee3Vieira, Thales Miranda de Almeida-
dc.contributor.referee3Latteshttp://lattes.cnpq.br/8181104476035846pt_BR
dc.creatorNeo, Giseldo da Silva-
dc.creator.Latteshttp://lattes.cnpq.br/7407463326170259pt_BR
dc.date.accessioned2020-10-20T17:28:09Z-
dc.date.available2020-10-20-
dc.date.available2020-10-20T17:28:09Z-
dc.date.issued2020-07-14-
dc.identifier.citationNEO, Giseldo da Silva. Construção de chatbots AIML com a ajuda de uma ferramenta de modelagem visual baseada na linguagem BPMN. 2020. 110 f. Dissertação (Mestrado em Modelagem Computacional do Conhecimento) - Instituto de Computação, Programa de Pós Graduação em Modelagem Computacional do Conhecimento, Universidade Federal de Alagoas, Maceió, 2020.pt_BR
dc.identifier.urihttp://www.repositorio.ufal.br/handle/riufal/7266-
dc.description.abstractA chatbot is a computer program capable of maintaining a dialogue with a human being. Among the various existing techniques for building chatbots is an open specification based on Extensible Markup Language (XML) called Artificial Intelligence Markup Language (AIML). Designing dialogue flows for chatbots is a process that depends on the technology chosen for its construction. Building these flows in AIML requires knowledge in tags. Dialogue flows is a difficult and error-prone task. Visual modeling for the construction of flows by non-programmers could bring agility to this process. There is a visual notation for modeling processes called Business Process Model and Notation (BPMN) that has good acceptance both among professionals who are more distant from technology and for professionals in the field. It was proposed in this dissertation a visual approach to define flows with the help of BPMN and an algorithm to convert it into AIML. The proposal is to specify the dialogue flow of a chatbot, with the help of BPMN, and to transform it into AIML automatically, allowing users without knowledge in AIML and to be able to design them intuitively. To confirm this assumption, a converter, called BPMN2AIML, was built, in addition to a chatbot, called ARI, which incorporates it. Some dialog flows were mapped, then the diagrams were converted to AIML and loaded into the chatbot. The converter was evaluated by 12 botmasters who built several chatbots according to the proposed business problems, and found the experience satisfactory and useful.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Alagoaspt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.programPrograma de Pós-Graduação em Modelagem Computacional de Conhecimentopt_BR
dc.publisher.initialsUFALpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectArtificial Intelligence Markup Languagept_BR
dc.subjectBusiness Process Model and Notationpt_BR
dc.subjectChatbots - Agentes inteligentes (Software)pt_BR
dc.subjectAIMLpt_BR
dc.subjectBPMNpt_BR
dc.subjectBPMN to AIML Converterpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.titleConstrução de chatbots AIML com a ajuda de uma ferramenta de modelagem visual baseada na linguagem BPMNpt_BR
dc.title.alternativeConstruction of AIML chatbots with the help of a visual modeling tool based on the BPMN languagept_BR
dc.typeDissertaçãopt_BR
dc.description.resumoUm chatbot é um programa de computador capaz de manter um diálogo com um ser humano. Entre as diversas técnicas existentes para a construção de chatbots existe uma especificação aberta baseado em Extensible Markup Language (XML) chamada Artificial Intelligence Markup Language (AIML). Desenhar fluxos de diálogos para os chatbots é um processo que depende da tecnologia escolhida para a sua construção. A construção desses fluxos em AIML demanda considerável conhecimento nas suas tags. Especificar fluxos de diálogo é uma tarefa difícil e propensa a erros. Uma modelagem visual para a construção dos fluxos por não programadores poderia trazer agilidade a esse processo. Existe uma notação visual para modelagem de processos chamado Business Process Model and Notation (BPMN) que tem boa aceitação tanto entre os profissionais que estão mais distantes da tecnologia quanto para os profissionais da área. Foi proposto nesta dissertação uma abordagem visual para definição desses fluxos com a ajuda do BPMN e um algoritmo para convertê-lo em AIML. A proposta é especificar o fluxo do diálogo de um chatbot, com ajuda do BPMN, e transformá-lo em AIML automaticamente, permitindo que usuários sem conhecimentos em AIML e programação possam desenhá-los de forma intuitiva. Para confirmar esse pressuposto foi construído um conversor, chamado BPMN2AIML, além de um chatbot, chamado ARI, que o incorpora. Foram mapeados alguns fluxos de diálogo, em seguida os diagramas foram convertidos e carregados no chatbot. O conversor foi avaliado por 12 botmasters que construíram vários chatbots de acordo com problemas de negócio propostos, e consideraram a experiência satisfatória e útil.pt_BR
Aparece nas coleções:Dissertações e Teses defendidas na UFAL - IC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Construção de Chatbots AIML com a ajuda de uma ferramenta de modelagem visual baseada na linguagem BPMN.pdf5.43 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.