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`);
}
}
]);
他のエンティティをさらに進めるにはどうすればよいですか?