テストの詳細
チャットテストウィンドウには、隣接するタブが表示されます。これらのタブには、テスト時にトピックに関する詳細情報が表示されます。
LLM トピックをテストするときは、次のタブを使用できます。
- 分析:入力に基づくトピックディスカバリーの結果。
- 指示の変更:LLM に送信されるトピック内のすべての指示のリスト。このタブは、単一のトピックをテストする場合にのみ使用できます。
- 変数:入力変数や ライブエージェント 変数など、会話で使用されるすべての変数のリスト。
- 変数を編集:トピックで使用される変数を編集するためのオプション。
- コンテキスト:トピックが実行されるコンテキストを (コンテキスト変数を使用して) 指定するためのオプション。
- ログ:実行された処理のリスト。
- [テストフレーズを分析]、[指示を変更]、[変数]、[ログ] タブは、すべての LLM トピックタイプに対して表示されます。
- [変数を編集] タブは、トピックブロックとカスタムコントロールに対して表示されます。
- [コンテキスト] タブは、[トピック検出を含める] を選択した場合に、トピック、セットアップトピック、または雑談トピックに対して表示されます。
[分析] タブ
LLM トピックをテストすると、入力に基づいてトピックディスカバリーの結果が表示されます。プライマリ LLM アシスタントに関連付けられたトピックをテストすると、プライマリアシスタントの昇格された資産のみが表示されます。Genius 結果が有効になっている場合にテストフレーズを入力すると、スキル (トピック) ディスカバリー、 ナレッジベース (KB) 記事、カタログアイテムなど、さまざまな検索結果が表示されます。スキル検索結果の下には、検出されたスキルの横に Matching バッジが表示され、トピックに応じて変数と値 (変数 @laptop_make や値 macbook など) も一覧表示されます。これらの Genius 結果は、公開されたトピックをテストしていて、[トピック検出を含める] オプションを選択した場合にのみ表示されます。[トピック検出を含める] オプションが非アクティブになっている場合は、トピックを公開し、[プロパティ] タブで LLM アシスタントを選択してトピックディスカバリーを操作します。「検索インデックス作成を実行しています」というメッセージが表示されることがあります。ただし、トピックディスカバリーが更新されない可能性はあるものの、検索インデックス作成の実行中にテストすることはできます。Genius 結果の仕組みの詳細については、「Now Assist in AI Search」を参照してください。
さらに、[トピック] ページからアクティブな LLM アシスタントトピックをテストすると、セマンティック検索のスキル結果が表示されます。セマンティック検索は、検索用語の意味とコンテキストを分析し、その情報を使用して意味が似ている結果を見つけます。自然言語を解釈して検索の意図をより正確に反映することで、検索の再現性を改善します。トピックディスカバリーテストのためにセマンティック検索が無効になっている場合、それらの結果は表示されません。セマンティック検索の詳細については、「Semantic vector search in AI Search」を参照してください。
[指示を変更] タブ
LLM に送信される指示がトピックに含まれている場合は、ノードカテゴリに表示されます。ノードカテゴリには、キャンバス上の LLM ユーザー入力ノード、そのフィールド名とその内容が表示されます。
任意の指示の内容を変更して、会話に最適な指示を作成できます。ノードで [ユーザープロンプトの実行] がアクティブな場合は、青色のチェックアイコンが され、[ ユーザープロンプトが強制されました] メッセージが表示されます。ノードの指示を変更するには [ユーザーにプロンプトを強制] を非アクティブにします。
いずれかのユーザー入力で [自動スロット入力を許可] がアクティブになっている場合、入力の [詳細な説明] は静的フィールドになります。[自動スロット入力を許可] が非アクティブになっている場合、スクリプトまたはデータピルピッカーを使用して詳細な説明を定義できます。詳細については、テキストユーザー入力コントロール またはその他の LLM ユーザー入力コントロールで「自動スロット入力のテーブルエントリを許可する」を参照してください。
次の画像は、LLM 指示ガイドラインリンクを含むユーザー情報を示す [ 指示を変更 ] タブと、ユーザープロンプトが適用されたメッセージのあるロックされたノードを含む、入力コレクター内に保持されているノードを示しています。
次の画像は、[変更された指示] と [トピックに保存] の更新を含む [ 指示を変更 ] タブを示しています。変更を加えると、[ 元に戻す ]、[ 適用]、および [再起動 ] オプションがアクティブになります。
[変数] タブ
- 入力変数
- スクリプト変数
- ライブエージェント の変数
- 呼び出し元トピックとトピックブロック間で渡される変数
次の例は、グループ化されたリストコントロールの [入力変数] セクションを示しています。この変数情報は、静的リストコントロールと同様に表示されますが、変数はグループ化された選択肢のグループごとに分けられています。
[変数を編集] タブ
トピックブロックとカスタムコントロールをテストするときに、ノードにある変数を編集できます。
[コンテキスト] タブ
[コンテキスト] タブは、トピック、セットアップトピック、または雑談トピックをテストして、チャットに別のコンテキストを指定するときに表示されます。リストからコンテキスト変数を選択します。この変数には、トピックのインテントを決定したり、チャットをライブエージェントにルーティングする方法をコントロールするために使用できる、コンテキスト情報が含まれています。たとえば、変数のリストから portal を選択し、ポータル名「IT Express」を入力できます。テストケースの作成中は [コンテキスト] タブを使用できません。
コンテキスト変数の定義の詳細については、「 チャット関連情報を保存するためのコンテキスト変数を設定」を参照してください。仮想エージェントに含まれるライブエージェント変数の詳細については、「ライブエージェントチャットコンテキスト変数」を参照してください。
[ログ] タブ
[ ログ ] タブには、チャット内のサーバーイベント、ユーザーエントリ、および 仮想エージェント 応答の実行ログが表示されます。ログを確認して、潜在的なエラーなど、チャットに関する重要なデータを探すことができます。