【问题标题】:Dialogflow is not detecting entity when input is not exactly the same as training phrase?当输入与训练短语不完全相同时,Dialogflow 未检测到实体?
【发布时间】:2023-03-17 19:15:01
【问题描述】:

我已经打算检测用户在说什么时的回答,例如“当商店关门时”,其中“关门”是一个实体。

当我输入与我的训练短语“当商店关闭时”完全相同的输入时,一切都按预期工作,并且 dialogflow 正确检测到意图和实体值(如第二个屏幕截图所示)。

但是,当我输入训练短语的轻微变体时,通过在句子前面添加额外的单词“我认为”,dialogflow 仍然正确检测到意图,但是这次参数值为空。 (如第一张截图所示)

我需要在这两种情况下检测到值,但无法弄清楚为什么会发生这种情况。

截图 1

截图 2

【问题讨论】:

    标签: dialogflow-es


    【解决方案1】:

    Google 已在此处发布了对话设计的最佳做法,这应该会有所帮助:

    https://developers.google.com/actions/assistant/basics

    在这种情况下,您是否尝试过添加“商店何时关闭?”作为训练短语?澄清动词时态和句子结构可能有助于 Dialogflow 正确识别您希望从用户给定意图中提取的参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多