FlowTune Media

一人で作るから、チームで作るへ — Lovableのサブエージェントが変えるバイブコーディング

AIアプリビルダーには構造的な弱点がある。一つのエージェントが、リサーチも設計もコーディングも全部一人でやろうとする。人間の開発チームなら、調査担当とコード担当は別の人間だ。AIだって同じことをすればいいのに、なぜかずっと「一人芝居」が続いていた。

5月27日、Lovableがこの構造に手を入れた。サブエージェント機能をリリースし、メインエージェントが必要に応じて「助手」を自動生成する仕組みを導入した。

やっていることはシンプル

ビルド中に深い調査が必要な場面が出てくると、メインエージェントがサブエージェントを立ち上げる。ユーザーが何か操作する必要はない。勝手に現れて、勝手に仕事をして、結果をメインエージェントに返す。

サブエージェントが担当するのは、既存コードベースのリサーチ、コード品質の監査、アーキテクチャ判断の検証、ドキュメントやデータセットからの情報抽出といったタスクだ。どれも「手を動かす」仕事ではなく「調べる」仕事で、メインエージェントがコードを書いている裏で並列に走る。

アクティビティビューには、通常のファイル読み取りや検索と並んでサブエージェントの動きが表示される。何が起きているかはリアルタイムで追えるし、特定の判断がどのサブエージェントの結果に基づいているかもトレースできる。

まずは「読むだけ」から始めた理由

面白いのは、サブエージェントの権限がread-onlyに限定されていることだ。コードを書いたりファイルを変更したりする権限はない。

Lovable側はこれを「最大のゲインがある場所から始めた」と説明しているが、正直なところ、信頼性の担保だろう。サブエージェントが勝手にコードを書き換えてバグを仕込んだら目も当てられない。まずは読み取り専用で動作を安定させ、ユーザーの信頼を得てから権限を広げるという順序は堅実だ。

将来的にはwrite権限も追加されるだろうが、それがいつかはわからない。少なくとも現時点では、サブエージェントは「調査部門」であって「実行部門」ではない。

コストが下がる仕組み

サブエージェントのもう一つの利点は、コスト最適化だ。

Lovableは軽量なタスクをより安価なモデルにルーティングする。メインエージェントがフロンティアモデルを使ってコードを生成している間、サブエージェントの調査タスクは小さいモデルで処理される。結果として、全体のビルド品質は上がりながら、請求額は下がるケースが出てくる。

これはClaude Codeのサブエージェントアーキテクチャに近い発想だ。Claude Codeもメインエージェントが複雑なタスクを分解し、サブエージェントに委譲する。ただしClaude Codeのサブエージェントはコードの読み書き両方ができる点で、Lovableよりも権限が広い。

Cursorも3.0以降はマルチエージェントウィンドウを採用し、複数のエージェントを並列で走らせられる。バイブコーディングツールが「シングルエージェント」から「マルチエージェント」に移行するトレンドは、もはや個別の動きではなく業界全体の流れだ。

大きいプロジェクトほど効く

サブエージェントの恩恵がもっとも大きいのは、プロジェクトが育ってきた段階だ。

ファイル数が増えるとメインエージェントの「理解」が浅くなりがちで、既存コードとの整合性を欠いた変更が入りやすくなる。サブエージェントがコードベース全体をスキャンして「この変更はここと矛盾する」「このパターンは既存コードと違う」と指摘してくれるなら、プロジェクトが大きくなるほど価値が出る。

逆に、ゼロから小さなプロトタイプを作る段階では、サブエージェントの出番はあまりない。調べるべき「既存コード」がまだないからだ。

気になる点

全ユーザーに即日リリースされた点は評価できるが、サブエージェントの判断品質がどの程度なのかはまだ未知数だ。「コード品質の監査」と言っても、何を基準に何をチェックしているのかの透明性は現時点で高くない。

また、サブエージェントが増えることで、ビルド中のアクティビティログが煩雑になる可能性もある。情報は追えるが、追いたいかどうかは別の話で、特に非エンジニアのユーザーにとっては「裏で何か動いている」が不安材料になることもあるだろう。

バイブコーディングの「チーム化」

サブエージェントの導入は、Lovableの直近の動きと合わせて見ると筋が通る。5月18日にはSkills(再利用可能な指示テンプレート)、5月13日にはSEO対応のDiscoverability機能がリリースされた。「アプリを作って終わり」から「作って、磨いて、公開して、見つけてもらう」までのフルサイクルをLovable一つで完結させようとしている。

サブエージェントは、その「磨く」工程を強化するピースだ。ユーザーが明示的に指示しなくても、AIが自主的にコードの品質を調べ、改善のヒントを持ち帰る。一人で全部やっていたバイブコーディングが、小さなチームで動くようになった。

read-only限定の現時点でも、大きなプロジェクトでは体感の差が出るはずだ。write権限が解放されたときに何が起きるかは、まだ想像の段階だが、楽しみではある。

関連記事