Skip
BI4ALL BI4ALL
  • Expertise
    • Data Strategy & Governance
    • Data Visualisation
    • Inteligência Artificial
    • Low Code & Automation
    • Modern BI & Big Data
    • R&D Software Engineering
    • PMO, BA & UX/ UI Design
  • Knowledge Centre
    • Blog
    • Setores
    • Customer Success
    • Tech Talks
  • Sobre Nós
    • História
    • Board
    • Sustentabilidade
    • Prémios
    • Media Centre
    • Parceiros BI4ALL
  • Carreiras
  • Contactos
Português
Inglês
Página Anterior:
    Knowledge Center
  • Agentes GenAI: o novo acelerador de projetos de Modern BI e Big Data

Agentes GenAI: o novo acelerador de projetos de Modern BI e Big Data

Página Anterior: Blog
  • Knowledge Center
  • Blog
  • Fabric: nova plataforma de análise de dados
1 Junho 2023

Fabric: nova plataforma de análise de dados

Placeholder Image Alt
  • Knowledge Centre
  • Agentes GenAI: o novo acelerador de projetos de Modern BI e Big Data
22 Setembro 2026

Agentes GenAI: o novo acelerador de projetos de Modern BI e Big Data

Agentes GenAI: o novo acelerador de projetos de Modern BI e Big Data

Nos programas de Modern BI e Big Data, as organizações continuam a perder imenso tempo em trabalho repetitivo e tecnicamente exigente: recolha de requisitos, mapeamento de KPIs, desenho de modelos dimensionais, geração de código Spark, construção de modelos em Power BI e migração de workloads. Para responder a este desafio, o CoE criou a A Team – uma família de agentes alimentados por GenAI, concebidos como aceleradores, e não substitutos, ao longo de todo o ciclo de vida dos projetos de dados.

Da exploração interna a produtos prontos para clientes

A iniciativa A Team começou como um projeto de exploração interna dentro do Centro de Excelência de Modern BI e Big Data, cuja missão principal é impulsionar a inovação através do teste contínuo de novas funcionalidades, construção de soluções robustas e só depois a sua disponibilização aos clientes. Em vez de comercializar ideias não comprovadas, o CoE promove uma mentalidade “innovation-first”, prototipando internamente, validando tanto o valor como as limitações, e só então transformando essas capacidades em produtos maduros e fiáveis para projetos de clientes.

Ao longo do último ano, os agentes e a “agentificação”, em combinação com GenAI, têm sido o tema mais relevante dentro do CoE. A equipa tem-se focado em aprender a orquestrar múltiplos agentes especializados, integrá-los em ecossistemas de engenharia existentes (Databricks, Fabric, VS Code, GitHub Copilot, Genie Code, entre outros) e garantir que os humanos mantêm o controlo. Estes agentes são claramente posicionados como aceleradores, proporcionando maior velocidade e consistência às equipas, ao mesmo tempo que preservam a responsabilidade humana no design e validação.

Arquitetura A Team: grupos de agentes especializados

A Team é o nome do projeto umbrella para um conjunto de grupos de agentes, cada um focado em fases específicas do ciclo de vida dos dados. Cada agente é concebido para operar de forma independente — desde que receba o formato de input adequado — embora também possam ser orquestrados de ponta a ponta em fluxos multi-etapas. Esta abordagem modular facilita a adoção em projetos reais, onde as equipas raramente fazem mudanças totais de uma só vez, preferindo introduzir novos aceleradores de forma incremental.

Destacam-se três grupos principais:

  • SWAT Kimball – agentes focados em requisitos de BI, mapeamento de KPIs, modelação dimensional e implementação física baseada em Spark.
  • Ciphersmiths – agentes focados na migração e modernização de código (“lift and shift plus best practices”).
  • Librarians – agentes focados na documentação de código, pipelines de dados e bases de dados, atualmente em desenvolvimento ativo.

Outros agentes para qualidade de dados, observabilidade, geração de testes, validação de frameworks, avaliação de custos e orquestração estão em desenvolvimento ou planeados.

SWAT Kimball: dos KPIs aos modelos em estrela

O SWAT Kimball aborda a parte mais sensível e intensiva dos projetos de BI: transformar KPIs de negócio em modelos dimensionais robustos e código executável. O fluxo começa normalmente com um documento de negócio que descreve os KPIs e as suas fórmulas matemáticas, juntamente com um “print” de uma ou mais bases de dados com metadata de tabelas, colunas e tipos de dados. O formato preferido é Markdown, porque os LLMs o processam de forma mais fiável e eficiente, embora PDFs e outros formatos possam ser convertidos previamente (por exemplo, através de outro LLM como o Claude).

Principais agentes do SWAT Kimball:

  • KPI Wizard – lê fórmulas de KPIs e metadata das bases de dados, mapeia cada KPI às colunas de origem, calcula um nível de confiança por mapeamento e sugere KPIs adicionais relevantes.
  • Confidence Judge – atua como “LLM as judge”, recalculando e validando os níveis de confiança e corrigindo erros diretamente no documento de mapeamento.
  • Model Storyteller – utiliza o mapeamento validado para gerar um modelo dimensional lógico detalhado e o design do esquema em estrela, incluindo tabelas de factos, dimensões, granularidade, estratégia SCD, chaves e medidas aditivas/não aditivas.
  • KPI Sentinel – valida que todos os KPIs estão cobertos no modelo e identifica lacunas ou ambiguidades, produzindo uma avaliação do tipo aprovação/reprovação com alertas estruturados.
  • DIMS Builder e Facts Builder – geram notebooks PySpark para cada dimensão e facto, direcionados para Databricks ou Fabric, seguindo frameworks e boas práticas internas.
  • Notebook Inspector e Functional Sentinel – atuam como validadores, resumindo notebooks, verificando conformidade com templates e boas práticas, e garantindo que a lógica pedida está corretamente implementada.

Ao longo de todo o processo, os humanos permanecem envolvidos para validar mapeamentos com stakeholders, aprovar o modelo lógico e rever o código gerado, tratando os agentes como assistentes de alta velocidade e não como decisores autónomos.

Ciphersmiths: industrializar a migração de código

O grupo Ciphersmiths aborda a realidade complexa das migrações, onde grandes bases de código legadas precisam de ser movidas para novas plataformas. Abordagens tradicionais de lift and shift enfrentam rapidamente limitações de qualidade, especialmente quando milhares de linhas são enviadas num único pedido a um LLM. O Ciphersmiths resolve isto através da decomposição do trabalho e validação em múltiplas camadas.

Agentes principais:

  • Source Repartition – analisa o código e divide-o em blocos lógicos abaixo de um limite de tamanho, evitando cortes dentro de funções ou procedimentos.
  • Code Migrator – executa a transformação de código entre linguagens ou frameworks, bloco a bloco.
  • Code Inspector – compara código de origem e destino, identifica problemas e decide se a migração é aceitável. • Migration Fixer – corrige blocos problemáticos com base no relatório do Code Inspector, evitando repetir erros anteriores.
  • Code Wise – aplica boas práticas para melhorar desempenho e qualidade do código migrado.
  • Migration Mapper – gera um mapeamento detalhado entre origem e destino, facilitando a validação humana.

Esta abordagem reconhece que a automação reduz o esforço de codificação, mas aumenta a necessidade de validação rigorosa.

Librarians e além: documentação e governação

O grupo Librarians visa resolver a falta crónica de documentação atualizada. Já existem agentes que documentam código SQL, PySpark e templates Azure Data Factory, explicando o funcionamento de pipelines e scripts. Outros agentes analisam grandes bases de dados e produzem documentação estruturada e orientada ao negócio.

Na roadmap estão:

  • Um agente orquestrador capaz de chamar automaticamente outros agentes.
  • Agentes para qualidade de dados, observabilidade e geração de testes em pipelines CI/CD.
  • Agentes de avaliação de custos, especialmente para Databricks.

Estas iniciativas estão a ser testadas com ferramentas como GitHub Copilot e Databricks Genie Code.

Porque isto é importante para os clientes

Para os clientes, os agentes GenAI da A Team traduzem-se em entregas mais rápidas sem comprometer a qualidade, maior consistência e melhor documentação em projetos de BI e engenharia de dados. Ao tratar os agentes como aceleradores — e não substitutos — o CoE garante que os especialistas humanos mantêm o controlo, ao mesmo tempo que desbloqueiam ganhos significativos de produtividade e mantêm elevados padrões de fiabilidade.

Autor

Martim Dornelas

Martim Dornelas

Associate Specialist

Partilhar

Conteúdos relacionados

O Desafio de Garantir Modelos Semânticos de Alta Qualidade no Power BI
Blog Data Visualisation

O Desafio de Garantir Modelos Semânticos de Alta Qualidade no Power BI

