← Últimos artigos
💻 computer science

Declarative Data Services: Structured Agentic Discovery for Composing Data Systems

Este artigo apresenta Serviços de Dados Declarativos (DDS), uma arquitetura estruturada que supera as falhas de convergência da descoberta de agentes ilimitada em sistemas de dados heterogêneos ao decompor o espaço de busca em camadas delimitadas e tipadas, guiadas pela intenção declarativa do usuário e por feedback iterativo em tempo de execução.

Autores originais: Shanshan Ye, Duo Lu

Publicado 2026-05-21
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Shanshan Ye, Duo Lu

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

O Grande Problema: O "Velho Oeste" da Codificação por IA

Imagine que você pede a um arquiteto muito inteligente e bem lido (um agente de IA) para construir uma casa. Você diz: "Quero uma casa com 3 quartos, telhado solar, piscina e um orçamento de 300.000 dólares".

No passado, se você pedisse a uma IA para escrever o código de um único aplicativo, ela geralmente fazia um ótimo trabalho. Mas quando você pede para ela construir um sistema de dados complexo (como uma plataforma de negociação que precisa lidar com milhares de negociações de ações por segundo, armazenar anos de histórico e manter-se rápida), as coisas dão errado.

Por quê? Porque a IA é como um gênio que leu todos os livros da biblioteca, mas nunca construiu uma casa de verdade. Ela sabe o que é uma fila "Kafka" ou um banco de dados "ClickHouse", mas não sabe como eles se encaixam no mundo real. Ela pode escolher os materiais errados, esquecer de conectar os canos ou escolher um projeto que desaba sob pressão.

Se você apenas disser à IA: "Conserte isso", e deixá-la chutar novamente e novamente (um processo chamado "descoberta ilimitada"), ela frequentemente gira em círculos. Ela tenta consertar o encanamento mudando o telhado, ou continua reconstruindo a casa inteira do zero toda vez que comete um pequeno erro. Ela nunca converge para uma solução funcional.

A Solução: DDS (O "Arquiteto Estruturado")

Os autores propõem um novo sistema chamado Declarative Data Services (DDS). Em vez de deixar a IA vaguear sem rumo, o DDS atua como um gerente de construção rigoroso e organizado que força a IA a seguir um projeto específico de quatro etapas.

Pense no DDS como um prédio de quatro andares, onde cada andar tem um trabalho específico e um conjunto específico de regras. A IA (o "subagente") faz o trabalho, mas o Framework (o "gerente") segura os projetos e verifica o trabalho em cada etapa.

Os Quatro Andares do Prédio DDS

Andar 1: O "O Quê" (Intenção)

  • O Trabalho: Antes de construir, você deve definir exatamente o que quer.
  • A Analogia: Em vez de dizer "Quero uma casa legal", o usuário diz: "Preciso de 3 quartos, 2 banheiros, painéis solares e um orçamento de 300 mil dólares".
  • A Magia: O sistema força a IA a traduzir seu desejo vago em uma lista de verificação estrita e tipificada (Modelo de Dados, Velocidade, Custo, etc.). Se o pedido for impossível (por exemplo, "Quero uma mansão por 500 dólares"), o sistema para você antes que qualquer código seja escrito.

Andar 2: O "Como" (O Projeto)

  • O Trabalho: Projetar o fluxo de dados sem escolher marcas específicas ainda.
  • A Analogia: O arquiteto desenha um diagrama: "A água entra, vai para o filtro, depois para o tanque, depois para o chuveiro". Eles não dizem "Usaremos um filtro Whirlpool" ainda. Eles apenas decidem a forma do sistema.
  • A Magia: Isso separa o projeto dos produtos. Se o projeto estiver errado, você conserta o desenho, não a marca específica dos canos. Isso impede que a IA mude a casa inteira apenas porque um cano vazou.

