Question#36(AI-102)

Question#36(AI-102)
あなたは Microsoft Bot Framework SDK を使用してフライト予約ボットを構築しています。 ボットはユーザーに出発日を尋ね、有効な日付が入力されるか、ユーザーがトランザクションをキャンセルするまで、質問を繰り返す必要があります。 どのタイプのダイアログを使用すべきですか?

正解:A

以前の「旅行代理店の目的地」を尋ねる問題と構造は全く同じです。ここでのポイントは、**「特定のデータ(日付)を収集し、バリデーション(妥当性確認)を行う」**という点にあります。 1. プロンプト (Prompt) が最適な理由 Bot Framework SDK において、ユーザーから入力を受け取り、それが期待する形式(この場合は日付)であるかを確認し、不適切であれば再試行(Retry)する一連のロジックを標準で備えているのが Prompt です。 DateTimePrompt: 今回のような「出発日」の取得には、SDK に用意されている DateTimePrompt を使うのがベストプラクティスです。これは「明日」や「来週の月曜」といった自然言語の入力も日付データとして解釈してくれます。 自動的な繰り返し: 有効な入力が得られるまで質問を繰り返す機能が組み込まれています。

コメント

コメント

コメントする

目次