Ir para o conteúdo principal
Serviços financeiros

Equiniti: Do zero ao AI

Como a Equiniti construiu uma plataforma de dados e AI segura e unificada em três etapas

por Tomasz Kurzydym e James West (Equiniti)

Archived. This article has not been updated since the publish date above. The dynamic nature of information means that previously accurate content can become outdated or even obsolete over time. Readers are advised to exercise due diligence and cross-check any information found in this blog post before making decisions or adopting any practices based on said information.

A Equiniti queria centralizar dados e insights em suas operações. Para isso, utilizou a Databricks Data + AI Platform e ferramentas da Databricks para aprimorar a experiência do cliente e impulsionar a inovação.

Introdução

Equiniti (EQ), líder global em serviços de acionistas, pensões e remediação, utilizou o Databricks para revolucionar sua abordagem orientada a dados e aprimorar a experiência do cliente em 136 países. Atendendo a mais de 6.000 empresas, a EQ reconheceu a necessidade de se adaptar a ambientes cada vez mais complexos e regulamentados, aproveitando o poder da análise avançada e da IA generativa.

Como o acesso rápido às informações é fundamental para o sucesso dos clientes da Equiniti, eles queriam fazer dos dados (e dos insights orientados a dados) a base de sua abordagem operacional e estratégica. A Equiniti buscou implementar práticas de negócios mais informadas, eficientes e eficazes, além de aproveitar os novos avanços em análise avançada e GenAI para aprimorar a experiência do cliente e impulsionar a inovação interna.

Para atingir esses objetivos, a Equiniti precisava criar uma plataforma de dados segura, de alto desempenho e preparada para o futuro, capaz de dar suporte a qualquer aplicação de dados e IA nova ou existente. Este blog descreve como e por que eles escolheram a Databricks Data + AI Platform para apoiar sua infraestrutura e detalha os casos de uso avançados que já exploraram aproveitando a Databricks Platform e as ferramentas da Databricks, como o desenvolvimento do PensionGuru, seu chatbot baseado em GenAI.

Etapa 1: Identificar valor e construir bases de dados sólidas

Em vez de começar com a pergunta "Para que podemos usar a IA?", a Equiniti perguntou: "Como podemos oferecer um novo valor aos nossos clientes usando dados confiáveis e de alta qualidade, além de ferramentas e técnicas modernas?"

Alguns temas comuns surgiram: obter acesso a dados confiáveis em escala, ter agilidade para experimentar e agir de forma rápida e econômica, acelerar a capacitação de especialistas no assunto (SMEs) e recursos existentes, e ser capaz de modernizar rapidamente suas ofertas para atender às necessidades dos clientes.

A partir desse trabalho inicial, a Equiniti identificou os principais requisitos para uma futura plataforma de dados em nuvem e IA que permitisse extrair o máximo de valor de seus dados:

Governança integrada de dados e IA: Sem governança e controle, não há valor. A Equiniti precisava de recursos robustos de segurança, controles de acesso, linhagem automática e auditoria que ajudassem a manter a conformidade com os requisitos regulatórios, rastreando o fluxo e a transformação dos dados na plataforma, além de criar confiança com stakeholders e clientes internos e externos.

Uma plataforma unificada e aberta: Outro requisito era uma arquitetura simples que pudesse dar suporte a engenharia de dados, ciência de dados, análise avançada e GenAI. A Equiniti queria eliminar silos e duplicações desnecessárias de dados, além de evitar a dependência de uma solução proprietária. Eles queriam uma plataforma baseada em padrões e protocolos abertos. Além disso, precisavam de suporte para fontes de dados em lote e streaming em qualquer formato para cargas de trabalho de GenAI. Com a natureza distribuída de seus dados e sistemas, uma única plataforma que pudesse se tornar uma fonte analítica da verdade seria um enorme passo à frente.

Otimização de custos: Por fim, a Equiniti precisava de computação escalável e otimizada que aprimorasse o processamento de dados e reduzisse o TCO com um modelo real baseado em consumo. A capacidade de começar com um investimento inicial baixo e depois escalar conforme necessário era essencial.

Com esses requisitos em mente, a Equiniti escolheu a Databricks Data + AI Platform como a espinha dorsal de sua plataforma moderna de dados em nuvem e IA.

Etapa 2: Agir rápido e aproveitar conjuntos de ferramentas integrados

Tradicionalmente, é necessário o envolvimento de muitas equipes diferentes para avaliar componentes separados e serviços distintos que formam uma plataforma de dados, exigindo a navegação por prioridades e recursos concorrentes para implementá-la. No entanto, a Equiniti conseguiu implantar de forma rápida e fácil a Databricks Platform e explorar todos os seus recursos integrados. A opção de experimentar e escalar rapidamente, mas de forma econômica, permitiu que a Equiniti tomasse decisões com confiança na prototipagem de conectividade, processamento de dados e recursos analíticos, sem um investimento inicial significativo de tempo ou custo. Assim que a Equiniti estabeleceu os principais casos de uso para sua implementação inicial de IA, eles colaboraram com a equipe da Databricks para criar uma arquitetura inicial, conforme mostrado na Figura 1 abaixo. Por meio de uma série de workshops, os arquitetos de soluções da Databricks demonstraram como utilizar melhor os recursos integrados da plataforma; a Equiniti também utilizou recursos abrangentes de aprendizado autônomo para se capacitar.

Equiniti Figura 1
Figura 1: Uma arquitetura lakehouse moderna que permite BI de autoatendimento, análise avançada e GenAI

Um dos recursos mais valiosos da Databricks Platform é o Unity Catalog, uma solução de governança unificada e aberta para dados e IA. A capacidade de rastrear a linhagem capturada automaticamente dos dados ingeridos e como eles foram transformados e usados no modelo foi fundamental para criar confiança, entendimento e obter a aprovação das equipes de InfoSec e Riscos da Equiniti. A Equiniti conseguiu demonstrar quais dados estavam sendo usados e onde, sem custo adicional, sobrecarga de implementação e tempo no gerenciamento de um catálogo de dados separado. Além disso, Delta Sharing e o Databricks Marketplace têm sido transformadores, pois permitiram que a Equiniti compartilhasse dados externamente com parceiros pela primeira vez. Obter a capacidade de visualizar dados de várias fontes que antes eram inacessíveis ou isoladas e utilizar dados de provedores externos sem ter que armazenar e manter conjuntos de dados em escala de petabytes permitiu que a Equiniti desenvolvesse insights de forma rápida e fácil que antes estavam fora de alcance. A capacidade de as equipes de negócios descobrirem e usarem facilmente as mesmas ferramentas e ativos de dados a partir de uma fonte central e confiável continuará a impulsionar a qualidade e o valor em sua plataforma de dados.

Para a pequena equipe de engenharia da Equiniti, um dos recursos que mais poupou tempo na Databricks Platform foi o Lakeflow Connect. O Databricks Lakeflow oferece conectores integrados para a ingestão de dados de aplicações corporativas e bancos de dados. A capacidade de criar integrações sem código de forma integrada com nossas principais plataformas, como Workday, Salesforce e SQL Server, reduziu massivamente o tempo necessário para disponibilizar os dados no Databricks para consumo dos modelos. Isso reduziu significativamente os custos de armazenamento e computação e poupou meses de trabalho de desenvolvimento para a Equiniti em comparação com o método tradicional de criar integrações de API e processos de ETL para armazenar e gerenciar dados. A equipe da Equiniti pôde, então, concentrar-se em áreas multiplicadoras de valor, como a criação de aplicações de Gen AI que entregariam valor ao negócio.

Por fim, o desenvolvimento dessas novas aplicações de GenAI exige um novo tipo de "desenvolvedor de conhecimento". Trata-se de especialistas no assunto (SMEs) que entendem profundamente o negócio (no caso da Equiniti, o mercado de pensões). Esses especialistas devem ter acesso contínuo a ferramentas e plataformas para fornecer feedbacks cruciais e garantir que as aplicações de GenAI estejam entregando resultados precisos e de alta qualidade. A facilidade de uso e a acessibilidade da Databricks Platform facilitaram a colaboração eficaz dos SMEs com as equipes de desenvolvimento e engenharia na criação de aplicações de GenAI. Ao aproveitar sua experiência e insights de negócios profundos, a Equiniti conseguiu estabelecer a verdade fundamental (ground truth) e receber feedbacks valiosos, o que ajudou no ajuste fino das respostas e do conteúdo gerado para uso em toda a organização.

Etapa 3: Mostrar valor, entregar resultados e continuar inovando

Um dos primeiros casos de uso de GenAI da Equiniti foi o desenvolvimento de seu chatbot de GenAI, PensionGuru. Dado o papel da Equiniti na administração de inúmeros planos de previdência, seus funcionários frequentemente precisam navegar e interpretar um grande volume de documentos, incluindo políticas, escrituras de fundos e diretrizes. O PensionGuru resolve esse desafio oferecendo respostas instantâneas e precisas, simplificando o acesso a informações complexas e aumentando a produtividade.

