Google Action中未定义的参数

Rya*_*yan 9 actions-on-google dialogflow-es

我有一个DialogFlow代理我试图在Google智能助理上测试.我用以下培训短语创建了一个名为"Set name"的相对简单的Intent:

  • 我的名字是瑞恩.
  • 法案
  • 我是史蒂夫
  • 名字的邦德.占士邦.

它有两个参数:

  • 必需:given-name将实体@sys.given-name和值存储为$given-name
  • last-name与实体@sys.last-name和价值$last-name

我能够在DialogFlow测试控制台中进行测试.但是,当我试图"了解它在Google智能助理中的运作方式"时.我收到以下错误:

请求包含无效参数.查询模式'名称的债券.$SchemaOrg_Person:given-name $SchemaOrg_Person:last-name".包含一个未定义的参数' last-name.'

如果我删除"詹姆斯邦德"训练短语,它可以正常工作.但我想包括那个.我究竟做错了什么?

以下是导致问题的意图的屏幕截图:

麻烦的意图

以下是我在Google智能助理中点击尝试的链接:

在Google智能助理中打开

最后,当我点击该链接时,这是显示在屏幕右下角的错误消息:

弹出错误消息

Xea*_*orm 0

尝试从句子中删除点。所以它将是:

"The name's Bond. James Bond"
Run Code Online (Sandbox Code Playgroud)