私はLuisDialogで作業しています。特定の目的のために、私はユーザーからの情報を得るためのウォーターフォールダイアログを持っています。このプロセスでは、LUISを使用してユーザーの文章/応答を解析したいと考えています。滝のダイアログでユーザーの応答からインテントを取得する
luisDialog.on('orderItem', [
function (session, args) {
builder.Prompts.text(session, "Please enter your item ID:");
},
function (session, results) {
// parse user's response with LUIS
// User can text: "1245" or "my item ID is 1245"
// Need to get "1245" as item_number which is an entity in LUIS train model
}
]);
この目的を達成する方法はありますか?
はい、そうです。しかし、ボットフレームワークがapi/methodをサポートしているかどうかは不思議です。いずれ良くなるだろう。 –
別のLuisDialogを使って行う以外に、そこにはわからない。考慮すべきもう一つの質問は、あなたがそれを行う必要があるかどうかです。 「あなたの商品IDを入力してください」と尋ねる場合、「私の商品IDは1234」ではなく、単に「1234」という数字を入力すると仮定するのが妥当だと思います。なぜ彼らは余分なタイピングをしますか?あなたが「千二百三十四」に入ることができるようにしたいのでない限り、その場合には、ルイスは使えるでしょう。 –