IBM Watson Assistant:如何提出一系列问题并存储相关答案?

问题描述

我想提出一系列问题,接受每个输入并将其保存在上下文变量中,然后移至下一个问题。 问题是每当用户响应时,IBM Watson便开始将其分类为意图。并达到该特定目的。我想要的东西看起来像这样:

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

以此类推。

解决方法

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

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...