本文にスキップ
AI News HubLIVE
サイト内リライト2 分で読了

AI Maestro:AIコーディングエージェントのチームをタスクボードで指揮する

記事の要約

AI Maestroは、ソフトウェアデリバリーを単一のチャットセッションではなく、AIエージェントのオーケストラとして実行するためのオープンソースツールです。タスクボードベースのチケットルーティング、分離されたGitワークツリー、再利用可能なスキルライブラリ、ビジュアルコンソールを備え、マルチエージェントの協調作業を効率化します。

ソースHacker News AI著者: mychiefmind
AI Maestro:AIコーディングエージェントのチームをタスクボードで指揮する
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

AI Maestroは、AIコーディングエージェントのワークフローを編成するためのツールです。その核となる考え方は、ソフトウェアデリバリーを単一のチャットセッションではなく、複数のAIエージェントからなるオーケストラとして実行することです。このプロジェクトはGitHub上でMITライセンスのもと公開されており、構造化されたマルチエージェント協調の方法を開発者に提供します。

このツールの中心的な仕組みは、エピックとチケットを含むタスクボード(board)に基づいています。各チケットは、どのエージェントが連携して作業するか(例:計画→構築→品質保証→マージのパイプライン)、および各段階でどのモデルを使用するかを宣言します。オーケストレーターは、ブロックされていない次のチケットを選択し、分離されたGitワークツリー内でパイプラインを実行し、ゲートチェックを経てマージします。プロセスはチケットごとに1回実行され、開発者はチケット間で制御を維持できます。

AI Maestroの設計哲学は、チャットではなくタスクボードを唯一の情報源とすることです。作業状態はboard/data.jsonファイルに保存され、コンテキストリセット、エージェントの引き継ぎ、並行セッションによって失われることがありません。また、タスクごとに適切なエージェントとモデルを割り当てることができます。例えば、1行のCSS修正とデータベースマイグレーションでは、同じモデルやプロンプトを使用すべきではありません。チケットは自動的に適切な処理フローにルーティングされます。

プロジェクトには複数のコンポーネントが含まれています。board/ディレクトリはタスクボードのフォーマットとサンプルを定義し、agents/は汎用エージェントのラインアップ(オーケストレーター、プリンシパルエンジニア、バックエンド、フロントエンド、DevOps、QAなど)を提供します。skills/は再利用可能なスキル(ブランチ管理、ワークツリーのクリーンアップ、変更の確定など)をカプセル化し、render/はプロジェクトの.claude/設定を生成します。starters/は事前構成されたスターターカプセルを提供し、cockpit/はReactとMaterial-UIに基づくビジュアルコンソールで、設定駆動のセレクター、エピックとチケットの編集、エージェントラインアップの表示などをサポートします。

クイックスタートは非常に簡単です。既存のプロジェクトでnpx @mychiefmind/ai-maestro setupを実行するだけで、ツールが「サイドカー」モードでmaestro/ディレクトリにインストールされ、アプリケーションコードには一切触れません。インストール後、Claude Codeなどの互換性のあるエージェンツールでオーケストレーターエージェントを起動すると、ブロックされていない最初のチケットが自動的に処理されます。さらに、ビジュアルコンソール(npm run boardで起動)やCLIツール(ai-maestroまたはmaestroコマンド)も利用可能です。

AI Maestroは初期段階にあり、継続的に進化しています。その構造は実戦でテストされていますが、パッケージング方法は比較的新しいものです。プロジェクトはIssueやアイデアを歓迎しており、詳細なコントリビューションガイドはCONTRIBUTING.mdに記載されています。

要点と分析を開く

記事インテリジェンス

エンジニア中級

要点

  • タスクボードが唯一の情報源となり、コンテキストリセットや並行セッションでも作業状態が失われません。
  • 各チケットがエージェントパイプラインとモデルを指定し、タスクに最適な処理を実現します。
  • 各チケットは独立したGitワークツリーで実行され、並行作業の衝突を防止します。
  • React/MUIベースのビジュアルコンソールとCLIツールを提供し、ボードとエージェントの管理を容易にします。

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。