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 TamanhoFormato 
chatbotinteligenteauxiliodesenvolvimento.pdf1,16 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons