首页 文章

在dialoglfow V2中可以使用相同的实体两次吗?

提问于
浏览
0

我的一些意图回应了相同的词 - “是”和“否” . 我正在使用内联编辑器来处理请求/响应 . 因为许多意图都回答相同的单词“是”/“否”,所以我 Build 了一个叫做响应的实体 .

因此,对于Action和parameters选项卡下的Intent1,有:

parameter: intent1response, entity: @response, value: $intent1response

对于Intent2,有:

parameter: intent2response, entity: @response, value: $intent2response

所以基本上我只是改变每个意图的参数和值,但使用相同的实体 .

但这似乎不起作用,并且正在乱搞上下文等 . 当我将实体更改为每个Intent的唯一时,事情似乎工作得很好 .

只是想知道这是否正确 . 我还希望澄清一下:动作和参数下的输入框显示“输入操作名称” - 当在此处输入操作名称时,此操作名称在实现中会发生什么?我可以调用它来获取参数吗?

1 回答

  • 1

    简短的回答是肯定的,你可以在多个Intent中使用相同的Entity .

    您指定的操作将传递给您的履行 . 它不是参数,而是包含的字段 .

相关问题