【问题标题】:How to be able to use System Entity, in fulfillment, in Dialogflow?如何能够在 Dialogflow 中使用系统实体?
【发布时间】:2019-09-13 15:17:39
【问题描述】:

在使用系统实体 @Sys.geo-country 的同时使用 agent.parameters.geo-country 时,我变得不确定。

这是我得到的错误。

https://drive.google.com/file/d/1-rP9rkvOB3Wm0KyGn846iFbMBFb2Iu9c/view?usp=drivesdk

【问题讨论】:

    标签: google-assistant-sdk dialogflow-es-fulfillment


    【解决方案1】:

    JSON 属性语法 (x.y.z) 不喜欢破折号。为了解决这个问题,您可以使用替代括号语法 (x['y']['z'])

    在您的情况下,您可以使用agent.parameter['geo-country']

    您可以做的另一件事是查看参数的名称,并根据需要进行更改。

    例如,在下面的例子中,实体类型是@sys.any,但我将它命名为search。这意味着我可以改用agent.parameter.search,这可能对我更有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 2021-01-29
      • 2012-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多