Builder
Builderは、ゼロから完全なプロジェクトを開発するのに役立ちます。プロジェクト開発プロセスにシームレスに統合できます。
Builderモードでは、AIアシスタントがあなのニーズに基づいて応答時に様々なツールを活用します。これらのツールには、コードファイルの分析、コードファイルの編集、コマンドの実行などが含まれ、応答をより正確で効果的にします。
Builderの仕組み
Builderモードでは、AIアシスタントが現在のプロジェクトファイルの内容を積極的に読み取り、タスクを分解して段階的に実行します。これには以下が含まれます:
- 関連するコンテキストの抽出
- ファイルの作成または変更
- コマンドの生成と実行
- コマンド実行状況の分析
前提条件
- VS Codeのバージョンが1.93以降である。
- (Windowsのみ)IDEにPowerShell 6以降のバージョンが設定されている。この条件が満たされていない場合は、以下の手順でPowerShellを設定してください:
- PowerShell 6以降のバージョンをインストールします。インストールの詳細については、このページを参照してください。
- Traeに戻り、ターミナルを開きます。
- ターミナルの右上エリアで、+ > デフォルトプロファイルの選択をクリックします。
- 選択可能なデフォルトターミナルファイルのリストがIDEの上部に表示されます。
\PowerShell{version_number}\xxxというテキストを含むファイルを選択します(通常は自動的に検出されます)。
注意: {version_number}は6以上である必要があります。Windows PowerShellなどの組み込みの古いバージョンのPowerShellは選択しないでください。
Builderを開く
- ショートカットを使用してサイドチャットボックスを開きます(macOS:Command + U、Windows:Ctrl+U)。
- AIチャットボックスの左上で、BuilderをクリックしてBuilderモードを有効にします。
Builderを探索する
Builderモードは、0から1へのプロジェクト開発を正確かつ効率的に支援する実用的な機能を幅広く提供します。
コンテキストの追加
AIアシスタントは、コードやファイルを含む現在のプロジェクトのコンテキストを理解し、開発ニーズをより正確に支援できます。#Contextメソッドを使用してプロジェクトからコードやファイルを参照し、質問と一緒にAIアシスタントに送信できます。
コード変更の生成と処理
あなたのニーズに基づいて、AIアシスタントは新しいファイルの作成や既存ファイルのコード編集を含むコード変更を自動的に生成します。
注意: コード変更をプレビューできるように、TraeはAIアシスタントが生成したコード変更を自動的に保存します。コード変更を拒否すると、ディスクから削除されます。
以下を含むコード変更を承認または拒否できます:
複数ファイルのすべてのコード変更を処理: 入力ボックス上のファイルリストですべて承認またはすべて拒否ボタンをクリックして、現在のプロジェクトのすべてのコード変更を一括で承認または拒否します。
ファイルのすべてのコード変更を処理: レビュー待ちファイルのリストを開き、ファイルをクリックしてエディターで開いてコード変更をレビューします。その後、そのファイルにカーソルを合わせ、承認または拒否ボタンをクリックしてそのファイルのコード変更を承認または拒否します。
コマンドの生成と実行
あなたのニーズに基づいて、AIアシスタントは実行に必要なShellコマンドを適時推奨します。コマンドを実行するかスキップするかを選択でき、AIアシスタントはあなたのアクションに基づいて後続のタスクを進めます。
実行をクリックすると、コマンドはTraeのターミナルで実行されます。コマンドが実行されると、AIアシスタントは自動的に結果を読み取り分析します。実行中に問題が発生した場合、AIアシスタントは原因を分析し、推奨解決策を提供します。
コマンドが正常に実行された場合、コマンドカードの右上にあるターミナルボタンをクリックして、ターミナルでそのコマンドの実行ログを表示できます。
プレビュー
AIアシスタントがあなたのニーズを完了すると、プレビューボタンが提供されます。このボタンをクリックすると、プレビューウィンドウが開いて結果が表示されます。
以前のバージョンに戻す
特定のチャットラウンド前のバージョンにプロジェクトを戻すことができます。
注意:
- 復元は元に戻すことができません;
- 最新のBuilderウィンドウでのプロジェクトの復元のみサポート;
- 最新の10ラウンドのチャット内のバージョンへのプロジェクトの復元のみサポート。
- 対象のチャットバブルを見つけます。
- 左側で、復元ボタンをクリックします。
- この復元が影響するファイルを示すダイアログボックスが表示されます。
- リスト内のファイル名をクリックします。
- ファイルがエディターで開かれ、発生する変更が表示されます。
- この復元がもたらす影響を確認します。
- 影響が期待通りの場合、確認ボタンをクリックします。
- AIアシスタントがこのプロジェクトの復元を開始します。
履歴チャットの管理
Builderウィンドウの右上にある履歴ボタンをクリックすると、履歴パネルが表示され、チャットモードとBuilderモードの両方からのすべての履歴チャットが表示されます。
特定の履歴チャットを表示するには、対応するエントリをクリックしてその部分にジャンプします。
履歴チャットを削除する必要がある場合は、チャットエントリにカーソルを合わせ、表示される削除ボタンをクリックします。