Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/40219| Título: | Chatbot inteligente para auxílio ao desenvolvimento de sistemas |
| Título(s) alternativo(s): | Intelligent chatbot to support systems development |
| Autor(es): | Mayer, Oliver Lohann |
| Orientador(es): | Fávero, Eliane Maria De Bortoli |
| Palavras-chave: | Agentes inteligentes (Software) Inteligência artificial Processamento de linguagem natural (Computação) Intelligent agents (Computer software) Artificial intelligence Natural language processing (Computer science) |
| Data do documento: | 27-Nov-2025 |
| Editor: | Universidade Tecnológica Federal do Paraná |
| Câmpus: | Pato Branco |
| Citação: | MAYER, Oliver Lohann. Chatbot inteligente para auxílio ao desenvolvimento de sistemas. 2025. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2025. |
| Resumo: | O desenvolvimento de software contemporâneo enfrenta desafios significativos relacionados à documentação técnica insuficiente, fragmentada ou desatualizada. Desenvolvedores frequentemente precisam manter modelos mentais complexos sobre sistemas enquanto trabalham, resultando em perda de contexto e abordagens baseadas em tentativa e erro. Este trabalho apresentou a criação de um chatbot inteligente para auxiliar desenvolvedores na compreensão e navegação por meio de sistemas complexos. Utilizando modelos de linguagem natural avançados, o chatbot desenvolvido é capaz de processar, indexar e consultar documentação técnica existente, respondendo a perguntas dos desenvolvedores sobre fluxos, regras de negócio e estruturas internas do sistema. A metodologia incluiu o desenvolvimento de uma interface web integrada à arquitetura Retrieval-Augmented Generation (RAG) e banco de dados vetorial. Os resultados demonstraram uma precisão de 85% e F1-Score de 0,83 na recuperação de informações. A validação com desenvolvedores indicou uma satisfação geral de 4,7/5, destacando-se a facilidade de uso, embora o tempo médio de resposta (25,2s) tenha sido identificado como uma limitação. Conclui-se que esta abordagem reduz o tempo necessário para compreensão de sistemas complexos e facilita a integração de novos membros às equipes de desenvolvimento. |
| Abstract: | Contemporary software development faces significant challenges related to insufficient, fragmented, or outdated technical documentation. Developers frequently need to maintain complex mental models of systems while working, resulting in context loss and trial-and-error approaches. This work presented the creation of an intelligent chatbot designed to assist developers in understanding and navigating through complex systems. Using advanced natural language models, the developed chatbot is capable of processing, indexing, and querying existing technical documentation, answering developers’ questions about flows, business rules, and internal system structures. The methodology included the development of a web interface integrated with the Retrieval-Augmented Generation (RAG) architecture and a vector database. The results obtained demonstrated a precision of 85% and an F1-Score of 0.83 in information retrieval. Validation with developers indicated an overall satisfaction of 4.7/5, highlighting ease of use, although the average response time (25.2s) was identified as a limitation. It is concluded that this approach reduces the time needed to understand complex systems and facilitates the integration of new members into development teams. |
| URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/40219 |
| Aparece nas coleções: | PB - Tecnologia em Análise e Desenvolvimento de Sistemas |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| chatbotinteligenteauxiliodesenvolvimento.pdf | 1,16 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons
