我使用Node Botframework Sdk,用户必须填写调查问卷。
本调查问卷有三个问题,答案相同"是","不","可能"。
但是,如果用户回答是"是的"或者"是的当然"或者"总是"可以匹配"是" (肯定答复)
如果用户回答是"有时"或者"它取决于"或者"很少"可以匹配"也许"(细微差别答案)
将来,我们必须能够预测在开始时没有预料到的新答案(添加容易的新答案)。
不幸的是,Prompts.choice()不允许将选择绑定到意图。
所以两个解决方案:
哪一个是最好的解决方案?还存在其他解决方案吗?
答案 0 :(得分:1)
这里的方法可能是使用Prompts.choice的同义词;但是你可以探索的另一种选择是覆盖Prompts.choice的一些行为,在解析响应之前调用LUIS并返回它是否有效。
答案 1 :(得分:0)
为什么不使用按钮来使用按钮进入用户?但是,您可以在ResumeAfterAsync函数
中键入此代码var r = await result;
if(r.ToLower.Contains("yes") || r.ToLower.Contains("yea" || .....)
{
}
但我认为使用按钮是一种更好的方法