0
我想让沃森识别一个已经被用户所调用的实体并对其做出回应。例如:如何让沃森了解上下文,识别对话中已经提到的实体并对其进行响应?
用户问: - 你有“产品”吗?
Watson说: - 是的,我们拥有它。
用户问: - 多少钱?
沃森是否可以通过识别用户第一个问题中提到的实体来响应产品的价格?
我想让沃森识别一个已经被用户所调用的实体并对其做出回应。例如:如何让沃森了解上下文,识别对话中已经提到的实体并对其进行响应?
用户问: - 你有“产品”吗?
Watson说: - 是的,我们拥有它。
用户问: - 多少钱?
沃森是否可以通过识别用户第一个问题中提到的实体来响应产品的价格?
您的Watson对话将帮助理解用户需要什么和对象,并且您的应用程序(使用代码)将验证这些值并执行您需要的操作。
根据您的业务角色,您可以使用代码来做到这一点,更简单,因为如果您的产品价值发生变化,您必须在Workspace对话中进行编辑。
您需要access从您的entity
带有代码的值,并让您的应用程序发送消息,如果用户询问您的产品的价格。
喜欢:
if(intents.intent[0] === 'wantPrices' && entities.entity[0].value == 'sound'){
// do something
data.output.text[0] = "The price of your sound is " + JSON.stringify(sqlSelectQueryValue);
}
见从IBM Developers一个以上官能官方例子。