← Últimos artigos
🤖 AI

BatchDAG: LLM-Planned Execution Graphs for Scalable Ad-Hoc Analysis Over Enterprise Data

O BatchDAG é um sistema escalável que utiliza LLMs para gerar grafos acíclicos dirigidos tipados para orquestrar operações em lote paralelas e conscientes de entidades, permitindo análises ad-hoc eficientes e precisas sobre grandes conjuntos de dados empresariais enquanto reduz significamente alucinações e custos em comparação com abordagens de agentes sequenciais.

Autores originais: Anupreet Walia

Publicado 2026-07-22
📖 7 min de leitura🧠 Leitura aprofundada

Autores originais: Anupreet Walia

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você tem um amigo robô superinteligente que consegue ler um único livro e te contar exatamente o que aconteceu nele. Esse robô é ótimo para resumir uma história, mas e se você pedisse para ele ler 50.000 livros e responder a uma pergunta como: "Todos os personagens nestes livros já falaram sobre dinheiro?". Se você apenas entregasse todos os livros de uma vez para o robô, o cérebro dele explodiria com tanta informação. Se você pedisse para ele ler um por um, levaria anos para terminar. Este é o problema que os "Large Language Models" (LLMs) modernos enfrentam — os cérebros de IA por trás de muitos chatbots. Eles são brilhantes em entender documentos individuais, mas têm dificuldade em analisar coleções massivas e bagunçadas de dados (como milhares de reuniões de negócios) de uma só vez. Eles ficam confusos, perdem o rastro de qual fato pertence a qual reunião e levam uma eternidade para terminar.

Apresentamos o BatchDAG, um novo sistema projetado para corrigir isso, agindo como um mestre regente de uma grande orquestra. Em vez de deixar o robô de IA tentar fazer tudo sozinho, o BatchDAG usa a IA apenas para escrever uma "receita" ou "mapa" detalhado do que precisa ser feito. Em seguida, um motor de computador super-rápido e "não pensante" segue esse mapa, realizando a matemática e a busca repetitivas e chatas instantaneamente, e só chama a IA "inteligente" quando absolutamente necessário. O resultado? O sistema pode responder a perguntas complexas sobre dezenas de milhares de reuniões em menos de um minuto, custando centavos em vez de dólares, e não inventa fatos.

O Problema: A Armadilha do "Um por Um"

Pense em tentar encontrar uma conversa específica em uma biblioteca de 50.000 transcrições de reuniões. Se você usar um agente de IA padrão (como um bot ReAct), ele age como uma pessoa caminhando pela biblioteca, pegando um livro, lendo-o, colocando-o de volta, pegando o próximo e assim por diante.

  • Sobrecarga Cerebral: Se você tentar alimentar a IA com todos os livros de uma vez, ela atinge um "limite de contexto" — sua memória está cheia demais para conter tudo.
  • Perda de Atribuição: Se a IA procurar por "dinheiro" em todos os livros, ela pode te dizer: "Sim, dinheiro foi mencionado!", mas não consegue te dizer qual reunião disse isso. Ela perde a conexão entre o fato e a fonte.
  • Dreno de Tempo: Fazer isso um por um é dolorosamente lento. Se você tem 3.000 acordos para verificar, e cada um leva alguns segundos, você ficará esperando por horas.

A Solução: O "Planejador Mestre" e a "Linha de Montagem"

O BatchDAG muda o jogo ao dividir o trabalho em dois papéis distintos: o Planejador e o Trabalhador.

1. O Planejador (O Arquiteto de IA)
Quando você faz uma pergunta como: "Nossa equipe de vendas fez boas perguntas em todas as reuniões?", a IA não começa a ler ainda. Em vez disso, ela atua como um arquiteto desenhando uma planta. Ela cria um Grafo Acíclico Dirigido (DAG).

  • Tradução simples: Imagine um fluxograma feito de blocos de LEGO. Cada bloco é uma tarefa específica: "Pesquisar no banco de dados", "Filtrar os resultados", "Agrupar por reunião" ou "Pedir à IA para analisar".
  • A IA escreve este mapa em um formato estrito e estruturado (JSON), não em frases desorganizadas. Isso garante que o computador saiba exatamente o que fazer a seguir sem se confundir.

