Criação de dashboards via processamento de linguagem matural
dc.contributor.advisor | Diniz, Ivando Severino [UNESP] | |
dc.contributor.author | Castro, Clórys Constância Gonçalves e [UNESP] | |
dc.contributor.coadvisor | Oliveira, Diego Mariano de | |
dc.contributor.institution | Universidade Estadual Paulista (Unesp) | |
dc.date.accessioned | 2024-12-04T16:33:34Z | |
dc.date.available | 2024-12-04T16:33:34Z | |
dc.date.issued | 2024-10-30 | |
dc.description.abstract | 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. | pt |
dc.description.abstract | 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. | en |
dc.identifier.citation | 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. | |
dc.identifier.uri | https://hdl.handle.net/11449/258579 | |
dc.language.iso | por | |
dc.publisher | Universidade Estadual Paulista (Unesp) | |
dc.rights.accessRights | Acesso aberto | pt |
dc.subject | Processamento de linguagem natural (Computação) | pt |
dc.subject | Inteligencia artificial - Processamento de dados | pt |
dc.subject | Visualização da informação | pt |
dc.subject | Dashboards (Sistemas de informação gerencial) | pt |
dc.subject | Natural language processing (Computer science) | en |
dc.subject | Artificial intelligence - Data processing | en |
dc.subject | Information visualization | en |
dc.subject | Dashboards (Management information systems) | en |
dc.title | Criação de dashboards via processamento de linguagem matural | pt |
dc.title.alternative | Creating dashboards using natural language processing | en |
dc.type | Trabalho de conclusão de curso | pt |
unesp.campus | Universidade Estadual Paulista (Unesp), Instituto de Ciência e Tecnologia, Sorocaba | pt |
unesp.embargo | Online | pt |
unesp.examinationboard.type | Banca pública | pt |
unesp.undergraduate | Sorocaba - ICTS - Engenharia de Controle e Automação | pt |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- castro_ccg_tcc_soro.pdf
- Tamanho:
- 1.58 MB
- Formato:
- Adobe Portable Document Format
Licença do Pacote
1 - 2 de 2
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 2.14 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
Nenhuma Miniatura disponível
- Nome:
- castro_ccg_autorizacao_soro.pdf
- Tamanho:
- 141.56 KB
- Formato:
- Adobe Portable Document Format
- Descrição: