无法将实体中的条目部署到 DialogFlow
Can not deploy Entries in Entities to DialogFlow
我目前正在通过修改 Entities JSON Docs
使用自定义实体(开发人员实体)
我知道如何使用我的 Intents.
手动创建和 link 我的自定义实体
我有
en-US.json
具有自定义实体(有效 json)
{
"invocation": "Test",
"intents": [
...
],
"dialogflow": {
"intents": [
{
"name": "Default Fallback Intent",
"auto": true,
"webhookUsed": true,
"fallbackIntent": true
},
{
"name": "Default Welcome Intent",
"auto": true,
"webhookUsed": true,
"events": [
{
"name": "WELCOME"
}
]
}
],
"entities": [
{
"id": "f060b6f7-7a17-4355-9fa6-3ce02f0ce33a",
"name": "additionalTopic",
"isOverridable": true,
"entries": [
{
"synonyms": [
"usuk",
"us",
"uk",
"us music",
"uk music",
"play usuk",
"play us",
"play uk",
"play us music",
"play uk music"
],
"value": "usuk"
},
{
"synonyms": [
"vn",
"vietnamese"
],
"value": "vn"
}
],
"isEnum": false,
"automatedExpansion": false
}
]
}
它 看起来像 和 Entities JSON Docs
一样
我用 jovo 命令行构建:jovo build
它在文件夹 platforms/googleAction/dialogflow/entities
中生成了 additionalTopic.json
& additionalTopic_usersays_en.json
,作为图像
上面这些步骤看起来还可以,对吧?
然后我通过 jovo 命令行部署到 DialogFlow:jovo deploy --project-id PROJECT_ID
像往常一样部署成功。
我要DialogFlow Console检查我创建的自定义实体的最后步骤,
就在这里。
Entities name
出现了,但是synonyms
在哪里?
我想要的是部署后,它期望作为上面的第一个图像。
请大家看看,帮我找路,
非常感谢。
p/s : 我正在使用 DialogFlow 控制台版本 2。
看来这是 jovo-framework
中的错误。
此时,jovo-framework
仅支持 DialogFlow 版本 1。
jovo 发布说明:https://github.com/jovotech/jovo-framework-nodejs/releases
我目前正在通过修改 Entities JSON Docs
使用自定义实体(开发人员实体)我知道如何使用我的 Intents.
手动创建和 link 我的自定义实体我有
en-US.json
具有自定义实体(有效 json)
{
"invocation": "Test",
"intents": [
...
],
"dialogflow": {
"intents": [
{
"name": "Default Fallback Intent",
"auto": true,
"webhookUsed": true,
"fallbackIntent": true
},
{
"name": "Default Welcome Intent",
"auto": true,
"webhookUsed": true,
"events": [
{
"name": "WELCOME"
}
]
}
],
"entities": [
{
"id": "f060b6f7-7a17-4355-9fa6-3ce02f0ce33a",
"name": "additionalTopic",
"isOverridable": true,
"entries": [
{
"synonyms": [
"usuk",
"us",
"uk",
"us music",
"uk music",
"play usuk",
"play us",
"play uk",
"play us music",
"play uk music"
],
"value": "usuk"
},
{
"synonyms": [
"vn",
"vietnamese"
],
"value": "vn"
}
],
"isEnum": false,
"automatedExpansion": false
}
]
}
它 看起来像 和 Entities JSON Docs
一样我用 jovo 命令行构建:jovo build
它在文件夹 platforms/googleAction/dialogflow/entities
中生成了 additionalTopic.json
& additionalTopic_usersays_en.json
,作为图像
上面这些步骤看起来还可以,对吧?
然后我通过 jovo 命令行部署到 DialogFlow:jovo deploy --project-id PROJECT_ID
像往常一样部署成功。
我要DialogFlow Console检查我创建的自定义实体的最后步骤,
就在这里。
Entities name
出现了,但是synonyms
在哪里?
我想要的是部署后,它期望作为上面的第一个图像。
请大家看看,帮我找路,
非常感谢。
p/s : 我正在使用 DialogFlow 控制台版本 2。
看来这是 jovo-framework
中的错误。
此时,jovo-framework
仅支持 DialogFlow 版本 1。
jovo 发布说明:https://github.com/jovotech/jovo-framework-nodejs/releases