私は既存の滝の会話をしています。ボットの質問に対するより複雑なユーザーの応答からデータを抽出できるように、私はそれを適合させたいと考えています。Microsoft Bot Framework LUIS with waterfall conversation
私のLUISアプリケーションではLocation
というエンティティを見つけるために訓練されたGetLocation
というインテントを作成しました。これの一例は、ユーザーが "Bristol in looking in Bristol"と入力して、エンティティ "Bristol"と一致することです。
function(session) {
builder.Prompts.text(session, "Hello... Which city are you looking in?");
},
function(session, results) {
session.privateConversationData.city = results.response;
builder.Prompts.number(session, "Ok, you are looking in " + results.response + ", How many bedrooms are you looking for?");
},
etc...
代わりに単に応答文字列を格納するので、私はLUISを切っ応答文字列を送信し、そこから街の場所を抽出したい:これは私が現在持っているものです。私が見つけたすべてのLUISの例は、マッチングして新しいインテントに行くのですが、私は単にウォーターフォールの会話を続けたいと思っています。これを行うにはどのようにLUISを利用しますか?