【发布时间】:2017-07-18 07:14:06
【问题描述】:
我有一个现有的瀑布对话。我想对其进行调整,以便它可以从更复杂的用户对机器人问题的响应中提取数据。
在我的 LUIS 应用程序中,我创建了一个名为 GetLocation 的意图,它经过训练可以找到一个名为 Location 的实体。这方面的一个示例是用户键入“我正在寻找布里斯托尔”,这将匹配实体“布里斯托尔”。这是我目前拥有的:
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 示例都用于匹配和转到新 Intent,但我只是想让瀑布对话继续进行。我将如何利用 LUIS 来执行此操作?
【问题讨论】:
标签: node.js bots botframework azure-language-understanding