Question#18(AI-102)

Question#18(AI-102)

Microsoft Bot Framework Composer を使用して、ユーザーがアイテムを購入できるチャットボットを構築しています。

進行中のトランザクション(購入処理)をユーザーが キャンセル できるようにする必要があります。このソリューションは、開発作業を最小限に抑える必要があります。

ボットに何を追加すべきですか?

正解:C

Bot Framework Composer において、ユーザーが「キャンセル」や「ヘルプ」といった特定の意図(Intent)を示したときに、現在の処理を中断して別の動きをさせるには 「トリガー(Trigger)」 を使用するのが最も標準的で効率的な方法です。

1. ダイアログトリガー(Dialog Trigger)の役割

  • Composer では、特定のキーワードや意図が検出された際に実行される「トリガー」をダイアログに追加できます。

  • 「キャンセル」というインテント(意図)に対して 「Intent recognized」トリガー を作成し、その中で「すべてのダイアログをキャンセルする」というアクションを設定することで、開発工数を最小限に抑えつつキャンセル機能を実装できます。


コメント

コメント

コメントする

目次