のためのダイアログアクション 仮想エージェント
リリースの一部として Vancouver 、ダイアログアクト機能は、との自然言語コミュニケーション 仮想エージェントを拡張し、ユーザーとエージェント間のより流動的な会話につながります。
ダイアログアクションの仕組み
ダイアログアクションは、会話中にユーザー入力を解釈して適用します 仮想エージェント 。この機能を有効にすると、トピックのプロンプトに基づいて返信を選択するのではなく、ユーザー独自の自然言語で仮想エージェントとやり取りできます。
たとえば、仮想エージェントとの対話でラップトップを要求する場合は、メーカー、画面サイズ、および RAM の容量を選択するのに、トピックプロンプトを使用します。ダイアログアクションを使用しない場合、仕様を変更するにはトピックのプロンプトに従うだけですが、オプションをリセットするときに会話を 仮想エージェント ループするのに時間がかかる可能性があります。ダイアログアクトを使用すると、リクエストを完了する前にラップトップの仕様について気が変わった場合は、「実際には、8GBのRAMが必要です」などの発話を入力できます。入力が 自然言語理解 (NLU) (NLU) モデルと十分に一致する場合、トピック内の別のポイントにいる場合でも、仕様はすぐに変更されます。入力が一致しない場合は、無視可能な発言のリストに追加されます。
ユーザーの発言は Open NLU 予測ステータストラッキング [open_nlu_predict_state_tracking] テーブルに保存され、フィードバックは Open NLU 予測ダイアログアクションフィードバック [open_nlu_predict_dialog_act_feedback] テーブルによって追跡されます。言語は、Open NLU ドライバー言語 [open_nlu_driver_language] テーブルで追跡されています。現在のリリースでは、ダイアログ・アクトの言語サポートは英語のみです。
ダイアログアクションのアクティブ化
ダイアログアクションをアクティブにするには、 または [トピックのプロパティ] タブの [ダイアログアクションを有効にする] スイッチトピック作成フォームを切り替えます。有効にすると、2 番目の [変更された値を確認 (Confirm modified values)] トグルが表示されます。このスイッチを使用して、発言に基づいて変数を変更することを確認するプロンプトを表示します。
ダイアログアクトの実装に関する考慮事項
ダイアログアクション機能は、インスタンスとトピックに対して有効である限り NLU 使用できます。ただし、ダイアログアクションの切り替え [トピックのプロパティ] タブ を使用可能にするには、事前設定された応答の少なくとも 1 つをアクティブにする必要があります。ダイアログアクトはモデルインテントがなくても機能しますが、トピックがそのモデルまたはインテントに関連付けられていない場合はエンティティを選択できません。
意思決定ノードは、ダイアログアクションによる再プロンプトをスキップするように条件またはスクリプトで変更できます。ただし、[ ダイアログアクションを変更 ] トグルは、トピックに複数の日時ノードがある場合は機能しません。
利用可能なダイアログアクト応答
| タイプ | 説明 |
|---|---|
| 変更 (Modify) | 以前に記録された変数を変更します。 |
| 確認 (Affirm) | 変数を確認します。 |
| 否定 (Negate) | 変数の確認を拒否します。 |