Question#24(AI-102)
Microsoft Bot Framework Composer を使用して 5 つのボットを作成しました。 これらのボットを統合した 1 つのボットをユーザーが利用できるようにする必要があります。このソリューションは、ユーザーの入力に基づいて、各ボットへの動的なルーティング(dynamic routing)をサポートする必要があります。 実行すべき 3 つのアクション はどれですか?
正解:B, C, E
複数のボットを束ねて、ユーザーの意図(インテント)に最適なボットへ振り分ける仕組みを Orchestrator と呼びます。これを Composer で実装する手順は以下の通りです。 1. Orchestrator パッケージをインストールする (F) Composer のパッケージマネージャーを使用して、Orchestrator の機能をボットに追加する必要があります。 2. Recognizer/Dispatch タイプを変更する (B) ボットの設定で、入力を解析するエンジン(Recognizer)の種類を、標準の LUIS などから 「Orchestrator」 に変更します。これにより、ボットは「どのサブボット(スキル)に処理を投げるべきか」を判断する Dispatcher として動作するようになります。 3. Orchestrator モデルを作成する (C) ルーティングの精度を高めるために、Orchestrator 用のモデルファイル(.blu や .lu 形式の定義に基づくもの)を作成し、どの発話がどのボットに対応するかを学習・定義させる必要があります。
コメント