Traeのコンテキストとは?

Traeのコンテキストを使用すると、AIアシスタントが理解して参照できるように、コード、ファイル、フォルダー、ワークスペース情報などのコンテンツを指定できます。関連するコンテキストを提供することで、より正確で役立つ回答を得ることができます。以下がTraeでコンテキストを使用する方法です:

方法1:エディターコンテンツの参照

エディターでファイルを開いている場合、AIアシスタントは自動的にその内容を確認します。特定のセクションを参照するには:

  1. 参照したいコードを選択します
  2. フローティングメニューの「チャットに追加」をクリックしてコンテキストとして追加します
  3. コンテキストはサイドチャットの入力ボックスに表示され、ファイル名と行番号が表示されます
  4. 必要に応じて、同じファイルや他のファイルから追加のコンテキストを追加できます
  5. 質問を入力してAIアシスタントに送信します

方法2:ターミナル出力の参照

ターミナル出力(エラーメッセージなど)について質問するには:

  1. ターミナルで出力セクションをクリックします
  2. 選択範囲の右上にある「チャットに追加」をクリックします
  3. 選択した出力がサイドチャットにコンテキストとして表示されます
  4. 必要に応じて他のソースからコンテキストを追加できます
  5. 質問を入力して送信します

方法3:#記号でコンテキストを追加

サイドチャットで#記号を使用して、さまざまな種類のコンテキストを追加できます:

#Code

  • 特定の関数やクラスをコンテキストとして追加
  • 適切な言語サーバープロトコル(LSP)のインストールが必要
  • 選択前にコードをプレビュー
  • 必要に応じてキーワードで検索可能

#File

  • ファイル全体の内容を参照
  • デフォルトで最近開いたファイルを表示
  • ファイルパスをプレビュー
  • ファイル名やキーワードで検索可能

#Folder

  • フォルダー内のすべてのコンテンツを参照
  • 現在のファイルに関連するフォルダーを表示
  • フォルダーパスをプレビュー
  • 完全なコードインデックスが必要

#Workspace

  • ワークスペース全体を参照
  • チャットモードでのみ利用可能
  • 関連コンテンツを自動的に検索
  • 完全なコードインデックスが必要
  • 新しいプロジェクトの理解に役立つ

注意:#FolderおよびWorkspace機能では、最適な結果を得るためにプロジェクトのコードインデックスが完全に構築されていることを確認してください。コードインデックスは「AI設定」の設定で管理できます。