Recuperação de informações de um sistema ERP por meio da interpretação de linguagem natural utilizando RAG e banco de dados em grafos
Data
Autor(es)
Orientado(es)
Título da Revista
ISSN da Revista
Título de Volume
Editor
Resumo
A efetividade no processo decisório empresarial está diretamente relacionada à disponibilidade de informações confiáveis e bem estruturadas. Nesse contexto, sistemas de Planejamento de Recursos Empresariais (ERP) desempenham papel fundamental ao centralizar grandes volumes de dados estratégicos, facilitando sua consulta e análise. No entanto, a utilização desses sistemas ainda representa um desafio significativo para usuários sem conhecimento técnico, devido à necessidade de domínio de linguagens formais de consulta e de conceitos relacionados a bancos de dados. Esse cenário evidencia uma lacuna na forma do acesso aos dados, dificultando o acesso às informações e a tomada de decisões. Diante disso, este trabalho apresenta o desenvolvimento de um protótipo baseado na arquitetura de Geração Aumentada de Recuperação (RAG), capaz de interpretar consultas em linguagem natural por meio da integração entre modelos de linguagem e fontes externas de dados. A metodologia envolveu a modelagem de um cenário ERP simulado no banco de dados Neo4j, a definição de uma arquitetura orientada a serviços e a implementação de um orquestrador RAG responsável por interpretar consultas em linguagem natural, gerar consultas estruturadas e produzir respostas gráficas com base nos dados recuperados, com o suporte da biblioteca LangChain para integração com modelos de linguagem. Os resultados demonstraram que o sistema foi capaz de gerar respostas adequadas ao contexto, com apresentação automática no formato mais apropriado. Além disso, o uso de cache semântico contribuiu para a otimização do desempenho, reduzindo o tempo de execução e o custo computacional. O protótipo contribui ao ampliar o acesso às informações em sistemas ERP, reduzir a dependência de conhecimentos técnicos para sua utilização e tornar a análise de dados mais assertiva, impactando positivamente a eficiência organizacional e a agilidade na tomada de decisões.