À medida que a adoção do Power BI cresce, aumenta também o número de modelos semânticos e, com ele, o desafio de garantir a sua qualidade e consistência. As equipas que trabalham em múltiplos projetos adotam frequentemente abordagens diferentes ao nível da nomenclatura, do design, do DAX e do desempenho, dando origem a modelos mais difíceis de manter e de operar de forma eficiente.

Governança da IA – Da obrigação de conformidade à vantagem competitiva
Blog Data Strategy & Data Governance

Governança da IA – Da obrigação de conformidade à vantagem competitiva

A maioria das organizações sabe que precisa de gerir a sua IA. No entanto, são poucas as que transformaram essa intenção num sistema em que os reguladores, os auditores e os líderes empresariais possam confiar.

From Locked Data to Governed Access: GxP-Aligned Data Access for Clinical & R&D Webinar
Tech Talks Data Strategy & Data Governance

From Locked Data to Governed Access: GxP-Aligned Data Access for Clinical & R&D Webinar

Neste webinar, a BI4ALL e a Immuta mostram como expandir a IA num dos setores mais regulamentados do mundo sem se perderem em pedidos de assistência, aprovações manuais e no caos do controlo de acesso.

O Report está certo, a pergunta é que está errada
Blog Data Visualisation

O Report está certo, a pergunta é que está errada

É fácil misturar três discussões diferentes quando se fala de dashboards que não servem: a produtividade trazida pela IA, o design da informação, e a governança de quem decide o que fica de fora. São problemas distintos, com soluções distintas. Resolver só um deles não chega, por isso este artigo trata-os pela ordem certa.

Inside Saint-Gobain’s Data Maturity Framework Journey with BI4ALL
Tech Talks Data Strategy & Data Governance

Inside Saint-Gobain’s Data Maturity Framework Journey with BI4ALL

Neste webinar da DAMA Portugal, Orquídea Fonseca (Data Strategy Lead, Saint-Gobain) e Sandro Scordo (Head of Data & AI Strategy and Governance, BI4ALL) partilham a história por trás da criação de uma avaliação da maturidade dos dados empresariais numa organização descentralizada, presente em 80 países.

Claude Science transforma a investigação. A BI4ALL torna-a pronta para uso empresarial
Blog Data Strategy & Data Governance

Claude Science transforma a investigação. A BI4ALL torna-a pronta para uso empresarial

O Claude Science mostra para onde vamos; mas a oportunidade está nos serviços que permitem fazer investigação em IA regulada. Os ambientes de trabalho científicos estão a entrar na indústria farmacêutica mais rapidamente do que a maturidade dos mecanismos de governação, validação e controlo de evidência.

video title

Vamos começar

Tem uma questão? Quer iniciar um novo projeto?
Contacte-nos

Menu

  • Expertise
  • Knowledge Centre
  • Sobre Nós
  • Carreiras
  • Contactos

Mantenha-se atualizado e impulsione o sucesso com inovação

Newsletter
PRR - Plano de Recuperação e Resiliência. Financiado pela União Europeia - NextGenerationEU

2026 Todos os direitos reservados

Política de Privacidade e Proteção de Dados Política de Segurança de Informação
URS - ISO 27001
URS - ISO 27701
Cookies Settings

BI4ALL may use cookies to memorise your login data, collect statistics to optimise the functionality of the website and to carry out marketing actions based on your interests.
You can customise the cookies used in .

Opções para ativar ou desativar cookies por preferência.

These cookies are essential to provide services available on our website and to enable you to use certain features on our website. Without these cookies, we cannot provide certain services on our website.

These cookies are used to provide a more personalised experience on our website and to remember the choices you make when using our website.

These cookies are used to recognise visitors when they return to our website. This enables us to personalise the content of the website for you, greet you by name and remember your preferences (for example, your choice of language or region).

These cookies are used to protect the security of our website and your data. This includes cookies that are used to enable you to log into secure areas of our website.

These cookies are used to collect information to analyse traffic on our website and understand how visitors are using our website. For example, these cookies can measure factors such as time spent on the website or pages visited, which will allow us to understand how we can improve our website for users. The information collected through these measurement and performance cookies does not identify any individual visitor.

These cookies are used to deliver advertisements that are more relevant to you and your interests. They are also used to limit the number of times you see an advertisement and to help measure the effectiveness of an advertising campaign. They may be placed by us or by third parties with our permission. They remember that you have visited a website and this information is shared with other organisations, such as advertisers.

Política de Privacidade