Desenvolvimento de uma PoC para recomendação de diagnósticos em configuradores de produtos baseados em restrições

Detalhes bibliográficos
Autor(a) principal: Carvalho, Christopher de
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/226098
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
id UFSC_b5d72201f6dcead434eb6208abc38763
oai_identifier_str oai:repositorio.ufsc.br:123456789/226098
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaCarvalho, Christopher deRabelo, José Ricardo2021-08-20T19:21:05Z2021-08-20T19:21:05Z2021-08-16https://repositorio.ufsc.br/handle/123456789/226098TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.Atualmente, observa-se um aumento crescente no número de vendas realizadas pela internet. A oferta de produtos cada vez mais complexos tornou os sistemas de configuração de produtos em importante ferramentas que auxiliam os usuários a customizarem produtos de acordo com suas necessidades. A configuração de produtos pode ser modelada como um Problema de Satisfação de Restrições (CSP), onde o processo de configuração é uma busca interativa. No decorrer deste processo, é possível a ocorrência de situações em que um dado conjunto de requisitos do usuário é inconsistente (possui contradições lógicas) com o subjacente conjunto de restrições que modela o produto, tal que nenhuma solução de configuração possa ser encontrada. Neste cenário, é necessário que a aplicação providencie um meio para a resolução das inconsistências geradas. A abordagem mais comum é através do cálculo e apresentação de diagnósticos, que definem alternativas para a remoção de determinadas seleções do usuário que impedem a obtenção de uma solução válida. Neste trabalho, buscando melhorar a experiência de utilização do configurador, implementa-se uma técnica de recomendação que possibilita que o cálculo de diagnósticos seja realizado de maneira personalizada ao usuário corrente da aplicação, com base na similaridade entre as seleções definidas pelo mesmo e as configurações realizadas em sessões prévias do sistema. Para tal, foi desenvolvida uma aplicação Prova de Conceito (PoC), cujo objetivo é demonstrar a técnica e ser posteriormente integrada ao framework de configuração de produtos da empresa.Nowadays, it can be observed an increase in the number of sales made over the internet. Increasingly complex products are offered, which turns product configuration systems into important tools that help end users customize products according to their needs. Product configuration can be modeled as a Constraint Satisfaction Problem (CSP), where the configuration process is an interactive search. During this process, situations may occur where a given set of user requirements is inconsistent (has logical contradictions) with the underlying set of constraints that model the product, so that no configuration solution can be found. In this scenario, it is necessary for the application to provide a means to resolve the generated inconsistencies. The most common approach is through the calculation and presentation of diagnoses, which are alternatives to remove certain user requirements that prevent the obtainment of a valid solution. In order to improve the configuration experience, from the user point of view, this works implements the addition of a recommendation technique that enables the proposition of personalized diagnostics to the current user, based on the similarity between its requirements and complete configurations from previous sessions. For this purpose, a PoC application is developed to demonstrate the technique and later be integrated into the company’s product configuration framework.95Florianópolis, SC.Configuradores de produtos baseados em restriçõesTecnologias de recomendaçãoCálculo de diagnósticos personalizadosProblema de Satisfação de RestriçõesCSPDesenvolvimento de uma PoC para recomendação de diagnósticos em configuradores de produtos baseados em restriçõesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCLICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.ufsc.br/bitstream/123456789/226098/2/license.txt11ee89cd31d893362820eab7c4d46734MD52ORIGINALTCC.pdfTCC.pdfTCCapplication/pdf4176378https://repositorio.ufsc.br/bitstream/123456789/226098/1/TCC.pdf9f485e558b96d312222ae60f036e531aMD51123456789/2260982021-08-20 16:21:05.451oai:repositorio.ufsc.br:123456789/226098Vm9jw6ogdGVtIGEgbGliZXJkYWRlIGRlOiBDb21wYXJ0aWxoYXIg4oCUIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYSBvYnJhLiBSZW1peGFyIOKAlCBjcmlhciBvYnJhcyBkZXJpdmFkYXMuClNvYiBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6IEF0cmlidWnDp8OjbyDigJQgVm9jw6ogZGV2ZSBjcmVkaXRhciBhIG9icmEgZGEgZm9ybWEgZXNwZWNpZmljYWRhIHBlbG8gYXV0b3Igb3UgbGljZW5jaWFudGUgKG1hcyBuw6NvIGRlIG1hbmVpcmEgcXVlIHN1Z2lyYSBxdWUgZXN0ZXMgY29uY2VkZW0gcXVhbHF1ZXIgYXZhbCBhIHZvY8OqIG91IGFvIHNldSB1c28gZGEgb2JyYSkuIFVzbyBuw6NvLWNvbWVyY2lhbCDigJQgVm9jw6ogbsOjbyBwb2RlIHVzYXIgZXN0YSBvYnJhIHBhcmEgZmlucyBjb21lcmNpYWlzLgpGaWNhbmRvIGNsYXJvIHF1ZTogUmVuw7puY2lhIOKAlCBRdWFscXVlciBkYXMgY29uZGnDp8O1ZXMgYWNpbWEgcG9kZSBzZXIgcmVudW5jaWFkYSBzZSB2b2PDqiBvYnRpdmVyIHBlcm1pc3PDo28gZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMuIERvbcOtbmlvIFDDumJsaWNvIOKAlCBPbmRlIGEgb2JyYSBvdSBxdWFscXVlciBkZSBzZXVzIGVsZW1lbnRvcyBlc3RpdmVyIGVtIGRvbcOtbmlvIHDDumJsaWNvIHNvYiBvIGRpcmVpdG8gYXBsaWPDoXZlbCwgZXN0YSBjb25kacOnw6NvIG7Do28gw6ksIGRlIG1hbmVpcmEgYWxndW1hLCBhZmV0YWRhIHBlbGEgbGljZW7Dp2EuIE91dHJvcyBEaXJlaXRvcyDigJQgT3Mgc2VndWludGVzIGRpcmVpdG9zIG7Do28gc8OjbywgZGUgbWFuZWlyYSBhbGd1bWEsIGFmZXRhZG9zIHBlbGEgbGljZW7Dp2E6IExpbWl0YcOnw7VlcyBlIGV4Y2XDp8O1ZXMgYW9zIGRpcmVpdG9zIGF1dG9yYWlzIG91IHF1YWlzcXVlciB1c29zIGxpdnJlcyBhcGxpY8OhdmVpczsgT3MgZGlyZWl0b3MgbW9yYWlzIGRvIGF1dG9yOyBEaXJlaXRvcyBxdWUgb3V0cmFzIHBlc3NvYXMgcG9kZW0gdGVyIHNvYnJlIGEgb2JyYSBvdSBzb2JyZSBhIHV0aWxpemHDp8OjbyBkYSBvYnJhLCB0YWlzIGNvbW8gZGlyZWl0b3MgZGUgaW1hZ2VtIG91IHByaXZhY2lkYWRlLiBBdmlzbyDigJQgUGFyYSBxdWFscXVlciByZXV0aWxpemHDp8OjbyBvdSBkaXN0cmlidWnDp8Ojbywgdm9jw6ogZGV2ZSBkZWl4YXIgY2xhcm8gYSB0ZXJjZWlyb3Mgb3MgdGVybW9zIGRhIGxpY2Vuw6dhIGEgcXVlIHNlIGVuY29udHJhIHN1Ym1ldGlkYSBlc3RhIG9icmEuIEEgbWVsaG9yIG1hbmVpcmEgZGUgZmF6ZXIgaXNzbyDDqSBjb20gdW0gbGluayBwYXJhIGVzdGEgcMOhZ2luYS4KTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyAtIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzMuMC9ici8KRepositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732021-08-20T19:21:05Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de uma PoC para recomendação de diagnósticos em configuradores de produtos baseados em restrições
title Desenvolvimento de uma PoC para recomendação de diagnósticos em configuradores de produtos baseados em restrições
spellingShingle Desenvolvimento de uma PoC para recomendação de diagnósticos em configuradores de produtos baseados em restrições
Carvalho, Christopher de
Configuradores de produtos baseados em restrições
Tecnologias de recomendação
Cálculo de diagnósticos personalizados
Problema de Satisfação de Restrições
CSP
title_short Desenvolvimento de uma PoC para recomendação de diagnósticos em configuradores de produtos baseados em restrições
title_full Desenvolvimento de uma PoC para recomendação de diagnósticos em configuradores de produtos baseados em restrições
title_fullStr Desenvolvimento de uma PoC para recomendação de diagnósticos em configuradores de produtos baseados em restrições
title_full_unstemmed Desenvolvimento de uma PoC para recomendação de diagnósticos em configuradores de produtos baseados em restrições
title_sort Desenvolvimento de uma PoC para recomendação de diagnósticos em configuradores de produtos baseados em restrições
author Carvalho, Christopher de
author_facet Carvalho, Christopher de
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Carvalho, Christopher de
dc.contributor.advisor1.fl_str_mv Rabelo, José Ricardo
contributor_str_mv Rabelo, José Ricardo
dc.subject.por.fl_str_mv Configuradores de produtos baseados em restrições
Tecnologias de recomendação
Cálculo de diagnósticos personalizados
Problema de Satisfação de Restrições
CSP
topic Configuradores de produtos baseados em restrições
Tecnologias de recomendação
Cálculo de diagnósticos personalizados
Problema de Satisfação de Restrições
CSP
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
publishDate 2021
dc.date.accessioned.fl_str_mv 2021-08-20T19:21:05Z
dc.date.available.fl_str_mv 2021-08-20T19:21:05Z
dc.date.issued.fl_str_mv 2021-08-16
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/226098
url https://repositorio.ufsc.br/handle/123456789/226098
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 95
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/226098/2/license.txt
https://repositorio.ufsc.br/bitstream/123456789/226098/1/TCC.pdf
bitstream.checksum.fl_str_mv 11ee89cd31d893362820eab7c4d46734
9f485e558b96d312222ae60f036e531a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805306665336832