IBM对话中的任何循环机制?

时间:2017-08-23 15:53:26

标签: ibm-watson watson-conversation

通常情况下会识别多个实体,您可能希望遍历所有已识别的实体并创建包含其中每个实体的响应。例如在创建响应时通过数组元素。

我尝试使用"参数? command1:command 2"并在命令1中嵌套更多参数以创建一种循环,但这种方式非常容易出错。

任何简单的方法吗?

2 个答案:

答案 0 :(得分:0)

您可以通过API从上下文和SDK控制它。 当您向对话发送消息时,您将获得意图和实体数组。您可以通过代码循环它并发送或连接响应。

如果您可以共享工作区,我可以提供帮助

答案 1 :(得分:0)

如果你有多个相同类型的实体,那么你可以使用@ EntityName.values来存储该enitity的所有值。它将以数组的形式存储。

如果您的要求不同,您可以使用循环。