Voltar para o blog
Machine Learning

OpenAI lança Symphony: orquestração autônoma de agentes para desenvolvimento de software

18 de maio de 2026
00:18
AutomaçãoOpenAIdesenvolvimento de softwarecódigo abertoagentes autônomosprodutividade em TIInteligência ArtificialOrquestraçãoElixirgestão de projetos
OpenAI lança Symphony: orquestração autônoma de agentes para desenvolvimento de software

A OpenAI anunciou a abertura do código-fonte do Symphony, uma solução inovadora para orquestração de agentes autônomos focados em codificação. Diferente dos métodos tradicionais que dependem da supervisão constante de desenvolvedores em sessões interativas, o Symphony utiliza ferramentas de gerenciamento de projetos, como trackers de issues, para coordenar múltiplos agentes de código de forma independente e eficiente.

Como o Symphony funciona na prática

O Symphony substitui o gerenciamento manual de sessões de codificação por um modelo baseado em "tarefas". Cada tarefa é atribuída a um agente dedicado que trabalha de forma autônoma até a conclusão, sem necessidade de intervenção humana contínua. Após o término, cabe ao desenvolvedor revisar o resultado gerado.

Essa abordagem foi criada para superar a limitação da "atenção humana" no fluxo de trabalho anterior, onde um engenheiro gerenciava de três a cinco sessões Codex simultaneamente, o que gerava dificuldades em manter o controle do contexto, monitorar agentes parados e acompanhar o progresso.

Organização do fluxo de trabalho por entregáveis

Ao invés de focar em sessões individuais, o Symphony estrutura o processo em torno dos entregáveis centrais do projeto: issues, tarefas, tickets e milestones. Ele monitora continuamente o quadro de tarefas e garante que cada atividade ativa tenha um agente trabalhando até sua conclusão. Se um agente travar ou falhar, o Symphony o reinicia automaticamente. Novas tarefas são captadas e organizadas pelo próprio sistema.

Essa arquitetura permite, por exemplo, que um agente analise o código existente, crie um plano de implementação e divida esse plano em uma árvore de tarefas para outros agentes executarem em paralelo. Caso um agente identifique oportunidades de otimização, ele pode abrir automaticamente uma nova issue, que será revisada por um humano antes da delegação.

Vantagens do modelo e implementação

O principal benefício do Symphony é a redução do custo dos erros cometidos pelos agentes, já que o modelo prioriza a revisão de trabalhos concluídos, facilitando a rejeição e correção. Além disso, o Symphony não é um sistema complexo de supervisão, mas uma especificação aberta descrita em um arquivo SPEC.md que qualquer organização pode adaptar para criar seu próprio orquestrador.

A implementação de referência foi desenvolvida em Elixir, aproveitando suas primitivas robustas para orquestração e supervisão de processos concorrentes.

Disponibilidade e aplicação prática

O Symphony está disponível como código aberto no GitHub (https://github.com/openai/symphony) e não é comercializado como um produto independente. Em vez disso, serve como uma base para desenvolvedores e equipes de engenharia adaptarem a orquestração autônoma de agentes às suas necessidades específicas e repositórios.

Seu uso é indicado para times que buscam escalar a produtividade de desenvolvimento com agentes de IA, minimizando o esforço manual de supervisão e aumentando a autonomia dos agentes.

Links úteis para começar