Advancing Automated Algorithm Design via Evolutionary Stagewise Design with LLMs

O artigo apresenta o EvoStage, uma nova abordagem evolutiva que utiliza modelos de linguagem (LLMs) em estágios sequenciais com feedback e uma perspectiva global-local para superar as limitações de métodos de caixa preta, resultando no projeto de algoritmos otimizados que superam designs humanos e técnicas existentes em tarefas complexas como o posicionamento de chips.

Chen Lu, Ke Xue, Chengrui Gao, Yunqi Shi, Siyuan Xu, Mingxuan Yuan, Chao Qian, Zhi-Hua Zhou

Publicado 2026-03-10
📖 5 min de leitura🧠 Leitura aprofundada

Each language version is independently generated for its own context, not a direct translation.

Imagine que você precisa construir uma casa perfeita, mas não tem um arquiteto humano à disposição. Você tem, em vez disso, um engenheiro de IA superinteligente (um Grande Modelo de Linguagem, ou LLM), que leu milhões de livros de arquitetura, mas nunca construiu uma casa de verdade.

O problema é que, se você pedir para essa IA "crie o melhor plano de casa possível", ela pode alucinar: desenhar paredes que não sustentam o teto ou janelas que ficam no lugar errado. Ela sabe a teoria, mas não sabe a prática. Além disso, testar cada plano é caro e demorado (como construir uma casa inteira só para ver se ela cai).

É aqui que entra o EvoStage, a solução apresentada neste artigo. Pense no EvoStage não como um pedido único, mas como um processo de construção colaborativo e passo a passo.

Aqui está como funciona, usando analogias do dia a dia:

1. O Problema: A "Caixa Preta" vs. A Realidade

Antes do EvoStage, as IAs funcionavam como um jogo de "Aquece, Fria".

  • Você pede um algoritmo (o plano da casa).
  • A IA entrega o plano.
  • Você testa a casa inteira. Se cair, você diz "Frio" (ruim). Se ficar em pé, você diz "Quente" (bom).
  • A IA tenta de novo, sem saber por que a casa caiu. Ela chuta no escuro. Em problemas industriais complexos (como colocar chips em computadores), você não tem dinheiro para construir 100 casas e ver quais caem.

2. A Solução: O "EvoStage" (Design Evolutivo por Etapas)

O EvoStage muda as regras do jogo. Em vez de pedir a casa inteira de uma vez, ele divide a construção em etapas pequenas e gerenciáveis, como se fosse uma equipe de construção real.

A. O Mestre de Obras (Agente Coordenador)

Imagine um Mestre de Obras (um agente de IA) que não desenha os tijolos, mas supervisiona o progresso.

  • Ele olha para o que foi feito até agora (ex: "A fundação está boa, mas a parede da cozinha está torta").
  • Ele dá instruções específicas para a próxima etapa: "Ok, agora vamos focar em endireitar a parede da cozinha antes de pensar no telhado".
  • Isso evita que a IA se perca em detalhes errados.

B. Os Pedreiros Especialistas (Agentes Codificadores)

Em vez de um único pedreiro tentar fazer tudo (fundação, elétrica, hidráulica), o EvoStage usa vários pedreiros especialistas.

  • Um agente só cuida da fundação.
  • Outro só cuida da elétrica.
  • Eles recebem as instruções do Mestre de Obras e trabalham em suas partes específicas. Isso reduz a confusão e melhora a qualidade de cada peça.

C. O Feedback em Tempo Real (O "Olhar para o Chão")

A mágica acontece aqui. Em cada etapa, a IA recebe feedback imediato.

  • Exemplo: "Você colocou a parede aqui, mas ela está muito perto da janela. Vamos ajustar."
  • A IA aprende na hora, corrigindo o rumo antes de cometer um erro fatal. Isso é como um arquiteto que anda pela obra e diz: "Ei, essa viga está torta", em vez de esperar a casa cair para reclamar.

D. O Equilíbrio "Global vs. Local" (Pensamento Rápido e Lento)

O sistema tem dois modos de pensar:

  1. Pensamento Local (Passo a Passo): Foca em melhorar a etapa atual (ex: "Como fazer essa parede ficar reta?").
  2. Pensamento Global (Visão de Águia): De vez em quando, a IA para, olha para o projeto inteiro e pensa: "Esse estilo de casa não vai funcionar, vamos mudar a ideia completamente". Isso impede que a IA fique presa em soluções "ok" que não são as melhores possíveis.

3. Onde isso foi testado? (A Prova de Fogo)

Os pesquisadores testaram essa ideia em dois cenários muito difíceis:

  1. Colocação de Chips (O "Tetris" 3D):

    • Imagine tentar organizar milhões de peças minúsculas (transistores) em um chip de computador para que fiquem o mais perto possível e não esquentem. É um pesadelo de complexidade.
    • Resultado: O EvoStage criou um "plano de organização" que foi melhor do que os criados por humanos especialistas e muito mais rápido. Em um teste real com um chip 3D de uma grande empresa, eles economizaram 52% do tempo de cálculo e melhoraram a eficiência do chip em 9%. É como se, em vez de levar 10 horas para organizar a sala, você levasse 4 horas e deixasse tudo mais arrumado.
  2. Otimização de "Caixa Preta" (Descoberta de Novas Coisas):

    • Imagine tentar descobrir a fórmula perfeita de um remédio ou material novo, onde você não sabe a química por trás, só pode testar e ver o resultado.
    • Resultado: O EvoStage criou uma "bússola" (chamada função de aquisição) que guiou a busca muito melhor do que as bússolas tradicionais, encontrando soluções melhores com menos testes.

Resumo da Ópera

O EvoStage é como transformar um gênio solitário que alucina em uma equipe de construção organizada.

  • Em vez de tentar adivinhar a resposta final de uma vez, eles dividem o problema.
  • Eles ouvem o feedback a cada passo.
  • Eles têm especialistas para cada tarefa.
  • Eles têm um chefe que garante que todos estejam alinhados.

O resultado? Uma IA que consegue resolver problemas industriais supercomplexos, onde antes ela só falhava ou precisava de milhões de tentativas. É um passo gigante para automatizar a criação de soluções que ajudam a humanidade a ser mais produtiva e a criar tecnologias mais avançadas.