【发布时间】:2016-11-15 21:27:11
【问题描述】:
如何为特定对话节点指定多个答案?例如,当用户问“你叫什么名字”时,我的虚拟助理应该回答“我叫亚历山大”,或者“你可以叫我亚历山大”,或者“朋友叫我亚历克斯”。 也许对话服务必须返回一个代码,应用程序检查该代码并从答案的数据库中选择一个随机答案。
【问题讨论】:
标签: ibm-watson watson-conversation
如何为特定对话节点指定多个答案?例如,当用户问“你叫什么名字”时,我的虚拟助理应该回答“我叫亚历山大”,或者“你可以叫我亚历山大”,或者“朋友叫我亚历克斯”。 也许对话服务必须返回一个代码,应用程序检查该代码并从答案的数据库中选择一个随机答案。
【问题讨论】:
标签: ibm-watson watson-conversation
对于给出响应的应用程序节点,选择高级模式并更改为:
{
"output": {
"text": {
"values": [
"My name is Alexander.",
"You can call me Alexander",
"Friends call me Alex"
],
"selection_policy": "random",
"append": false
}
}
}
【讨论】: