Actions on google actionssdk中的自定义实体
与google actionsSDK合作,并试图找出如何在操作包中包含自定义实体。我在这里找到了手册:但是这本手册很短,它们没有提供包含自定义类型的方法Actions on google actionssdk中的自定义实体,actions-on-google,google-voice-actions,Actions On Google,Google Voice Actions,与google actionsSDK合作,并试图找出如何在操作包中包含自定义实体。我在这里找到了手册:但是这本手册很短,它们没有提供包含自定义类型的方法 你们中有没有人对此有经验?是的,谷歌actions SDK文档,没有评论。 根据您提供的示例,这些自定义类型属于actions.json中的主结构,如: "actions":[..], "locale": "de", "customTypes": [ { "name": "$MorningOptions", "i
你们中有没有人对此有经验?是的,谷歌actions SDK文档,没有评论。 根据您提供的示例,这些自定义类型属于actions.json中的主结构,如:
"actions":[..],
"locale": "de",
"customTypes": [
{
"name": "$MorningOptions",
"items": [
{
"key": "6am",
"synonyms": [
"6 am",
"6 o clock",
"oh six hundred",
"6 in the morning"
]
}
]
}
]
如果这不起作用,您可以尝试使用类型
:
"actions":[..],
"locale": "de",
"types":
[
{
"name": "$MorningOptions",
"entities":
[
{ "key": "6am", "synonyms": ["6 am","6 o clock","oh six hundred","6 in the morning"] }
]
}
]
这些也在主体结构中。但官方反对:
谢谢,但我收到一个错误:“本地化的\u操作\u程序包[0]。值”中的未知名称“customTypes”:找不到字段。是的,这有效。关于同步,我没有收到任何问题。但是我并没有在意图中得到参数,是的,但是参数只在操作开始时被接收,无论是通过主意图还是通过其他隐式调用意图。在稍后的对话中,您将只收到文本,您必须使用自己的NLU解决方案。