0

1 つのインテント (注文ピザ) と 9 つのエンティティ (注文、種類、署名、サイズ、トッピング、住所、時間、期間、範囲) を持つ LUIS アプリを作成しました。

Azure Bot Framework でボットを作成する必要があります。すべてのエンティティに対してウォーターフォールを理解して使用することができません。どうすればいいのか教えてください

コード :

 dialog.matches('OrderPizza', [
 function (session, args, next) {

   var order = builder.EntityRecognizer.findEntity(args.entities, 'order');
   var kind = builder.EntityRecognizer.findEntity(args.entities, 'Kind');
   session.dialogData.intentScore = args.score;

   if (!order) {
       builder.Prompts.text(session, 'welcome please order pizza');
   } else {
       session.dialogData.order = order;
       next();
   }
 },
 function (session, results) {
   var order = session.dialogData.order;
   if (results.response) {
       session.send('what kind?');
   }else{
       session.send(`we don't have that kind of pizza`);
   }
 }

    ]);

他のエンティティをさらに進めるにはどうすればよいですか?

4

1 に答える 1