SOLO Builder
SOLO Builderは、プロフェッショナルで完全に機能するWebアプリケーションの構築を支援するエージェントです。自然言語で要件を説明するだけで、SOLO Builderが自動的に残りの作業を処理します。これには、タスクに最適なAIモデルの選択、要件の分析、PRDの生成、コードの記述、プレビュー可能な結果の生成が含まれます。
SOLO Builderは、アイデアを美しいインタラクティブなWebアプリケーションに迅速に変換したい場合の理想的な選択肢です。この記事では、ワークフロー、アクティベーション方法、コア機能などを含む、SOLO Builderの詳細な紹介を提供します。
制限事項
SOLO BuilderはSOLOモードでのみ利用可能です。
課金情報
SOLO Builderからの各応答は、プレミアムモデルから1つの高速リクエストを消費します。Proプランの購読と追加パッケージの購入方法については、「プランと課金」を参照してください。
ワークフロー
SOLO Builderは以下のワークフローを使用してWebアプリケーションを構築します:
- 要件分析
- PRD作成
- コーディング
- プレビュー
- (オプション)デプロイメント
前提条件
- SOLOモードが有効になっている。
SOLO Builderの有効化
SOLOモードが有効になっている場合、SOLO Builderはデフォルトで有効になります。AIチャットパネルで@SOLO Builderを選択することもできます。
機能
PRD生成
SOLO Builderは要件に基づいてPRDを自動生成し、DocViewパネルでPRD生成プロセスとドラフトを表示します。
ドラフトが完成した後、編集したい場合は、以下の方法を使用できます:
- PRDを手動で編集する
- SOLO Builderとのチャットを続けて要件記述を改良し、PRDを自律的に更新させる
- PRD内のコンテンツを選択してチャットに送信し、SOLO Builderとさらに議論する
右上の差分表示トグルを有効にした後、SOLO BuilderがPRDを変更するたびに、DocViewパネルは変更をdiff形式で表示します。
PRDの準備ができたら、AIチャットパネルの「Ready to build!」ボタンをクリックすると、SOLO BuilderがPRDに基づいてコーディングを開始します。
コーディング
SOLO BuilderはPRDに基づいてコードを生成し、エディターパネルに表示します。生成されたコード変更は、新しいチャットラウンドが開始される前またはチャットを切り替える際に自動的に受け入れられます。コードを手動で編集したり、コードスニペットを選択してAIチャットに送信してさらに処理することができます。ファイルやコードの削除などの操作については、SOLO Builderは事前に承認を求めます。
コマンド実行
SOLO Builderは安全と判断したコマンドを自動実行し、ターミナルパネルで実行プロセスと結果を表示します。
コマンド実行が失敗した場合、SOLO Builderは自動的に原因を分析し、解決を試みます。エラー情報の詳細を知るには、エラーコンテンツを選択してAIチャットに送信できます。
プレビューと変更
開発完了後、SOLO Builderはブラウザパネルでプレビュー用の結果を表示し、プロジェクト構造と技術的ハイライトをダイアログで要約して、プロジェクトを迅速に理解できるよう支援します。
要素を変更する必要がある場合は、右上の選択ボタンをクリックして要素選択モードを有効にし、対象要素を選択してAIチャットに送信して変更できます。静的テキストはクリックして編集できます。
デプロイメント
現在、TRAEはサードパーティサービスVercelを通じてWebアプリケーションのオンラインデプロイメントをサポートしています。Webアプリケーションのデプロイメント準備ができたら、AIチャットパネルのデプロイボタンまたはブラウザパネル右上のデプロイボタンをクリックして直接デプロイメントタスクを開始するか、AIにデプロイメントリクエストを伝えてデプロイメントプロセスをトリガーさせることができます。詳細な手順については、「SOLOモード」記事の「デプロイメント」セクションを参照してください。