问题描述
我想提出一系列问题,接受每个输入并将其保存在上下文变量中,然后移至下一个问题。 问题是每当用户响应时,IBM Watson便开始将其分类为意图。并达到该特定目的。我想要的东西看起来像这样:
- 你叫什么名字?
- 用户输入= xyz
- xyz存储在用户名中,然后机器人询问下一个问题
- 您的器官名称是什么
以此类推。
解决方法
我的建议是使用插槽并为要捕获的内容定义实体。这允许更自然的流动。 “来自xyz的Henrik”可以直接存储为名称“ Henrik”,而“ yyz”可以存储为组织。
如果您只想提出一系列问题并存储所回答的内容,请查看special conditions。如果使用 true 作为条件并将entire input存储到上下文变量中,则会得到所需的内容。