Criação de dashboards via processamento de linguagem matural

Bibliographic Details
Main Author: Castro, Clórys Constância Gonçalves e [UNESP]
Publication Date: 2024
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UNESP
Download full: https://hdl.handle.net/11449/258579
Summary: Considerando o crescente volume de dados que atualmente é coletado de diversos processos, uma gestão e visualização de dados cada vez mais eficiente se faz necessária. Com base nisso, o presente trabalho desenvolve um chatbot, que utiliza processamento de linguagem natural (NLP), para interpretar consultas em linguagem natural e gerar visualizações de dados na forma de gráficos. O sistema foi implementado utilizando a linguagem Python de programação e uma bibliotecas como ChatterBot, speech_recognition, NLTK e Matplotlib. Isso permite que a interação entre o usuário e os dados utilizados no projeto sejam feitas via chatbot, respondendo com gráficos gerados a partir das consultas. O chatbot desenvolvido processa tanto entradas de texto quanto de voz. A arquitetura utilizada está voltada para aplicações em áreas como a Indústria 4.0, com foco na automação, facilidade de gestão e análise de dados para orientar decisões mais assertivas. O sistema criado demonstrou ser eficaz na geração de gráficos a partir de perguntas específicas, sendo que, como todo protótipo, ainda há margem para melhorias, como a integração com o Grafana para a criação de dashboards avançados e a ampliação da base de dados para aumentar o número de consultas possíveis. Este trabalho contribui para o campo de sistemas inteligentes e automação de consultas, oferecendo uma base para futuras pesquisas e expansões.
id UNSP_fb820f01a9bdc6e4f367fcc7249d61cc
oai_identifier_str oai:repositorio.unesp.br:11449/258579
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Criação de dashboards via processamento de linguagem maturalCreating dashboards using natural language processingProcessamento de linguagem natural (Computação)Inteligencia artificial - Processamento de dadosVisualização da informaçãoDashboards (Sistemas de informação gerencial)Natural language processing (Computer science)Artificial intelligence - Data processingInformation visualizationDashboards (Management information systems)Considerando o crescente volume de dados que atualmente é coletado de diversos processos, uma gestão e visualização de dados cada vez mais eficiente se faz necessária. Com base nisso, o presente trabalho desenvolve um chatbot, que utiliza processamento de linguagem natural (NLP), para interpretar consultas em linguagem natural e gerar visualizações de dados na forma de gráficos. O sistema foi implementado utilizando a linguagem Python de programação e uma bibliotecas como ChatterBot, speech_recognition, NLTK e Matplotlib. Isso permite que a interação entre o usuário e os dados utilizados no projeto sejam feitas via chatbot, respondendo com gráficos gerados a partir das consultas. O chatbot desenvolvido processa tanto entradas de texto quanto de voz. A arquitetura utilizada está voltada para aplicações em áreas como a Indústria 4.0, com foco na automação, facilidade de gestão e análise de dados para orientar decisões mais assertivas. O sistema criado demonstrou ser eficaz na geração de gráficos a partir de perguntas específicas, sendo que, como todo protótipo, ainda há margem para melhorias, como a integração com o Grafana para a criação de dashboards avançados e a ampliação da base de dados para aumentar o número de consultas possíveis. Este trabalho contribui para o campo de sistemas inteligentes e automação de consultas, oferecendo uma base para futuras pesquisas e expansões.Considering the increasing volume of data currently collected from various processes, there is a growing need for more efficient data management and visualization. Based on this, the present work develops a chatbot that uses Natural Language Processing (NLP) to interpret queries in natural language and generate data visualizations in the form of charts. The system was implemented using the Python programming language and libraries such as ChatterBot, speech_recognition, NLTK, and Matplotlib. This allows for interaction between the user and the data used in the project via the chatbot, responding with charts generated from the queries. The developed chatbot processes both text and voice inputs. The architecture used is geared towards applications in areas such as Industry 4.0, focusing on automation, ease of management, and data analysis to guide more accurate decision-making. The created system proved effective in generating charts from specific questions, though, as with any prototype, there is room for improvement, such as integrating with Grafana for advanced dashboard creation and expanding the database to increase the number of possible queries. This work contributes to the field of intelligent systems and query automation, providing a foundation for future research and expansions.Universidade Estadual Paulista (Unesp)Diniz, Ivando Severino [UNESP]Universidade Estadual Paulista (Unesp)Oliveira, Diego Mariano deCastro, Clórys Constância Gonçalves e [UNESP]2024-12-04T16:33:34Z2024-12-04T16:33:34Z2024-10-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCASTRO, Clórys Constância Gonçalves e. Criação de dashboards via processamento de linguagem natural. 2024. 41 p. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Controle e Automação) - Instituto de Ciência e Tecnologia, Universidade Estadual Paulista, Sorocaba, 2024.https://hdl.handle.net/11449/258579porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-12-04T21:25:34Zoai:repositorio.unesp.br:11449/258579Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462024-12-04T21:25:34Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Criação de dashboards via processamento de linguagem matural
Creating dashboards using natural language processing
title Criação de dashboards via processamento de linguagem matural
spellingShingle Criação de dashboards via processamento de linguagem matural
Castro, Clórys Constância Gonçalves e [UNESP]
Processamento de linguagem natural (Computação)
Inteligencia artificial - Processamento de dados
Visualização da informação
Dashboards (Sistemas de informação gerencial)
Natural language processing (Computer science)
Artificial intelligence - Data processing
Information visualization
Dashboards (Management information systems)
title_short Criação de dashboards via processamento de linguagem matural
title_full Criação de dashboards via processamento de linguagem matural
title_fullStr Criação de dashboards via processamento de linguagem matural
title_full_unstemmed Criação de dashboards via processamento de linguagem matural
title_sort Criação de dashboards via processamento de linguagem matural
author Castro, Clórys Constância Gonçalves e [UNESP]
author_facet Castro, Clórys Constância Gonçalves e [UNESP]
author_role author
dc.contributor.none.fl_str_mv Diniz, Ivando Severino [UNESP]
Universidade Estadual Paulista (Unesp)
Oliveira, Diego Mariano de
dc.contributor.author.fl_str_mv Castro, Clórys Constância Gonçalves e [UNESP]
dc.subject.por.fl_str_mv Processamento de linguagem natural (Computação)
Inteligencia artificial - Processamento de dados
Visualização da informação
Dashboards (Sistemas de informação gerencial)
Natural language processing (Computer science)
Artificial intelligence - Data processing
Information visualization
Dashboards (Management information systems)
topic Processamento de linguagem natural (Computação)
Inteligencia artificial - Processamento de dados
Visualização da informação
Dashboards (Sistemas de informação gerencial)
Natural language processing (Computer science)
Artificial intelligence - Data processing
Information visualization
Dashboards (Management information systems)
description Considerando o crescente volume de dados que atualmente é coletado de diversos processos, uma gestão e visualização de dados cada vez mais eficiente se faz necessária. Com base nisso, o presente trabalho desenvolve um chatbot, que utiliza processamento de linguagem natural (NLP), para interpretar consultas em linguagem natural e gerar visualizações de dados na forma de gráficos. O sistema foi implementado utilizando a linguagem Python de programação e uma bibliotecas como ChatterBot, speech_recognition, NLTK e Matplotlib. Isso permite que a interação entre o usuário e os dados utilizados no projeto sejam feitas via chatbot, respondendo com gráficos gerados a partir das consultas. O chatbot desenvolvido processa tanto entradas de texto quanto de voz. A arquitetura utilizada está voltada para aplicações em áreas como a Indústria 4.0, com foco na automação, facilidade de gestão e análise de dados para orientar decisões mais assertivas. O sistema criado demonstrou ser eficaz na geração de gráficos a partir de perguntas específicas, sendo que, como todo protótipo, ainda há margem para melhorias, como a integração com o Grafana para a criação de dashboards avançados e a ampliação da base de dados para aumentar o número de consultas possíveis. Este trabalho contribui para o campo de sistemas inteligentes e automação de consultas, oferecendo uma base para futuras pesquisas e expansões.
publishDate 2024
dc.date.none.fl_str_mv 2024-12-04T16:33:34Z
2024-12-04T16:33:34Z
2024-10-30
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 CASTRO, Clórys Constância Gonçalves e. Criação de dashboards via processamento de linguagem natural. 2024. 41 p. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Controle e Automação) - Instituto de Ciência e Tecnologia, Universidade Estadual Paulista, Sorocaba, 2024.
https://hdl.handle.net/11449/258579
identifier_str_mv CASTRO, Clórys Constância Gonçalves e. Criação de dashboards via processamento de linguagem natural. 2024. 41 p. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Controle e Automação) - Instituto de Ciência e Tecnologia, Universidade Estadual Paulista, Sorocaba, 2024.
url https://hdl.handle.net/11449/258579
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 application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1834484732201533440