Resumo do case
A Nomus, especialista em software e soluções para gestão industrial, desenvolveu uma ferramenta inovadora que permite aos clientes “conversar” com seus relatórios financeiros em XLSX. Utilizando inteligência artificial para traduzir perguntas em linguagem natural em consultas SQL, a solução simplifica o processo de análise, tornando-o acessível mesmo para aqueles sem formação em ciência de dados. Essa abordagem inovadora foi implementada utilizando AWS Bedrock e a biblioteca de código aberto LangChain.
Sobre a Nomus
Fundada em 2005, a Nomus é uma empresa especializada no desenvolvimento de software e soluções de serviços voltados para a excelência em gestão industrial. Com um foco em software web, a Nomus aplica conceitos avançados de Engenharia de Produção para otimizar processos industriais, ajudando empresas a alcançar maior eficiência e controle em suas operações.
Desafio
O sistema da Nomus oferece relatórios detalhados em formato XLSX, contendo informações financeiras precisas para seus clientes. No entanto, a complexidade desses relatórios exige análises aprofundadas para extrair insights valiosos. Muitos clientes, sem equipes dedicadas de ciência de dados, encontravam dificuldade em utilizar plenamente essa ferramenta, resultando em subutilização e na necessidade de uma solução que facilitasse o processo de análise.
Por que a AWS e por que a :upd8?
A AWS foi escolhida pela Nomus por sua robustez e variedade de serviços de inteligência artificial e aprendizado de máquina, como o AWS Bedrock, que oferece uma solução escalável e segura para análise automatizada de documentos. A :upd8, parceira da Nomus, trouxe sua expertise em soluções AWS para desenvolver uma ferramenta que atende às necessidades específicas da empresa, otimizando a interação dos clientes com os relatórios financeiros.
Solução
A solução desenvolvida permite que os usuários interajam com seus relatórios em XLSX através de uma interface que entende perguntas em linguagem natural. Essas perguntas são interpretadas por uma inteligência artificial que as traduz em consultas SQL, buscando diretamente nos relatórios e gerando respostas precisas.
O processo começa quando o usuário faz uma pergunta na interface desenvolvida pela Nomus. Essa ação aciona uma API que envia a pergunta, o nome do relatório e o ID do usuário para uma fila SQS. Em seguida, essa mensagem na fila dispara uma função Lambda, que faz o download do relatório do bucket S3 para o ambiente da função.
Após baixar o relatório, o agente LangChain utiliza um modelo de linguagem natural (LLM) para processar a pergunta, analisar o conteúdo do relatório e gerar uma resposta. Tanto a pergunta quanto a resposta são então armazenadas em uma tabela no DynamoDB, mantendo um histórico de interações. Finalmente, a resposta é retornada ao usuário através de uma chamada à API, que verifica no DynamoDB se a resposta já foi salva e a disponibiliza para o usuário.
Serviços Utilizados
Amazon S3, AWS Lambda, AWS Bedrock, Amazon DynamoDB, Amazon SQS, Amazon API Gateway e LangChain.
Resultados e Benefícios
A implementação da ferramenta de análise de relatórios trouxe uma nova dinâmica à interação dos clientes com os dados financeiros. Agora, os clientes da Nomus podem obter insights rapidamente sem a necessidade de conhecimento técnico avançado, tornando a funcionalidade mais acessível e atrativa. A solução permitiu uma análise mais direta e eficiente dos relatórios, melhorando a experiência do usuário e otimizando o valor dos dados fornecidos pelo sistema da Nomus.
Sobre a :upd8
Fundada em 2013, a :upd8 tem sido pioneira na jornada de transformação digital e migração para a nuvem. Nossa missão é auxiliar empresas a transformar seus negócios por meio de soluções tecnológicas avançadas. Oferecemos uma gama completa de serviços, desde a avaliação de viabilidade, planejamento, migração, até a gestão contínua dos ambientes em nuvem, garantindo segurança e alta performance para nossos clientes.
Nosso compromisso é entregar soluções personalizadas, em conjunto com as equipes de nossos clientes, para garantir uma transição suave e eficiente, promovendo o crescimento sustentável dos negócios.