我正在与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
}
]);
有没有办法达到这个目的?
答案 0 :(得分:1)
我不知道是否有办法直接使用node.js.但是,LUIS有一个REST接口。这将使您能够调用服务并手动处理返回的JSON以获取所需的数据。
所以你可以打电话给
使用您选择的REST客户端。您将获得一个JSON响应,您可以处理该响应以提取所需的数据。 applicationid和subscriptionkey应替换为Luis模型的适当值
答案 1 :(得分:1)
你可以这样做。
> "${1%.*}_output"