Npm Watson对话api中的问题选项

Npm Watson对话api中的问题选项,npm,ibm-watson,watson-conversation,Npm,Ibm Watson,Watson Conversation,我需要获取对话api中某个问题的可用选项 例如,我有一个对话应用程序,在某些情况下,我需要给用户一个列表,以便从中选择一个选项 因此,我正在寻找一种方法来获得某个问题的可用回答选项。我无法回答NPM部分,但您可以通过将备选意图设置为true来获得前10个可能答案的列表。比如说 { "context":{ "conversation_id":"cbbea7b5-6971-4437-99e0-a82927607079", "system":{ "dialog_stac

我需要获取对话api中某个问题的可用选项

例如,我有一个对话应用程序,在某些情况下,我需要给用户一个列表,以便从中选择一个选项


因此,我正在寻找一种方法来获得某个问题的可用回答选项。

我无法回答NPM部分,但您可以通过将
备选意图设置为
true
来获得前10个可能答案的列表。比如说

{
  "context":{
    "conversation_id":"cbbea7b5-6971-4437-99e0-a82927607079",
    "system":{
      "dialog_stack":["root"
      ],
      "dialog_turn_counter":1,
      "dialog_request_counter":1
    }
  },
  "alternate_intents":true,
  "input":{
    "text":"Is it hot outside?"
  }
}
这将返回最多前十个答案。如果意向数量有限,则只会显示出来

JSON响应的一部分将有如下内容:

  "intents":[{
      "intent":"temperature",
      "confidence":0.9822100598134365
    },
    {
      "intent":"conditions",
      "confidence":0.017789940186563623
    }
这将无法从节点获取输出文本。因此,您需要将答案存储在其他地方以进行交叉引用

还要注意,仅仅因为它在列表中,并不意味着它是给最终用户的有效答案。需要考虑信心水平

信心水平也不像正常信心那样有效。你需要确定你的上限和下限。我

与早期版本的WEA不同,信心是相对于 你有多少意向。因此,找到最低价格的最快方法 自信就是发出一个真正模棱两可的词

这些是我确定温度或条件的结果

treehouse=conditions/0.5940327076534431

goldfish=conditions/0.5940327076534431

music=conditions/0.5940327076534431


看到一个模式了吗?你能详细说明一下你想要实现什么吗?我有一个对话应用程序,在某些情况下,我需要给用户一个列表,让他们从中选择一个选项,所以我正在寻找一种方法来获取某个问题的可用回复选项更新此答案。当前版本的对话现在拥有绝对的信心。