Andar 3: O "Qual" (As Habilidades)

  • O Trabalho: Escolher os produtos e configurações reais.
  • A Analogia: Agora o arquiteto escolhe os itens específicos: "Usaremos um filtro Whirlpool e canos de PVC". Mas aqui está o segredo: o sistema usa um "Livro de Habilidades" (uma memória persistente).
  • A Magia: Este Livro de Habilidades é como um manual vivo. Se uma casa anterior teve um problema porque o filtro Whirlpool precisava de um adaptador específico, esse fato é escrito no Livro de Habilidades. Na próxima vez que a IA construir uma casa, ela lê o Livro de Habilidades e sabe exatamente qual adaptador usar. Ela não precisa "chutar" ou "reaprender" esse erro.

Andar 4: O "Verificação" (Atribuição em Tempo de Execução)

  • O Trabalho: Construir, ligar e ver o que quebra.
  • A Analogia: Você liga a água. Se o chuveiro vazar, o sistema não diz apenas "A casa está quebrada". Ele diz: "O vazamento está na conexão do cano de PVC (Andar 3)".
  • A Magia: Esta é a parte mais importante. Quando o sistema falha, ele rastreia o erro de volta até o andar exato onde a decisão foi tomada.
    • Se o orçamento for muito baixo, volta para o Andar 1.
    • Se o projeto for impossível, volta para o Andar 2.
    • Se a escolha do produto específico foi ruim, atualiza o Livro de Habilidades no Andar 3.
    • Ele não faz a IA chutar a casa inteira novamente. Ele faz um conserto pequeno e direcionado.

Por Que Isso Funciona (O Momento "Eureca!")

O artigo testou isso contra agentes de IA "ilimitados" (aqueles que apenas chutam e tentam novamente).

  • O Agente Ilimitado: Como um aluno tentando resolver um problema de matemática escrevendo números aleatórios até acertar. Leva muito tempo, custa muito dinheiro (poder de computação) e frequentemente desiste.
  • O Agente DDS: Como um aluno usando um livro didático e uma calculadora. Se errar um passo, o livro didático diz exatamente qual regra foi quebrada. Eles consertam essa única regra e seguem em frente.

Os Resultados:
Em um teste construindo um backend de negociação:

  • Agentes Ilimitados: Falharam em construir um sistema funcional 8 vezes em 10, mesmo após muitas tentativas. Eles ficaram presos em loops.
  • DDS: Construiu um sistema funcional 10 vezes em 10. Foi mais rápido, mais barato e o sistema realmente rodou com dados reais.

A Analogia do "Livro de Habilidades"

O artigo enfatiza que o conhecimento precisa de um lar.

  • Nos métodos antigos de IA, se a IA aprendesse que "Kafka precisa da porta 9092", ela poderia esquecer isso amanhã. Ela teria que reaprender toda vez.
  • No DDS, esse conhecimento é salvo em um Arquivo de Habilidades (como um arquivo YAML).
  • Se a IA cometer um erro (por exemplo, "Esqueci de abrir a porta 9092"), o sistema corrige o Arquivo de Habilidades.
  • Crucialmente: Na próxima vez que a IA construir um sistema, ela lê o Arquivo de Habilidades corrigido. O erro nunca é cometido novamente. O "conserto" é permanente, não apenas um patch temporário.

Resumo

O artigo argumenta que, para construir sistemas de dados complexos com IA, não podemos apenas deixar a IA "improvisar". Precisamos de um framework estruturado que:

  1. Quebre o problema em etapas claras e tipificadas (Intenção -> Projeto -> Produto -> Código).
  2. Force a IA a verificar seu trabalho em cada etapa antes de prosseguir.
  3. Lembre-se dos erros em um "Livro de Habilidades" permanente para que não sejam repetidos.
  4. Identifique erros com precisão para que a IA não precise chutar o que consertar.

Isso transforma o processo caótico de "IA chutando" em uma linha de montagem industrial confiável para construir software.

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 →