👥

1プロンプトでAIチームを編成・指揮する自律型エージェント(デスクトップアプリ)を作った話

に公開

はじめに

あけましておめでとうございます。
私にとって昨年は、AIエージェントに初めて本格的に触れた「エージェント元年」でした。
CursorやClaude Codeなど、魅力的なツールが次々と登場し、開発体験は劇的に変化しています。

私も普段Claude Codeを愛用しているのですが、使えば使うほどある課題を感じるようになりました。

AIエージェントの「確認多すぎ問題」

AIエージェントは優秀ですが、何かにつけて人間に確認を求めてきます。

AI:「実装方針として、A案(堅実)、B案(高速)、C案(実験的)があります。どれにしますか?」

これは必要なプロセスではあるものの、何度も繰り返されると非常に面倒です。思考が中断されますし、席を外している間に確認待ちで止まっていることもしばしば。

「この程度の判断なら、もう君(AI)がボスになって決めて進めてくれないか?」

そう思い立ち、「BossAgent」が人間に代わって意思決定し、AIチームを動かすアプリを作ってみました。

作ったもの:自律型AIチーム編成アプリ

誰でも1つのプロンプトを入力するだけで、そのタスクに適したAIチームを編成し、並列作業やディスカッションを行いながら自律的にタスクを完了させるデスクトップアプリケーションです。

簡易DEMO

「AIは日本の農業をどう変えるか?」について会話してください。あなたはMCとして議論してください。各方面のスペシャリスト、一般消費者目線(主婦、社会人)の意見も欲しいから、必要なチームを作成してから開始してください。目安としては2サイクル回せる良いですね。」

0104(3).gif

※ GIFファイルのサイズに都合上、大分カット&倍速にしています。もう少しロングバージョン(Youtube)はこちらから

アプリアーキテクチャ

デスクトップアプリとして動作します。
アプリ内部では、ローカルの Claude code を動作させています。
なので、サブスクリプション認証していれば、その枠内で自由に使えます。
(私の環境がこれに該当します)

また、最大の特徴は「BossAgent」の存在です。

通常ならユーザーに「A、B、Cどれにしますか?」と聞く場面で、BossAgentがユーザーの代理として「今回はB案で進めろ」と判断を下します。 これにより、各エージェントの作業を確認待ちで止めることなく、長時間連続して自律実行させることが可能になりました。

hero (1).png

このアプリが解決すること
✅ 解決できること(メリット)

  • 「プロンプト考えるの面倒」からの解放

最初の1プロンプトだけで、あとはBossAgentが詳細な指示を各エージェントに振り分けます。

  • 複数エージェント管理のコスト削減

エージェント間の連携やコミュニケーションを人間が仲介する必要がありません。

  • 並列実行と長時間稼働

確認待ちで止まらないため、夜中に回しておけば朝にはタスクが進んでいる状態を目指せます。

❌ 向いていないこと

  • 細かい微調整

「ボタンをあと1px右に」といった、こだわりながら二人三脚で作る作業には向きません。

  • 厳密な仕様通りの実装

ざっくりとした依頼で最後まで進めてほしい、大規模なタスク向けです。

今後の構想:AIによる「組織化」

当面の目標は、このアプリを使って 「AIの組織化」を実現することです。

具体的には、単なるコード生成だけでなく、以下のようなプロジェクトマネジメントの領域までAIに委譲しようとしています。

  • 体制構築: 各分野のスペシャリストエージェント + ユーザーペルソナ(使用感レビュー担当)の編成

  • プロセス定義: WBS作成、実装、テスト、PDCAサイクルの定義

エンタープライズ級アプリの「週次スクラップ&ビルド」への挑戦

直近の目標としては、エンタープライズ級のアプリケーションにおける再現性の高いスクラップ&ビルドです。

人間だけの組織ではコスト的に不可能ですが、AI組織であれば「1つのエンタープライズ級アプリを週単位で作り直し(スクラップ&ビルド)、再現性高く品質を高める」ことができるのではないか?と考えています。

  • 設計フェーズ
  • 製造フェーズ
  • テストフェーズ
  • PDCAによるエージェント自身の強化

これらをプロジェクトレベルで自律的に回せる構想を現在開発中です。

リリース(近日予定)

もしご興味あれば近日中に下記サイトで公開予定です!

https://maestro-hq.com/?lang=ja!

動作要件としては

  • 必須要件:ローカルで動作するCLI
    • 初期段階はClaude Codeのみサポート、今後はローカルで動作するCLIを自由に選択予定です
  • サポート : OS
    • Mac OSでのみ動作確認済、初回リリースまでには Windows も対応予定

Discussion