我正在尝试通过 Google Assistant 创建自定义操作。我有由用户定义的自定义用户数据,我希望用户向我询问有关此数据的信息,通过提供其名称来确定他们想要了解的数据。
例如:用户说“告诉我有关 Fred 的情况”助手回复“Fred 是红色的”
[
{
"name":"Fred",
"info":"Fred is red"
}
]
我遇到的问题是如何添加培训短语或在用户提供不存在的名称时重新提示用户使用。
前任:
用户说“告诉我有关 Greg 的信息”,助理回复“我找不到‘Greg’。你想知道谁?”
[
{
"name":"Fred",
"info":"Fred is red"
}
]
我尝试添加仅包含“名称”参数的培训响应,但是如果用户说“告诉我有关 Fred”,“名称”参数设置为“告诉我有关 Fred”而不是“Fred” ,这意味着它忽略了我设置的其他培训响应。
有谁能成为我的欧比旺克诺比?
编辑: 我在同一个项目中使用了 Alexa,并向 Alexa 发送了一个 elicitSlot 指令。可以实现类似的东西吗?