← Últimos artigos
🤖 AI

FlowSteer: Towards Agents Designing Agentic Workflows via Reinforced Progressive Canvas Editing

FlowSteer é um novo framework que permite a um único agente projetar, de ponta a ponta, fluxos de trabalho executáveis por agentes por meio de um paradigma de edição progressiva em canvas reforçado, aproveitando feedback em tempo real ao nível de grafos para superar desafios na construção dependente de humanos e na reparação de erros em loop.

Autores originais: Mingda Zhang, Wenjin Liu, Tiesunlong Shen, Qika Lin, Rui Mao, Erik Cambria, Xiaoying Tang, Haoran Luo

Publicado 2026-05-15
📖 4 min de leitura☕ Leitura rápida

Autores originais: Mingda Zhang, Wenjin Liu, Tiesunlong Shen, Qika Lin, Rui Mao, Erik Cambria, Xiaoying Tang, Haoran Luo

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ê está tentando construir uma máquina complexa, como um dispositivo de Rube Goldberg, para resolver um problema específico (como calcular uma resposta matemática ou escrever um trecho de código).

No passado, os humanos tinham que sentar e arrastar e soltar manualmente cada peça dessa máquina, conectando engrenagens e alavancas uma por uma. Se cometessem um erro, frequentemente precisavam desmontar tudo e começar do zero. Isso era lento, caro e difícil de adaptar a novos problemas.

FlowSteer é um novo sistema que muda o jogo. Em vez de um humano construir a máquina, ele usa um "Agente Arquiteto" inteligente que constrói a máquina em si, passo a passo, enquanto um "Robô Construtor" a testa em tempo real.

Veja como funciona, usando analogias simples:

1. A "Tela" (O Banco de Trabalho Interativo)

Pense na Tela de Fluxo de Trabalho como um banco de trabalho mágico e vivo.

  • Antigo Jeito: Você escreve um plano em um papel, entrega a um construtor e espera que ele construa corretamente. Se quebrar, você só descobre no final.
  • Jeito FlowSteer: O Agente Arquiteto coloca uma engrenagem minúscula (um "operador") no banco de trabalho. Imediatamente, o banco de trabalho a verifica: "Essa engrenagem tem o formato certo? Ela se encaixa?" Ele fornece feedback instantâneo. Se a engrenagem estiver errada, o Agente pode trocá-la ali mesmo. Isso acontece para cada peça adicionada.

2. O "Arquiteto" vs. O "Construtor" (A Equipe)

O sistema divide o trabalho em duas funções distintas para torná-lo mais inteligente:

  • O Arquiteto (Diretor de Fluxo): Esta é uma IA menor e leve. Sua única função é decidir quais peças colocar na máquina e como conectá-las. Ela não faz o trabalho pesado; apenas projeta o projeto.
  • O Construtor (O Executor): Esta é uma IA poderosa e robusta (como GPT-4o ou similar). Ela pega o projeto feito pelo Arquiteto e realmente faz os cálculos, escreve o código ou responde à pergunta.
  • Por que isso importa: O Arquiteto aprende a ser um ótimo designer observando o Construtor ter sucesso ou falhar. Se o Construtor tiver dificuldades, o Arquiteto aprende a alterar o projeto para a próxima vez. Eles não precisam ter o mesmo tamanho; um Arquiteto pequeno pode dirigir um Construtor gigante.

3. "Edição Progressiva Reforçada" (Aprendendo por Tentativa e Erro)

Esta é a "salsa secreta" do FlowSteer.

  • Imagine que você está aprendendo a cozinhar um prato complexo. Em vez de adivinhar a receita inteira de uma vez, você adiciona um ingrediente, prova e ajusta.
  • FlowSteer faz isso com lógica. O Arquiteto adiciona um passo (por exemplo, "Calcule este número"), a Tela o testa e diz ao Arquiteto: "Esse passo está faltando uma verificação". O Arquiteto então adiciona um passo de "Verificação".
  • Ele continua fazendo isso, uma pequena edição de cada vez, usando Aprendizado por Reforço. Pense nisso como um videogame onde o Arquiteto recebe uma "pontuação" apenas quando a máquina final funciona perfeitamente. Ao longo de milhares de tentativas, o Arquiteto aprende exatamente qual sequência de passos leva a uma pontuação alta.

4. Os Resultados (O que o Artigo Encontrou)

Os pesquisadores testaram esse sistema em 12 "desafios" diferentes, variando de problemas matemáticos complicados (como os do conjunto de dados MATH) até escrever código de computador e responder a perguntas complexas.

  • Melhor que a concorrência: FlowSteer superou outros métodos que tentam construir essas máquinas de uma só vez ou dependem de humanos para configurá-las.
  • Corrigindo erros em tempo real: Como verifica cada passo, ele pode detectar erros cedo. Se um problema matemático precisar de um passo de verificação específico, FlowSteer aprende a adicioná-lo automaticamente.
  • Flexível: Funciona com diferentes "Construtores" (diferentes modelos de IA). Você pode trocar o Construtor robusto por outro, e o Arquiteto ainda saberá como projetar a máquina para ele sem precisar ser re-treinado.

Resumo

FlowSteer é como ensinar um arquiteto mestre a projetar máquinas complexas, permitindo que ele as construa peça por peça em um banco de trabalho inteligente que grita "Errado!" ou "Bom!" após cada movimento. Em vez de adivinhar o plano inteiro de uma vez, ele aprende através de uma longa série de pequenos passos corrigíveis, resultando em um sistema muito melhor em resolver problemas difíceis e de múltiplos passos do que métodos anteriores.

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 →