【问题标题】:Avoid Transcription of Currency to Symbol in Dialogflow避免在 Dialogflow 中将货币转录为符号
【发布时间】:2021-06-24 15:24:38
【问题描述】:

我们的 Dialogflow 代理中有货币兑换意图。一个示例话语是“10 美元是多少欧元?”。

上面的话语有 3 个槽:

10 = amount
Dollars = currency1
Euros = currency2

如果我输入上述话语进行测试,Dialogflow 能够正确确定槽的值。

但是,当用户说出上述话语时,结果文本实际上是How much is $10 in Euros?。当我输入这个话语进行测试时。 Dialogflow 无法再提供槽的值,因为它无法确定“$”是什么。

那么,是否有任何配置禁止 Dialogflow 将货币转录为符号(美元到 $)?

【问题讨论】:

    标签: dialogflow-es


    【解决方案1】:

    我在官方文档中找不到我所说的配置。但我为解决这个问题所做的是添加一个新的训练短语,“货币 2 中的货币数量是多少?”并将新值“$”添加到currency1 的实体值列表中。因此,当输入是“10 美元是多少欧元?”时,$ 将是货币 1,10 是金额,欧元是货币 2。

    【讨论】:

      猜你喜欢
      • 2014-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-16
      • 1970-01-01
      • 2011-07-07
      • 2013-10-26
      • 1970-01-01
      相关资源
      最近更新 更多