openai/symphony

Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.

解決する課題

Symphonyは、ソフトウェアエンジニアリングチームの焦点を、個々のコーディングエージェントの監視から、ハイレベルなプロジェクト作業の管理へとシフトさせます。プロジェクトのタスクを、継続的な人間の監視なしに完了できる、分離された自律的な実行プロセスへと変換します。

仕組み

Symphonyは、タスクを特定するために作業トラッキングシステム(Linearなど)を監視します。次に、それらのタスクを処理するために自律的なエージェントを起動します。これらのエージェントは実装を行い、CIステータス、PRレビューのフィードバック、複雑性分析、ウォークスルービデオを含む「作業の証明(proof of work)」を提供します。作業が承認されると、エージェントはプルリクエストをマージします。

対象者

ハーネスエンジニアリング(harness engineering)を採用しており、AIコーディングアシスタントの監視ではなく、自律的なワークストリームの管理へと移行したいソフトウェアエンジニアリングチーム。

ハイライト

  • 自律的なタスク処理: プロジェクトボードからタスクを完了するためにエージェントを起動します。
  • 作業の証明: 結果を検証するために、CIステータス、PRレビュー、複雑性分析を提供します。
  • 分離された実行プロセス: プロジェクトの作業を、個別の自律的な実行として扱います。
  • リファレンス実装: セットアップ用の実験的なElixirベースのバージョンが含まれています。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト