意図の概要

意図は、パッケージの追跡やキャブの予約など、ユーザーが実行したい目標やタスクを示します。 ユーザーがボットと対話して、その意図を解決します。 ボットがユーザーの入力に基づいてユーザーの意図を正確に識別していることを確認します。

ユーザーは次のように言う場合があります。 「明日のために部屋が必要」または「明日のために部屋を予約したい」 利用者の意図は部屋を予約することですが、意図を伝えるために使うフレーズは異なります。

この記事はGenesys Dialog Engine Bot FlowsとGenesys Digital Bot Flowsの両方に関連しますが、このビデオではGenesys Dialog Engine Bot Flowsでインテントがどのように機能するかについて説明します。

ボットのインテントを作成する場合は、アクティビティごとに 1 つのインテントを作成してください。 たとえば、ボットがゲーム ドメインにあり、そのボットがプレイヤーに自分のポイントを伝えたり、カジノ レストランでテーブルを予約したりできます。 ポイント残高とテーブル予約の意図を一つ作成するのは良い方法です。

注記:フローごとに最大 100 個のインテントを持つことができます。

インテントと多言語対応

ボットフローに対応言語を追加する場合、各言語に対応したインテントの発話をトレーニングする必要があります。 デフォルト言語の新しいインテントを追加し、サポートされている各言語のトレーニングフレーズを入力します。 詳しくは、フローでサポートされている言語のインテントにスロットタイプや発話を追加する をご覧ください。

「自然言語の理解」メニューからインテントにアクセスする

「自然言語の理解」メニューから、意図、発話、スロット、スロットタイプを表示および管理できます。

  • 自然言語の理解で、インテントをクリックします。

Genesys Dialog Engineボットフローインテント

ボット フローの意図がページの右側に表示されます。 ここでは、意図を追加、編集、または削除することができます。 また、インテントマイナーからインテントをインポートすることもできます。

インテントを追加またはクリックします。 インテントが開いて、「歌声」ページが表示されます。 ここでは、発話を追加、編集、削除したり、スロットに単語やフレーズを割り当てることもできます。

画像をクリックして拡大します。

NLUメニュー - インテント

画像をクリックして拡大します。

NLU - 音声

詳しくは、ボットフローでインテントを扱う およびGenesys Dialog Engineボットフローについて をご覧ください。

インテント・ヘルス

インテント・ヘルスは、インテントを構築する際のガイドとなり、インテントとトレーニング発話のパフォーマンスをより簡単かつ正確に改善するためのツールを提供します。 ビューを使用して、トレーニングデータに基づくインテントのヘルススコアを確認し、ヘルススコアに影響する発話の改善に役立つ推奨事項を分析します。 インテントヘルスビューでは、これらの分析ポイントを含む主要なパフォーマンスデータを確認することができます:

  • 各インテントスコア
  • 混乱する可能性のある発話、重複する発話、外れ値、長すぎる発話など、各発話を改善するための推奨事項
  • 各発話を改善するための推奨事項
  • 重大度カウントの降順に並んだ発話のリスト。
 メモ:   アーキテクトは、インテント検証エラーが存在しない場合(例えば、デフォルト言語での発話が2回未満)のみヘルスを計算します。

あなたはまた、表示からインテントの健康を表示または非表示にすることを選択することができます;しかし、ボットは健康を認識し、健康アルゴリズムに向かってあなたが行ったすべての変更を計算します。

アーキテクトの発話提案に同意できない場合は、それをミュートすることができます。 アーキテクトは、音声またはデジタルボットのフローに対してミュートされた提案を保存します。 あるユーザーが提案をミュートすると、同じボットフローを見る別のユーザーもミュートされた変更を見ることになる。 現在、フローをエクスポートすると、変更は保存されません。

詳しくは、Bot intent healthの概要Intent healthを使った作業Intent healthの考察と例 をご覧ください。