← Últimos artigos
💻 computer science

Rethinking Query Optimization for Multi-Agent Systems [Vision]

Este artigo introduz o NOMA, um novo framework de otimização de consultas para pipelines de dados multiagentes que aborda os desafios únicos de modelos de dados heterogêneos e topologias variáveis ao otimizar conjuntamente as escolhas de topologia, modelo e mecanismo para reduzir significativamente o custo e a latência enquanto melhora a qualidade, conforme demonstrado por achados empíricos de ineficiências extremas nas abordagens ad hoc atuais.

Autores originais: Zoi Kaoudi, Ioana Giurgiu

Publicado 2026-07-08
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Zoi Kaoudi, Ioana Giurgiu

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ê é o gerente de uma cozinha tecnológica e massiva, onde uma equipe de chefs (chamados de "agentes") trabalha em conjunto para preparar refeições complexas baseadas em pedidos de clientes. No passado, essas cozinhas funcionavam com receitas fixas: o Chef A sempre pica, o Chef B sempre cozinha, e eles sempre usam os mesmos fornos. Mas agora, com o surgimento de ferramentas de IA poderosas (Large Language Models), essas cozinhas tornaram-se caóticas. Você tem dezenas de chefs diferentes, alguns são IAs com características humanas, outros são robôs de bancos de dados tradicionais, e eles podem conversar entre si de infinitas maneiras.

O artigo "Rethinking Query Optimization for Multi-Agent Systems" argumenta que a nossa forma atual de gerir estas cozinhas está quebrada. Estamos apenas a adivinhar qual chef faz o quê, qual forno usar e em que ordem, o que leva a desperdício de dinheiro, serviço lento e, às vezes, comida com mau sabor.

Aqui está a visão do artigo, explicada de forma simples:

1. O Problema: O "Jogo de Adivinhação" é Demasiado Caro

Os autores realizaram um experimento do mundo real com uma equipa de 10 chefs a lidar com relatórios de suporte ao cliente. Eles testaram milhares de formas diferentes de organizar a equipa. Os resultados foram chocantes:

  • Custo: Algumas configurações de equipa custaram 153 vezes mais do que outras para serem executadas.
  • Velocidade: Algumas configurações demoraram 5 vezes mais tempo para concluir a mesma tarefa.
  • Qualidade: A precisão do relatório final variou em 25%.

A Metáfora: Imagine que precisa de conduzir de Nova Iorque a Boston. Atualmente, os programadores apenas escolhem um carro e uma rota com base no hábito. Eles podem conduzir um camião enorme por uma estrada secundária (caro e lento) quando um pequeno carro desportivo na autoestrada (barato e rápido) seria perfeito. O artigo mostra que a "melhor" rota não é óbvia; é uma mistura estranha de um carro pequeno para parte da viagem e um comboio rápido para outra parte, algo que nenhum humano planearia manualmente.

2. O Novo Desafio: Não é Apenas uma Receita, é um Ser Vivo

Nos antigos sistemas de bases de dados, a "receita" (o plano) era fixa. O otimizador apenas decidia a ordem dos passos.
Neste novo mundo da IA, a própria receita é uma variável.

  • Topologia: O Chef A deve falar diretamente com o Chef B, ou deve passar por um gestor? Devem trabalhar em linha ou em círculo?
  • Seleção de Modelo: Devemos usar uma IA barata e rápida para tarefas simples e uma IA super-cara e inteligente para tarefas difíceis?
  • Seleção de Engine: Esta tarefa deve ser executada num supercomputador ou num servidor padrão?

O artigo argumenta que não se pode otimizar estes elementos separadamente. Tem de resolver tudo ao mesmo tempo, como tentar resolver um cubo mágico onde as cores mudam constantemente.

3. A Solução: NOMA (O "Gestor de Cozinha Inteligente")

Os autores propõem um novo framework chamado NOMA. Pense no NOMA como um gestor de cozinha superinteligente que não se limita a seguir uma receita, mas inventa a melhor receita para cada pedido que chega.

O NOMA funciona através de quatro truques:

  • O Gerador Criativo (Busca de Variáveis): Em vez de tentar todas as combinações possíveis (o que é impossível), o NOMA utiliza IA para imaginar novas estruturas de equipa. Pode dizer: "Vamos fundir estes dois chefs num único super-chef", ou "Vamos dividir esta tarefa em dois passos menores". Ele cria planos que os humanos não pensariam.
  • A Bola de Cristal (Modelos de Custo Unificados): Ele prevê o futuro. Estima quanto dinheiro, tempo e qualidade uma configuração de equipa específica produzirá. Mas, como a IA é imprevisível (às vezes comete erros), esta "bola de cristal" não fornece apenas um número único; fornece um intervalo de possibilidades para contabilizar a incerteza.
  • O Piloto de Meio de Voo (Refinamento Contínuo): Nos sistemas antigos, uma vez que o avião descola, não se pode mudar a rota. No NOMA, o sistema observa os chefs enquanto trabalham. Se um chef estiver com dificuldades ou se os dados parecerem estranhos, o gestor pode alterar instantaneamente o plano para os passos restantes. É como um piloto que altera a rota do avião a meio do voo para evitar uma tempestade.
  • O Banco de Memória (Caching Semântico): Se a cozinha já fez uma "sopa de galinha" para um cliente, e um novo cliente pede "um caldo quente com galinha", o sistema reconhece que são a mesma coisa (mesmo que as palavras sejam diferentes) e reutiliza o resultado. Isto poupa imenso dinheiro e tempo.

4. A Grande Visão

O artigo conclui que precisamos de deixar de tratar estas pipelines de IA como programas estáticos escritos uma vez e esquecidos. Em vez disso, devem ser artefactos auto-evolutivos.

Tal como um organismo vivo se adapta ao seu ambiente, o NOMA vislumbra um sistema que aprende constantemente:

  • Aprende quais os chefs que trabalham melhor juntos.
  • Aprende quando utilizar ferramentas caras versus ferramentas baratas.
  • Aprende a poupar dinheiro ao esperar por momentos mais baratos para executar tarefas.

Em resumo: O artigo diz: "Parem de adivinhar. Vamos construir um sistema que desenha, testa e melhora automaticamente a sua própria equipa de trabalhadores de IA para obter os melhores resultados com o menor custo, todas as vezes."

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 →