Saltar para o conteúdo
GL-PT

Soluções · Reporting generativo e multimodal

Reporting generativo e multimodal

De dados e informação a reporting em texto, voz e vídeo.

Numa página

Construímos sistemas que convertem dados, fontes e conhecimento em reporting estruturado, explicações, narrativas e peças multimodais adaptadas a diferentes audiências, idiomas, durações e canais.

  1. 01De informação estruturada a geração multimodal. A geração começa antes de redigir.
  2. 03Uma arquitetura que separa informação, planeamento e geração. Nem toda a decisão dentro de um sistema generativo tem de ser generativa.
  3. 05Princípio de arquitetura. Dados, cálculos, entidades, contexto e restrições mantêm-se separados da realização linguística.

Combinamos processamento de informação, cálculo, NLG, modelos generativos e validação dentro de uma arquitetura onde cada componente assume aquilo que pode fazer melhor.

De informação estruturada a geração multimodal.

A geração começa antes de redigir. O sistema reúne informação, normaliza dados, identifica entidades e relações, calcula aquilo que pode ser calculado e constrói uma representação estruturada do conteúdo disponível.

A partir dessa representação pode decidir que informação é relevante, como organizá-la, que nível de detalhe cada audiência precisa e que restrições deve conservar durante a geração.

Os modelos generativos intervêm dentro dessa arquitetura como componentes de realização linguística, explicação e adaptação, e não como substitutos das camadas de dados, cálculo, conhecimento ou validação.

Uma mesma base informativa pode produzir um relatório, um briefing, um alerta, uma narração, legendas ou uma peça de vídeo sem reconstruir todo o processo de raiz para cada formato.

O que construímos

Ingestão e normalização de informação

Integrar fontes heterogéneas numa representação utilizável. Ligamos dados estruturados, APIs, documentos, eventos, publicações e outras fontes. Normalizamos formatos, entidades, datas, unidades, relações e contexto para que o resto do sistema possa trabalhar sobre uma base comum.

Representação informacional

Separar a informação disponível da forma como depois será comunicada. Estruturamos factos, métricas, entidades, eventos, relações, períodos, contexto e metadados através de esquemas tipados. Os cálculos e transformações deterministas realizam-se antes da geração linguística quando podem ser resolvidos de forma exata em código.

Seleção e planeamento NLG

Decidir o que comunicar antes de decidir como expressá-lo. O sistema seleciona informação consoante o objetivo, a audiência, o contexto e o momento. Pode estabelecer prioridades, profundidade, ordem, relações narrativas, extensão e estrutura antes de solicitar ao modelo a realização linguística. O planeamento do conteúdo permanece separado da redação.

Geração controlada

Utilizar modelos generativos onde trazem flexibilidade linguística. Os modelos transformam estruturas e planos de conteúdo em linguagem natural condicionada por terminologia, formato, audiência, idioma, extensão e restrições de conteúdo. A arquitetura evita delegar no modelo tarefas que podem ser resolvidas melhor através de dados estruturados, lógica ou cálculo determinista.

Adaptação por audiência e contexto

Uma mesma informação pode precisar de explicações diferentes. A partir de uma representação comum podem gerar-se versões com diferente profundidade, registo, idioma, duração, estrutura ou nível de conhecimento prévio. O sistema distingue entre informação que deve conservar-se e aspetos da comunicação que podem ser adaptados.

Realização multimodal

Texto, voz e vídeo como diferentes formas de expressar uma mesma base informativa. O sistema pode produzir relatórios, guiões, narrações, áudio, legendas, gráficos e vídeo. Cada modalidade introduz restrições próprias de duração, ritmo, pronúncia, segmentação, sincronização e correspondência entre linguagem e elementos visuais.

Validação e avaliação

Verificar dados, conteúdo e realização linguística em camadas diferentes. Podemos validar números, datas, nomes, sinais, unidades, períodos, entidades, relações e restrições estruturais contra os dados utilizados pelo sistema. Em separado, avaliamos propriedades como cobertura, coerência, fidelidade semântica, terminologia, naturalidade, adequação à audiência e correspondência entre modalidades.

Arquitetura de reporting
  1. Fontes
  2. Dados e informação
  3. Representação estruturada
  4. Seleção e planeamento
  5. NLG
  6. Texto · voz · vídeo
  7. Validação
Uma base informativa · muitas realizações
  1. Dados + contexto
  2. Representação
  3. Planeamento
  4. BriefRelatórioExplicação
  5. Línguas
  6. Texto · voz · vídeo

Uma arquitetura que separa informação, planeamento e geração.

Nem toda a decisão dentro de um sistema generativo tem de ser generativa.

Determinista

Cálculos · números · datas · unidades · identificadores · transformações exatas

Estruturado

Entidades · eventos · métricas · relações · contexto · metadados · planos de conteúdo

Generativo

Redação · explicação · síntese · reformulação · adaptação · composição narrativa

Avaliado

Cobertura · consistência · terminologia · fidelidade semântica · naturalidade · adequação multimodal

Um mesmo sistema de informação, múltiplos formatos de reporting

  • Reporting automatizado e recorrente
  • Alertas e briefings baseados em dados ou eventos
  • Relatórios e resumos executivos
  • Explicações geradas a partir de informação estruturada
  • Narrativas adaptadas por audiência
  • Reporting multilingue e localizado
  • Áudio e narrações geradas
  • Legendas e versões sincronizadas
  • Vídeo gerado a partir de uma mesma base informativa
  • Sistemas multiformato onde texto, voz e vídeo partilham dados, contexto e controlos

Princípio de arquitetura

Primeiro estruturamos a informação. Depois decidimos como comunicá-la.

Dados, cálculos, entidades, contexto e restrições mantêm-se separados da realização linguística. Os modelos generativos trazem flexibilidade onde ela é útil, enquanto lógica, estruturas e validadores controlam aquilo que pode ser resolvido de forma mais precisa fora do modelo.

Uma base informativa. Muitas realizações.

Separar informação e realização linguística permite reutilizar uma mesma representação em diferentes produtos e canais.

Um mesmo conjunto de dados pode alimentar um briefing de vinte segundos, um relatório extenso, uma explicação para uma audiência geral, outra para especialistas, diferentes idiomas, uma narração de áudio e uma peça audiovisual.

O que muda é a forma de comunicar. A informação subjacente pode continuar a ser comum.

Componentes da arquitetura

Dados e informação

Ingestão · APIs · normalização · extração estruturada · schemas tipados · entity resolution · contexto temporal

Representação e conhecimento

Entidades · relações · eventos · métricas · taxonomias · terminologia · contexto · metadata

NLG

Content selection · document planning · geração condicionada · structured generation · templates · LLMs · restrições

Cálculo e controlo

Transformações deterministas · regras · cálculos · validação de números · unidades · datas · entidades · consistência

Avaliação linguística

Fidelidade semântica · cobertura · entailment · terminologia · coerência · avaliação por critérios

Multimodal

TTS · ASR · legendagem · alinhamento temporal · sincronização · composição audiovisual

Operação

Observabilidade · versionamento · rastreabilidade · avaliação contínua · human-in-the-loop consoante o risco

A geração é apenas uma camada do sistema.

Os sistemas de reporting mais úteis não começam por perguntar a um modelo o que deve escrever. Começam por organizar dados, contexto, cálculos e objetivos de comunicação.

A partir daí, NLG e modelos generativos permitem converter essa informação em explicações, relatórios e narrativas adaptadas a diferentes pessoas, idiomas e meios.

Desenhamos a cadeia completa: dos dados e da informação à sua expressão em texto, voz e vídeo.

O sistema por dentro

Maturidade · Avaliação
Como se organiza
Separamos explicitamente fontes, representação informacional, cálculo, seleção de conteúdo, planeamento NLG, realização linguística e renderização multimodal. Esta separação permite mudar modelos, idiomas, audiências ou formatos sem converter toda a cadeia de reporting numa única chamada generativa. Os dados e as restrições viajam como estruturas tipadas e podem ser reutilizados por diferentes formas de saída.
O que pode examinar-se
O sistema pode conservar a relação entre uma saída e os dados, fontes, cálculos e transformações que participaram na sua geração. Podemos examinar informação de entrada, estruturas normalizadas, cálculos, seleção de conteúdo, plano narrativo, saída linguística e resultados de validação. Isto permite analisar não só o que o sistema produziu, mas também que informação utilizou e que transformações aplicou para o produzir.
Como se verifica
Não tratamos a qualidade como uma única pontuação. As propriedades que podem ser verificadas exatamente — números, sinais, datas, nomes, unidades, períodos, relações ou restrições estruturais — são validadas através de código sempre que é possível. Cobertura, fidelidade semântica, coerência, terminologia, naturalidade e adequação à audiência exigem mecanismos de avaliação diferentes. Os avaliadores baseados em modelos podem fazer parte do sistema, mas não substituem verificações deterministas quando estas existem.

Condições e limites

A geração estruturada reduz erros e melhora o controlo, mas não converte automaticamente qualquer saída em correta. A qualidade final depende também da qualidade e da atualidade dos dados, das regras de seleção, dos cálculos realizados, do contexto disponível e dos critérios utilizados para avaliar a saída. Em voz e vídeo surgem ainda restrições próprias de pronúncia, sincronização, seleção visual, temporalidade e correspondência entre modalidades. Desenhamos estas camadas consoante o domínio, o risco e o nível de autonomia que cada sistema realmente precisa.

A capacidade ganha valor dentro de um problema concreto.

Partilhem connosco o contexto e pensaremos juntos como combinar informação, tecnologia, software, pessoas e avaliação em torno do resultado que importa.

Pesquisar · Escreva para pesquisar. Esc para fechar.

Resultados de pesquisa →

Perguntar ao bot

Este é o Ask 3.14, um assistente automático. Responde unicamente com o conteúdo público desta web — soluções, capacidades, sistemas, perguntas, leituras e trabalho de laboratório —, mostra os conteúdos que utilizou e distingue aquilo que a web ainda não permite estabelecer. Não é uma pessoa da equipa nem conhece o vosso caso; para falar com alguém, escrevam à equipa.

Assistente automático limitado ao conteúdo público da 3.14; pode abster-se. Para falar com uma pessoa, escrevam à equipa.

Escrever à equipa →