我知道如何根据意图匹配和置信度设置条件。如果置信度高于某个阈值,我想继续进行流程,如果是在中间范围内请求确认,然后再继续流程。
我可以通过加倍节点来实现这一点:
是否有更好的模式不会复制所有节点?
答案 0 :(得分:1)
我对你的问题很困惑,但是,我相信你希望条件基于意图和意图的信心。正确?
嗯,我相信你可以用代码做到这一点......让沃森只是为了表达对意图的理解,并指出信心。或者您可以在整个会话中创建单个节点:
if intent.confidence >= 0.75
回复:我不明白你的问题。
或者,使用每个设置条件和意图的代码,例如:
if(intent[0].intents === 'requestPizza' && intent.confidence >= 0.75) {
data.output.text[0] = "Hey, you want request pizza or you want to know how to request pizza?";
}
请参阅IBM Developers with Nodejs中的一个example。