本文へスキップ
IFAI

オープンソース

OpenAI、Codex連携仕様「Symphony」公開:課題看板から自律実行、PR数500%増

公開 拡散指数 49

OpenAI は Codex エージェントのオーケストレーション仕様「Symphony」をオープンソース公開した。Linear などのタスク管理ツールを制御盤とし、起票された課題ごとにエージェントを自律実行させて人間はレビューに専念する。OpenAI 社内の一部チームではマージされた PR 数が 500% 増加した。

OpenAI、Codex連携仕様「Symphony」公開:課題看板から自律実行、PR数500%増
画像:openai.com

Symphony は、Linear などのプロジェクト管理看板を Codex コーディングエージェントの制御盤へと変える、OpenAI がオープンソース公開したオーケストレーション仕様です。看板に起票された課題ごとに専用のエージェントが自動で割り当てられ、作業完了まで常駐自律実行し、人間は成果物のレビューだけに専念できます。

Symphonyが解決する問題

対話型のコーディングエージェントを使う場合、エンジニアが同時に管理できるのはせいぜい 3 から 5 セッションが限界でした。それ以上になると端末間の行き来や手戻りの修正で人間の注意力が奪われ、かえって生産性が落ちてしまいます。

Symphony はこの対話をタスク単位の非同期作業へと切り替えます。OpenAI 社内の一部チームでは、導入後わずか 3 週間でマージされた PR 数が 500% 増加しました。Linear 創業者の Karri Saarinen も、公開に伴うワークスペース作成数の急増を報告しています。

エンジニア以外のメンバーでも開発を直接キックオフできるようになります。プロダクトマネージャーやデザイナーが Linear に要望を書き込むだけで、リポジトリに触れることなく、エージェントが実装と動作検証の画面録画ビデオを添えたレビュー用成果物を自動で提出します。

どのような仕組みで動くのか

GitHub リポジトリに公開された Symphony の本体は、問題定義と解決設計を記した「SPEC.md」という Markdown ファイルです。公式のリファレンス実装は並行処理とプロセス監視に優れた Elixir で書かれていますが、Codex 自体にこの仕様を読ませて TypeScript、Go、Rust、Java、Python でそれぞれ実装させたところ、全言語で動作するコードが一発で生成されました。

仕組みとしては、課題管理ツールを状態遷移マシンとして活用します。未着手の課題ごとに独立したワークスペースを立ち上げ、タスク間の依存関係を解析して有向非巡回グラフを構築し、ブロックされていないタスクから並行実行します。さらに CI の監視、リベース、コンフリクト解消、テストの再試行までエージェントが自律してこなします。

入手先と導入のポイント

仕様ファイルと Elixir のリファレンス実装は、GitHub の Symphony リポジトリから誰でも入手可能です。手元の好みのモデルに SPEC.md を読み込ませて、自社環境に合った独自オーケストレーターを生成して試すこともできます。

ただし、これを有効に機能させるには、エンドツーエンドテストや CI による安全柵がリポジトリ側にあらかじめ整備されている必要があります。仕様が曖昧な作業や高度な設計判断が求められるタスクは、これまで通りエンジニアが対話セッションで直接伴走する必要があります。

なぜ重要か

開発者が AI の面倒を見る「監視役」から脱却し、AI を自律的なチームメンバーとして既存の開発パイプラインに組み込む現実的な手段を示した点に価値があります。大量の定常タスクやリファクタリング、移行作業を抱えるチームは今すぐ試す価値があります。

独自の巨大な管理プラットフォームを押し付けるのではなく、使い慣れた Linear とシンプルな仕様ファイルだけで完結させた設計は極めて合理的だと考えられます。AI コーディングの競争は、コード出力の速さから、自律的なワークフロー全体の自動化へと確実に移っています。

情報源 (1)

  1. [1]
    openai.com(新しいタブで開きます)原文openai.com

毎日のAIピックアップ