回答インテント
ユーザーの質問に単一の回答のみが必要で、それ以上の会話は不要な場合があります。回答インテントを使用すると、ダイアログ定義を更新する必要なく、これらのタイプの応答をスキルで出力できます。
次の方法で回答インテントを作成できます:
- ナレッジ機能を使用して、WebページまたはPDFドキュメントでホストされているFAQなど、既存のリソースから回答インテントを生成します。
- スキルの「インテント」ページで、他のインテントと同様に回答インテントを定義しますが、「回答」フィールドに回答も含まれます。
- CSVファイルをアップロードして、回答インテントを一括作成してください。
次に、回答インテントについて知っておく必要がある事項をいくつか示します。
- 回答インテントを持つスキルは、Trainer Tmを使用してトレーニングする必要があります。
- 通常のインテントとは異なり、アンサー・インテントをフロー(ビジュアル・フロー・デザイナ内)にマップしたり、
System.Intent
アクション(YAMLエディタ内)で状態にマップする必要はありません。- ビジュアル・フロー・デザイナでは、すべての回答インテントを処理する標準フローを作成したり、特定の回答インテントをマップしたり、アプローチの組合せを使用できます。
- YAMLエディタでは、回答インテントを解決するために
System.Intent
コンポーネントのみが必要です。
- オプションで、
をクリックすると回答インテントをリソース・バンドルに格納できます。回答インテントのリソース・バンドル・エントリは、リソース・バンドルの「Q&A」ページにリストされます。
既存のナレッジ・リソースからの回答インテントの生成
質問と回答のペアを含むWebページまたはPDFドキュメントがすでにある場合は、ナレッジ機能を使用して、ドキュメントからこれらのQ&Aペアを取り込み、回答インテントを自動的に生成できます。(質問/回答のペアとして編成されていないドキュメント内のその他のテキストは無視されます。)この方法で回答インテントを作成すると、インテントに対する発話例も生成されます。
質問と回答の文書から回答インテントを生成するには:
- スキルの左側のナビゲーション・バーで、
をクリックします。
- 「+ナレッジ・ドキュメント」をクリックします。
- 「新規ナレッジ・ドキュメント」ダイアログで:
- ドキュメントの名前と言語を指定します。
言語については、スキルに指定したネイティブ・サポート言語から選択できます。
- 「PDF」または「HTML」を選択してドキュメントをアップロードするか、「URL」を選択します。
URLを指定する場合は、FAQを含む静的HTMLページを指す必要があります。
- ドキュメントがアップロード用のPDFまたはHTMLドキュメントの場合は、一時的に保存されることを認めるチェック・ボックスを選択します。
- 「作成」をクリックします。
ノート
「URL」オプションは、HTML Webページでのみ機能します。オンラインPDFファイルをインポートする場合は、まずWebページからダウンロードしてから、デジタル・アシスタントにアップロードする必要があります。 - ドキュメントの名前と言語を指定します。
- 回答インテントの生成が行われるまで待機します。
(ジョブのステータスと進行状況は10秒ごとに更新されます。)
- ジョブが完了したら、「インテントのレビュー」をクリックして、生成されたインテントおよびトレーニング発話を確認します。各質問と回答に特に注意して、それぞれに適切なテキストが含まれていることを確認します。
ヒント:
PDFドキュメントの場合、「PDFを開く」をクリックすると、ドキュメントの色分けされたバージョンを表示して、インテントの生成に使用されたテキストと、それが質問と回答にどのように分割されたかを確認できます。 - インテントの名前、質問、回答または発話を編集するには、その「編集」アイコンをクリックします。
ノート
これらの値は、後で「インテント」ページで編集することもできます。 - スキルに追加しないインテントの場合は、「含む」チェック・ボックスの選択を解除します。
- スキルへのインテントの追加をクリックして、生成されたインテントをスキルに追加します。
- 左側のナビゲーション・バーで、「インテント」
をクリックし、会話名の変更や発話例の追加など、インテントをさらに調整します。
回答は、太字テキスト、イタリック体、ハイパーリンクなどの書式設定用のHTMLタグで生成されます。このマークアップは、スキルが公開されるチャネルの適切なマークアップまたはマークダウンに自動的に変換されます。(チャネルでフォーマットがサポートされていない場合、そのチャネルを介してメッセージが送信されるときにタグが削除されます。)チャネルでのリッチ・テキスト形式を参照してください。
ノート
一度に作成できる回答インテントは100個に制限されています。ナレッジ・ドキュメントに100を超える質問/回答のペアがある場合は、ドキュメントを小さいドキュメントに分割し、それらの各ドキュメントから回答インテントを作成します。
一度に作成できる回答インテントは100個に制限されています。ナレッジ・ドキュメントに100を超える質問/回答のペアがある場合は、ドキュメントを小さいドキュメントに分割し、それらの各ドキュメントから回答インテントを作成します。
単一の回答インテントの作成
少数の回答インテントのみが必要な場合は、通常のインテントの作成方法と同様に作成できます。
- 左側のナビゲーション・バーで「インテント」
をクリックします。
- 「インテントの追加」をクリックします。
をクリックして、「会話名」フィールドにインテントのわかりやすい名前またはフレーズを入力します。
- 「名前」フィールドにインテント名を追加します。会話名を入力しない場合は、かわりに「名前」フィールドの値が使用されます。
ノート
インテントの命名では、system.
を接頭辞として使用しないでください。system.
は、提供されるインテント用に予約されているネームスペースです。この接頭辞を持つインテントは、Trainer Tmによって異なる方法で処理されるため、使用するとインテントが予期しない方法で解決される可能性があります。 - クリック
次に、「回答」フィールドに回答を追加します。必要に応じて、テキストに書式設定を適用します。 - 「例」セクションで、インテントが回答している質問をユーザーが表す一般的な方法を反映したトレーニング発話を追加します。
CSVファイルからの回答インテントの作成
CSVファイルをインポートすることで、アンサー・インテントを一括して作成できます。このファイルは標準インテントのCSVファイルに似ていますが、
query
、topIntent
およびconversationName
列に加えて、answer
列もあります:query,topIntent,conversationName,answer
What are your hours?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
When are you open?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
When do you close?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
What do you sell?,Products,Our Products,We sell only hammers. All types.
Do you sell brick hammers?,Products,Our Products,We sell only hammers. All types.
Do you sell claw hammers?,Products,Our Products,We sell only hammers. All types.
Do you deliver?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can I buy one of your hammers on the web?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can you mail me a hammer?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can I return a hammer?,Returns,Our Return Policy,You cannot return any items. All sales are final.
My hammer doesn't work,Returns,Our Return Policy,You cannot return any items. All sales are final.
Can I exchange my hammer,Returns,Our Return Policy,You cannot return any items. All sales are final.