リッチ レスポンス ウィジェットを使用すると、ウェブ ウィジェットのデプロイ オプションを利用するユーザー インターフェース用のリッチでインタラクティブな UI 要素を作成できます。このツールを構成する際は、タイプ(カルーセル、比較など)とウィジェット スキーマに関する情報を指定します。クエリへの応答時に、エージェントはこのツールと構成を使用して、ウィジェット データをクライアントに送信することがあります。クライアントはこのデータを処理し、ユーザー インターフェースにウィジェットを表示します。ユーザーが選択を行うと、この情報がエージェントに返送されます。
リッチ レスポンスを作成する
ウィジェット ツールを作成するには:
- エージェント ビルダーの右側にあるリッチ レスポンス ウィジェット アイコンをクリックします。
- [ウィジェットを追加] または [+] ボタンをクリックして、ウィジェット ギャラリーを開きます。
- ギャラリーからウィジェット タイプのテンプレートを選択するか、ヘッダーの [カスタム ウィジェット] をクリックして、ゼロから作成します。
- 構成パネルでウィジェット ツールに必要な情報を入力します。
- 名前: ウィジェット ツールの一意の名前。
- 説明: ツールの機能の説明。これにより、エージェントの言語モデルは、このツールを使用するタイミングとデータの入力方法を理解できます。
- スキーマのプレビュー / パラメータ: 提供されたウィジェット タイプについて、読み取り専用の JSON スキーマのプレビューを表示します。[カスタム] ウィジェットを選択した場合は、独自の JSON パラメータを記述して、ウィジェットのレイアウトと要素をカスタマイズします。
エージェントでウィジェットを使用する
ウィジェットを作成したら、特定のエージェントにウィジェットを使用するよう指示する必要があります。
- エージェントにカーソルを合わせます。
- [ウィジェットを追加] をクリックします。
- ウィジェットを選択します。
- エージェントの手順でウィジェットの使用方法を説明し、構文
{@Widget: widget_name}を使用してウィジェットを参照します。