【问题标题】:IBM Watson Assistant: How to ask a series of questions and store related answers?IBM Watson Assistant:如何提出一系列问题并存储相关答案?
【发布时间】:2020-08-26 12:13:44
【问题描述】:

我想问一系列问题,获取每个输入并将它们保存在上下文变量中,然后转到下一个问题。 问题是每当用户响应时,IBM Watson 就会开始将其分类为意图。并进入那个特定的意图。我想要的看起来像这样:

  • 你叫什么名字?
  • 用户输入 = xyz
  • xyz 被存储在用户名中,然后机器人问下一个问题
  • 你的器官叫什么

等等。

【问题讨论】:

  • 您是否考虑过使用插槽?这允许根据答案做出反应并直接存储结果。
  • 我有,但为此我们必须检查意图或其他东西,并且名称/组织名称不是我们想要分类的东西
  • 名称和组织将是实体。您可以随时访问完整的输入:cloud.ibm.com/docs/…

标签: ibm-cloud chatbot ibm-watson watson-assistant


【解决方案1】:

我的建议是使用插槽并为您想要捕获的内容定义实体。这允许更自然的流动。 “Henrik from xyz”可以直接存储为名称“Henrik”,“yyz”存储为org。

如果您只想回答一系列问题并存储已回答的内容,请查看special conditions。如果您使用 true 作为条件并将entire input 存储到上下文变量中,您将得到您所要求的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    • 2019-07-27
    • 1970-01-01
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多