Logicalis cria solução de IA generativa para acelerar decisões em grande operadora celular

homem apontando para inteligência artificial e um gráfico de crescimento de negócios.jpg

Brazil, Ago 12, 2024

Cenário

Com mais de dez milhões de assinantes, uma das maiores operadoras celulares do Brasil tem como um de seus principais processos manter as áreas de negócios informadas sobre métricas, resultados e metas. Além dos relatórios regulares, muitas vezes os executivos da empresa solicitavam informações específicas sobre vendas, previsões etc., que só estavam disponíveis a partir da construção de relatórios em sistemas de Business Intelligence.

Pensando em simplificar o processo e transformar a consulta aos dashboards em algo mais natural, a companhia apresentou o desafio para Logicalis, que desenvolveu um agente de inteligência artificial (IA) generativa que permitisse consultas a partir de perguntas simples e oferecesse respostas em linguagem natural.

O objetivo era transpor as informações do mundo transacional – onde as bases de dados são acessadas por meio de dashboards – para uma base de conhecimento centralizada e curada/organizada que pudesse ser utilizada por meio de linguagem natural, dispensando a necessidade da intermediação de uma plataforma de Business Intelligence (BI) e dando aos executivos mais flexibilidade para novas consultas sem a necessidade de implementações para evoluir os painéis. O grande desafio era utilizar a linguagem interna do cliente para extrair e construir os painéis informativos.

Solução

O desenvolvimento da solução foi executado em conjunto com a equipe do cliente. Ficou decidido que o projeto – de âmbito nacional – deveria dar autonomia ao corpo executivo do cliente, garantindo acesso ágil, preciso, simples e seguro às informações. Mais que isso, a solução deveria permitir que eles realizassem perguntas de negócio e, com o uso da IA generativa, recebessem respostas em linguagem natural.

Todo o trabalho de desenvolvimento realizado pelo time da Logicalis partiu de uma base de dados fornecida pelo cliente, que foi hospedada no Microsoft Azure. Por meio de uma interface acessada via chat, os usuários fazem perguntas em linguagem natural, que são recebidas pelo framework LangChain. Uma vez que o framework entende o que foi perguntado, um prompt encaminha a questão para o Azure OpenAI Service, que analisa os dados da base e devolve a resposta para o LangChain, que a traduz para linguagem natural novamente.

Benefícios

A prova de conceito foi finalizada com resultados bastante positivos, com destaque para o percentual de acertos que, durante os testes, foi de alto nível, atendendo totalmente o escopo definido. Como as respostas eram referentes a números e indicadores, o modelo foi ajustado para ter a flexibilidade no texto da resposta, porém com garantia de 100% de acerto. No caso da identificação de uma probabilidade de erro, a solução foi configurada para não dar a resposta e informar que não tinha dados suficientes.  

Mesmo operando com uma base restrita, a solução baseada no Azure OpenAI Service trouxe uma série de resultados positivos, como a obtenção de respostas mais rápidas, dando maior praticidade e agilidade à tomada de decisão; maior acuracidade nas respostas, reduzindo os riscos de interpretações distintas para o mesmo dado; desoneração dos ambientes de bancos de dados, otimizando pesquisas; e a possibilidade de conectar inúmeras fontes de dados, possibilitando o atendimento futuro a áreas distintas. Além disso, ela garante liberdade para que os usuários finais possam checar informações executivas. Com a finalização da prova de conceito, a Logicalis agora está dando suporte ao cliente na internalização de um squad para a execução, levando a ferramenta para todas as áreas da companhia.  

Topic

Conteúdos relacionados