Arquitetura de Insights

Introdução

A funcionalidade de envio de insights da Looqbox permite que dados sejam transformados em informações valiosas e acionáveis. Utilizando regras de negócio e análise inteligente de dados, geramos insights relevantes dentro do contexto específico da sua operação.

Esses insights são entregues de maneira prática e eficiente através de notificações push, atualizações no feed de insights e relatórios detalhados. As três imagens a seguir ilustram cada etapa desse processo: o push notification que alerta sobre novos insights, a apresentação do insight no feed, e o relatório que detalha as análises realizadas.

Esse fluxo facilita a tomada de decisões informadas, aprimorando a eficiência e eficácia das suas estratégias. Assim, a Looqbox torna a interpretação dos dados mais acessível e útil para todos os usuários.

Imagem: Push notification, feed e relatório no Looqbox.

Arquitetura Geral

Essa documentação objetiva destacar os aspectos referentes ao fluxo e mecanismo de geração e envio de insights, dentro da arquitetura geral do Looqbox. Na imagem a seguir, são destacados em azul os fluxos referente a integração de dados, geração, construção e envio dos insights aos usuários da ferramenta.

Imagem: Arquitetura geral - Em destaque fluxo de insights.

Para facilitar a compreensão, iremos dividir esse processo em três atores principais: o mecanismo de integração de dados, a orquestração dos insights, e o processo de envio das mensagem aos usuários.

Integração de Dados

Para que o mecanismo de insights consiga aplicar suas análise e extrair as informações, é necessários que os dados estejam disponíveis no Looqlake (ferramenta de banco de dados disponibilizado pela Looqbox - consulte a documentação). Esse armazenamento é necessário para que os dados possam ser armazenados, manipulados e consultados de modo a atender as necessidades do contexto de geração dos insights.

As integrações para abastecimento de dados pode ser feita a partir de diversas fontes e de diferentes formas, consulte as documentações abaixo para entender cada uma delas.

Pipelines - DBPipelines - APIBuckets
Imagem: Arquitetura geral - Em destaque fluxo de integração de dados.

Mecanismo de Insights

Representado na imagem a seguir pelo contêiner Insights, este elemento orquestra todo o processo, desde a consulta dos dados, passando pela análise e aplicação das regras de negócio, até o envio das informações aos usuários.

Nessa etapa, os dados são processados e as regras de negócio e análises são aplicadas de acordo com o contexto e os objetivos definidos para a integração, a fim de extrair informações e gerar insights. Se necessário, também pode ser orquestrado o uso de uma ferramenta de LLM, que processa, analisa e refina o conteúdo da mensagem, facilitando a compreensão pelo usuário. Na imagem a seguir, essa fase é representada pelo contêiner Anthropic/GPT/Gemini.

Imagem: Arquitetura geral - Em destaque mecanismo de insights.

Envio de Mensagens

Uma vez que os dados já foram processados, analisados e os insights extraídos, a etapa final a ser orquestrada é o envio das mensagens aos usuários da ferramenta. Para esse processo é utilizado o Expo para o envio de Push Notification para os usuários. A figura abaixo destaca o fluxo para envio das mensagens e notificações.

Imagem: Arquitetura geral - Em destaque fluxo de mensagens/notificações.

Last updated

Was this helpful?