나는 기존의 폭포 대화를하고있다. 나는 로봇의 질문에 대한보다 복잡한 사용자 응답으로부터 데이터를 추출 할 수 있도록 그것을 적용하고 싶다.Microsoft Bot Framework LUIS in waterfall convers
내 LUIS 응용 프로그램에서는 Location
이라는 엔티티를 찾을 수 있도록 훈련 된 GetLocation
이라는 의도를 만들었습니다. 예를 들어 "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를 어떻게 활용하면 좋을까요?