2. O Trabalhador (O Motor Determinístico)
Uma vez que o mapa é desenhado, um motor de computador super-rápido assume o controle. Ele não precisa ser "inteligente"; ele só precisa ser rápido e obediente.

  • Ondas Paralelas: Em vez de realizar tarefas uma por uma, o motor olha para o mapa e vê quais blocos podem ser feitos ao mesmo tempo. Ele as executa em "ondas". Imagine uma onda no estádio: todos na seção A se levantam de uma vez, depois a seção B, depois a seção C. Isso torna o processo incrivelmente rápido.
  • Etapas Zero-LLM: A maioria dos blocos no mapa (como pesquisar em um banco de dados ou ordenar números) não precisa da IA; eles são feitos por código comum, que é gratuito e instantâneo. A IA só é chamada quando o mapa diz: "Agora, use seu cérebro para analisar este grupo específico".

O Ingrediente Secreto: "Loteamento Consciente de Entidades"

Este é o maior truque do artigo. Imagine que você tem 121 reuniões, e cada reunião tem 4 de 48 páginas de texto.

  • O Jeito Antigo (Nível de Linha): Se você alimentar a IA com 5 páginas de cada vez, pode acabar enviando as primeiras 5 páginas da Reunião A, depois as próximas 5 páginas da Reunião A, e assim por diante. Você acaba enviando a mesma reunião 10 vezes, mas cada vez ela só vê um fragmento minúsculo e confuso. Isso é um desperdício e leva a suposições ruins.
  • O Jeito BatchDAG (Consciente de Entidades): O sistema agrupa as páginas por ID da Reunião primeiro. Ele diz: "Aqui estão 5 reuniões completas, com todas as suas páginas incluídas". Ele envia à IA 5 histórias completas em vez de 100 fragmentos minúsculos.
  • O Resultado: Este agrupamento simples reduziu o número de vezes que a IA precisou ser chamada em 47 vezes. É como enviar um detetive para investigar 5 casas inteiras em vez de 235 quartos diferentes espalhados pela cidade.

O Que Eles Descobriram

Os pesquisadores testaram este sistema com dados do mundo real da Brevian.ai, que inclui mais de 50.000 reuniões e 3.000 acordos comerciais.

  • Velocidade: Eles analisaram 3.000 acordos em menos de 60 segundos. Um agente de IA padrão teria levado cerca de 100 minutos para fazer o mesmo trabalho.
  • Custo: Como o sistema evita chamar o cérebro caro da IA para cada etapa, o custo caiu drasticamente. Uma simples consulta ao banco de dados custou apenas US$ 0,02. Mesmo uma análise complexa de milhares de reuniões custou apenas cerca de US$ 0,24 por consulta.
  • Precisão: O sistema foi tão bom quanto um especialista humano projetando um fluxo de trabalho personalizado (pontuando 3,74 de 5 contra 3,25 para um pipeline projetado por humanos) e significativamente melhor que um agente de IA padrão.
  • Veracidade: Mais importante ainda, o BatchDAG foi muito melhor em provar suas respostas. Ele conseguiu apontar para a evidência exata da transcrição 77% das vezes, comparado a apenas 46–60% para outros métodos. Isso é crucial para empresas que precisam saber por que uma IA fez uma afirmação.

Por Que Isso Importa

O artigo sugere que, para problemas de grandes volumes de dados, não devemos apenas tornar a IA "mais inteligente". Em vez disso, devemos parar de deixar a IA fazer o trabalho pesado. A melhor abordagem é deixar a IA planejar o trabalho e, então, usar uma máquina rápida, monótona e confiável para executar o trabalho.

Ao usar dados estruturados (como linhas organizadas em uma planilha) em vez de resumos desorganizados entre as etapas, o sistema também reduziu as "alucinações" (fatos inventados) em 27%. Os autores descobriram que, quando a IA resume as coisas em inglês natural entre as etapas, ela tende a perder o rastro dos detalhes. Mas quando ela passa dados estruturados e organizados, os fatos permanecem travados no lugar.

Em resumo, o BatchDAG não é sobre tornar a IA um gênio; é sobre torná-la um excelente gerente que sabe exatamente quando chamar os especialistas e quando deixar a linha de montagem fazer o trabalho. Ele transforma um processo lento, caro e propenso a erros em um processo rápido, barato e confiável.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →