トピックの [フロー] タブ
トピックの [フロー] タブを使用して、会話フローを構築します。ユーザー入力、ボット応答、およびユーティリティのコントロールを使用してフローを定義します。
[フロー] タブ (デフォルトビュー)
| 機能 | 説明 |
|---|---|
| 1. ナビゲーションバー | デザインから [トピック] ページに戻るためのブレッドクラム。デザインを更新すると、デザインのステータスを示すメッセージが右側隅に表示されます。たとえば、トピックまたは 自然言語理解 (NLU) (NLU) 言語マッピングに未公開の変更があることを示すメッセージが表示される場合があります。 |
| 2. トピックヘッダーバー | トピックのタブとデザインのオプション:
|
| 3.パレット | [コンポーネント] タブと [変数] タブを含む折りたたみ可能なサイドバー。 [コンポーネント] タブには、キャンバスにドラッグして会話を構築できるコントロールのリストが表示されます。次のタイプのコントロールを使用できます。 [変数] タブには、入力とスクリプトが含まれています。
|
| 4.キャンバス | 会話フローをグラフィカルに表示するエリアです。コントロールをキャンバスにドラッグすると、そのコントロールは会話フローのノードになります。右側のペインに開く、 関連のプロパティシートを含みます。各フローには、開始ノードと終了ノードがあります。コントロールを追加または削除すると、キャンバス上のコントロールのレイアウトが自動的に調整されます。 |
| 5. ノード検索 | 会話フロー内の特定のノードをすばやく見つけるためのオプション。ノード検索アイコン |
| 6. プロパティシート | キャンバス上で選択されたノードに固有のプロパティです。各ノードには、ノードで実行される動作や処理を制御するスクリプトを含めることができる、独自のプロパティセットがあります。NLU を有効にすると、入力コントロールのプロパティシートに NLU フィールドが追加されます。 |
| 7. データピルピッカー | プロパティフィールドで使用する入力変数またはスクリプト変数からデータピルを選択するためのツールです。データピルピッカーを選択して、トピック内のアクセス可能な既存の変数から選択します。また、データピルをプロパティフィールドに直接ドラッグすることもできます。 |
| 8.スクリプトエディタ | プロパティで使用される JavaScript スクリプトを追加または編集するためのツールです。挿入ポイントの有効な要素のリストを含む、スクリプト支援機能を提供します。要素には、トピックで利用可能な関数名、オブジェクト名、および変数名が含まれます。詳細については、「JavaScript シンタックスエディター」を参照してください。 |
テーブルビューが有効になっている [フロー] タブ
[フロー] タブのほとんどの機能は、テーブル ビューで同じです。次の図と表は、違いを示しています。
| 機能 | 説明 |
|---|---|
| パレット:変数サイドバー | [コンポーネント] タブは表示されません。[変数] サイドバーのみが表示されます。 |
| テーブルビュー | 各行が会話フロー内のノードに対応するテーブル行のリスト。このセクションでは、ノードを追加できます。ノードを追加または削除すると、テーブルの行が自動的に調整されます。ノードは、開始ノードと終了ノード以外に、次のいずれかのコントロールにすることができます。
[ 新しいノードの追加 ] を選択してノードを追加します。ダイアログ ボックスでコントロールの種類を指定できます。 |
| テーブルを検索 | 会話 (テーブル) 内のノードを検索するためのオプション。 |
不完全なプロパティの警告
キャンバス上のコントロールには、必要なプロパティがあります。必須プロパティがない場合、仮想エージェントデザイナー には、欠落している必須プロパティと必須プロパティが欠落しているコントロールの合計数が表示されます。トピックをテストまたは公開するには、すべての不完全な警告に対処する必要があります。
次の例では、トピックに 2 つの必須プロパティがありません。2 つのノードが影響を受け、それぞれのノードでプロパティが 1 つ欠落しています。テキスト応答ノードにメッセージ応答がありません。
不完全なメッセージにカーソルを合わせると、不足しているものを説明するツールヒントが表示されます。