ナレッジベースは、エージェントに参照データを提供するツールであり、エージェントがより正確で望ましい出力を生成するために重要な機能です。AI Agent Foundryは2種類のナレッジベースを提供します。1つは_Database_、もう1つは_Text_です。以下の手順に従って、新しいナレッジベースを作成します。
- TDコンソールを開きます。
- AI Agent Foundryに移動します。
- Knowledge Baseを選択し、Create knowledge baseを選択します。

- 使用方法を指定するナレッジベース名を入力します
- Databaseタイプを選択し、データベースを選択します。

_Add table_ボタンをクリックして、テーブル情報を定義します
フォームに入力します。
| フィールド | 説明 |
|---|---|
| Name | ナレッジベースの名前を入力します。 |
| Type | Databaseを選択します。 |
| TD Database Name | クエリが実行されるTreasure Dataデータベースを入力します。 データベースはPlazma DBに存在する必要があります。 |
| Table | ナレッジベースがサポートするテーブルを定義します。 |
| TD Query | 選択したデータベースを使用してテーブルを定義するTrino SQLを提供します。Exclude Columns: 保持したいすべての列をリストします。Exclude Records: WHERE句でレコードをフィルタリングします。 |
| Name | 参照するテーブル名を入力します。 |
| + Add table | ナレッジベースにさらにテーブルを追加する場合に選択します。 |
- Saveを選択します。
Saveを選択すると、データ読み込みプロセスが開始されます。ナレッジベースを使用する前に、ステータスがSuccessになるまで待ちます。
- 使用方法を指定するナレッジベース名を入力します
- Textタイプを選択し、フォームに入力します

| フィールド | 説明 |
|---|---|
| Name | ナレッジベースの名前を入力します。 |
| Type | Textを選択します。 |
| Text-input | 最大18,000文字の参照テキストを入力します。 |
ペアレントセグメントナレッジベースは、ペアレントセグメント設定で「LLM enabled」スイッチが有効になっている場合に自動的に作成されます。現在、カスタムLLMプロジェクトで作成する方法はありません。
次のステップ
クエリシミュレーションを通じてナレッジベースの設定を確認します。