
OpenAI выпустила Symphony в виде открытого SPEC.md и референс‑реализации, предназначенной для оркестрации автономных код‑агентов. Проект ставит целью переложить контроль над агентами с ручного, сессионного управления на существующие инструменты управления проектами — трекеры задач и доски — которые служат «планом управления». В модели Symphony каждая задача на доске рассматривается как единица работы, гарантируется, что у каждой активной задачи запущен агент до тех пор, пока задача не помечена выполненной; по завершении результатов требуется проверка человеком. Если агент зависает или падает, платформа автоматически перезапускает его; когда появляется новая задача, система подхватывает её и назначает исполнителя.
Symphony возникла как ответ инженеров OpenAI на «узкое место человеческого внимания», с которым они столкнулись при одновременном ведении множества Codex‑сессий: на практике люди могли одновременно комфортно вести лишь три‑пять сессий, после чего снижалась способность отслеживать состояние и назначение работ. Вместо управления сессиями Symphony фокусируется на ключевых артефактах проекта — issues, tasks, tickets и milestones — и настраивает оркестрацию вокруг этих артефактов. задача может требовать от агента анализа кодовой базы и генерации плана реализации, который затем разбивается на дерево задач для распределения между другими агентами.
Агенты в рамках Symphony действуют автономно: они выполняют назначенные работы и могут предлагать новые задачи, например для оптимизации или рефакторинга, но назначение такой новой работы на исполнение требует проверки человеком. Разработчики подчеркивают практическое преимущество такого подхода — стоимость ошибок снижается, потому что модель требует проверки готовых результатов, а не постоянного ручного управления ходом работы. OpenAI позиционирует Symphony не как готовый продукт, а как спецификацию и шаблон, которые команды могут адаптировать под собственные рабочие процессы и интегрировать с трекерами задач и репозиториями.
Референс‑реализация Symphony написана на Elixir: компания объясняет выбор этой платформы «хорошими примитивами для оркестрации и надзора за конкурентными процессами». Symphony служит стартовой точкой для организаций, желающих масштабировать работу с автономными код‑агентами и уменьшить нагрузку на человеческих контролёров, при этом оставляя за людьми контроль качества и принятие окончательных решений.
Источники
Ответы (0)
Пока нет ответов в этой теме.