Please use this identifier to cite or link to this item:
http://riu.ufam.edu.br/handle/prefix/9983| metadata.dc.type: | Trabalho de Conclusão de Curso |
| Title: | Desenvolvimento de um sistema de IA generativa baseado em RAG para apoio à decisão na manutenção de equipamentos industriais |
| Other Titles: | Development of a RAG-based generative AI system for decision support in industrial equipment maintenance |
| metadata.dc.creator: | Silva, João Luiz Souza da |
| metadata.dc.contributor.advisor1: | Mendonça, Rafael da Silva |
| metadata.dc.contributor.referee1: | Cavalcante, André Luiz Duarte |
| metadata.dc.contributor.referee2: | Santos, Kenny Vinente dos |
| metadata.dc.description.resumo: | Este trabalho apresenta o desenvolvimento de um protótipo fundamentado na ar quitetura Retrieval-Augmented Generation (RAG) voltado para a otimização da consulta de documentação técnica em ambientes de manutenção industrial. O setor produtivo enfrenta desafios crescentes na gestão de vastos volumes de manuais e procedimentos operacionais, cenário em que a recuperação rápida e precisa de informações é crítica para a segurança e para a mitigação do tempo de inatividade (downtime) dos equipa mentos. A solução proposta utiliza um backend em Python estruturado com FastAPI e orquestrado pela biblioteca LangChain. O sistema integra modelos de embeddings locais (all-MiniLM-L6-v2) e o banco de dados vetorial Chroma para garantir a rastreabilidade das fontes. A geração das respostas é conduzida pelo modelo Gemini (Vertex AI), con figurado com parâmetros estritos de temperatura e engenharia de prompt restritiva para suprimir alucinações. A interface de interação com o usuário foi construída em Angular, priorizando a usabilidade no chão de fábrica. A validação do sistema foi realizada por meio de inspeção qualitativa manual, utilizando um manual real de robótica industrial da fabricante FANUC. Os resultados dos testes atestam que o sistema é capaz de extrair parâmetros técnicos diretos, diagnosticar códigos de erro (troubleshooting), estruturar pro cedimentos passo a passo e interpretar restrições de segurança com alta precisão factual. Ademais, o protótipo demonstrou notável resiliência contra testes adversariais e falsos po sitivos, abstendo-se de gerar informações quando o contexto documental era insuficiente. Conclui-se que a arquitetura RAG projetada é tecnicamente viável, rastreável e segura para atuar como ferramenta de apoio à decisão em domínios industriais complexos. |
| Abstract: | This work presents the development of a prototype based on the Retrieval Augmented Generation (RAG) architecture aimed at optimizing the consultation of tech nical documentation in industrial maintenance environments. The manufacturing sector faces growing challenges in managing vast volumes of manuals and operational procedu res, a scenario where the rapid and accurate retrieval of information is critical for safety and the mitigation of equipment downtime. The proposed solution utilizes a Python bac kend structured with FastAPI and orchestrated by the LangChain library. The system integrates local embedding models (all-MiniLM-L6-v2) and the Chroma vector database to ensure source traceability. Response generation is driven by the Gemini model (Vertex AI), configured with strict temperature parameters and restrictive prompt engineering to suppress hallucinations. The user interface was built in Angular, prioritizing usability on the factory floor. System validation was performed through qualitative manual inspec tion, using a real industrial robotics manual from the manufacturer FANUC. Test results attest that the system is capable of extracting direct technical parameters, diagnosing error codes (troubleshooting), structuring step-by-step procedures, and interpreting sa fety restrictions with high factual accuracy. Furthermore, the prototype demonstrated remarkable resilience against adversarial tests and false positives, refraining from genera ting information when the documentary context was insufficient. It is concluded that the designed RAG architecture is technically viable, traceable, and safe to act as a decision support tool in complex industrial domains. |
| Keywords: | Inteligência artificial generativa Manutenção industrial Processamento de linguagem natural Geração aumentada por recuperação Generative artificial intelligence Industrial maintenance Natural language processing Retrieval-augmented generation |
| metadata.dc.subject.cnpq: | CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO: ARQUITETURA DE SISTEMAS DE COMPUTACAO |
| metadata.dc.language: | por |
| metadata.dc.publisher.country: | Brasil |
| metadata.dc.publisher.department: | FT - Faculdade de Tecnologia |
| metadata.dc.publisher.course: | Engenharia Elétrica – Eletrônica - Bacharelado - Manaus |
| metadata.dc.rights: | Acesso Aberto |
| metadata.dc.rights.uri: | https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| URI: | http://riu.ufam.edu.br/handle/prefix/9983 |
| Appears in Collections: | Trabalho de Conclusão de Curso - Graduação - Engenharias |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| TCC_JoaoSilva.pdf | 3,73 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.