训练短语的顺序得到保证吗?

时间:2019-02-14 05:36:13

标签: dialogflow

我想用name(对话流术语,通常称为“键”,“内部ID”或“代码”)将Dialogflow训练短语与我们的APP记录联系起来。为了通过Dialogflow API(例如batch_update_intents)创建意图(包含多个训练短语)时,需要在每个训练短语的输入参数与Dialogflow创建的训练短语(返回生成的{ {1}}。

其中的“ tie”或“ bind”表示我的APP记录通过uniq-id name引用了Dialogflow训练短语。例如,下面的name指的是Dialogflow训练短语“今天找到了吗?” tp1'9ed938 ...':

name

如果保证创建的训练短语的顺序与训练短语的输入参数完全相同,则可以按顺序绑定。否则,将无法绑定它们(或通过训练短语文本进行匹配吗?)。

所以我的问题是,可以保证创建的训练短语的顺序作为输入参数的顺序吗?

1 个答案:

答案 0 :(得分:0)

假设Google在内部使用了Dialogflow的Protobuf公开定义,则意图的训练短语是stored作为repeated字段,does preserve的输入顺序。事实以及外部API使用JSON数组(也应该preserve its order)这一事实,应该使您可以依赖于创建它们的顺序。