O aplicativo aumenta significativamente a eficiência dos negócios ao automatizar a análise de documentos e minimizar o tempo necessário para extrair detalhes críticos, reduzindo assim os custos administrativos. Tarefas que antes levavam muitas horas agora são concluídas em minutos. PensionGuru capacita os funcionários a recuperar informações de forma rápida e precisa, melhorando a prestação de serviços e os processos de tomada de decisão. Ao utilizar processamento de linguagem natural avançado, o aplicativo compreende e processa as consultas dos usuários de forma inteligente, fornecendo informações contextualmente relevantes a partir de grandes conjuntos de dados. Essa inovação não apenas economiza tempo, mas também aprimora os insights baseados em dados, permitindo uma abordagem mais estratégica para a gestão de planos de previdência.

Equinity Figura 2
Figura 2: Arquitetura baseada em RAG para o chatbot PensionGuru implantado com o Databricks Apps

Para criar o PensionGuru, a Equiniti começou coletando milhares de documentos de previdência, originalmente armazenados como arquivos PDF, e carregando-os em um Databricks Volume, conforme mostrado na Figura 2 acima. Em seguida, a Equiniti gerenciou com eficiência esses arquivos não estruturados por meio do Unity Catalog, desde o ponto de ingestão. A etapa seguinte foi extrair o texto dos documentos, dividi-lo em blocos gerenciáveis e armazenar os dados em uma tabela Delta. Usando o Databricks AI Search com uma configuração serverless, a Equiniti construiu facilmente um banco de dados vetorial para dar suporte a recursos de busca e recuperação.

Para alimentar o aplicativo, a Equiniti aproveitou o Databricks Model Serving para estabelecer um endpoint de LLM baseado no poderoso e econômico modelo de código aberto Meta Llama 3.1 70B. Por fim, a Equiniti conseguiu implantar o chatbot de forma contínua e segura para os usuários finais com o Databricks Apps, uma nova solução simples e serverless para criar aplicativos prontos para produção com governança integrada sobre a Databricks Data + AI Platform. O recurso integrado do Apps poupou muito tempo e foi um divisor de águas, pois eliminou a necessidade de a equipe de dados da Equiniti implantar, gerenciar e manter a infraestrutura subjacente para dar suporte ao aplicativo. Em vez disso, a equipe pôde se concentrar em entregar valor de negócios, em vez de gastar tempo com tarefas rotineiras, como a integração de serviços isolados e o gerenciamento de infraestrutura de IT.

Os resultados e feedbacks iniciais do PensionGuru têm sido altamente animadores, e a Equiniti continua a refinar e aprimorar o desempenho do aplicativo por meio de experimentação contínua e treinamento de modelos. Eles também estão explorando a incorporação de um framework de agentes de AI que permitiria personalizar e estender ainda mais os recursos do PensionGuru, tornando-o ainda mais responsivo e adaptado às necessidades específicas da administração de planos de previdência. Com essa abordagem, a Equiniti visa entregar ainda mais precisão e eficiência no processamento e na recuperação de informações críticas de previdência.

Conclusão

Ao selecionar a Databricks Data + AI Platform, a Equiniti entregou uma solução modular, extensível e capaz de atender a todas as necessidades atuais e futuras de dados e AI. A capacidade do Databricks de unificar engenharia de dados, ciência de dados, machine learning e GenAI em uma única solução permite que a Equiniti alcance altos níveis de eficiência e escalabilidade. Essa abordagem abrangente está ancorada na governança de dados fundamental com o Unity Catalog, que promove a acessibilidade dos dados em toda a organização.

Além disso, as ferramentas e ambientes avançados da plataforma Databricks para desenvolvimento e implantação de modelos de AI abriram novas oportunidades, impulsionando tanto a inovação quanto a eficiência operacional, sem sacrificar a integração, a segurança e a governança dos dados.

"Embora estejamos no início de nossa jornada de Generative AI, estamos confidentes em nossa capacidade de entregar um valor de negócios significativo com a Databricks Data + AI Platform."—James West, Diretor Estratégico de Dados na Equiniti

A Equiniti está agora no processo de migração, consolidação e integração de todas as suas fontes de dados no ambiente Databricks, além de treinar e integrar novos usuários, e possui um grande número de casos de uso de analytics avançado e AI no pipeline para entregar em um futuro próximo.

Este post de blog foi escrito em conjunto por James West (Equiniti) e Tomasz Kurzydym (Databricks).

(Esta publicação no blog foi traduzida utilizando ferramentas baseadas em inteligência artificial) Publicação original

Receba os posts mais recentes na sua caixa de entrada

Assine nosso blog e receba os posts mais recentes diretamente na sua caixa de entrada.