Codexオーケストレーションのためのオープンソース仕様:Symphony。
概要
OpenAIは、Codexのようなコーディングエージェントを使用する際のコンテキストスイッチングのボトルネックに対処するために、オープンソースのエージェントオーケストレーターであるSymphonyを開発しました。Symphonyは、Linearなどのプロジェクト管理ボードを制御プレーンに変換し、各オープンタスクにエージェントを割り当てます。これらのエージェントは継続的に実行され、人間が結果を確認することで、プルリクエストのマージ数が大幅に増加します。このシステムにより、エージェントはタスクトラッカーから作業を取得し、複雑な機能を依存関係を持つ管理可能なタスクに分解し、さらには発見に基づいて新しいタスクを作成することもできます。このアプローチは認知負荷を軽減し、アイデアの安価な探索を可能にします。Symphonyは最小限のオーケストレーションレイヤーとして設計されており、その中心的なアイデアはSPEC.mdファイルに文書化され、Elixirでの参照実装があります。目標は、開発者が好みのコーディングエージェントを使用して、環境に合わせてカスタマイズされたSymphonyの独自のバージョンを実装し、Codex App Serverのパワーを活用することです。
(出典:OpenAI)