Не удается развернуть записи в сущностях в DialogFlow

В настоящее время я работаю с пользовательскими объектами (объектами разработчика) путем изменения документов JSON объектов

Я знаю, как создавать и связывать вручную свои настраиваемые объекты с моими намерениями.

введите здесь описание изображения

я имел

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

Он сгенерировал additionalTopic.json и additionalTopic_usersays_en.json в папке platforms/googleAction/dialogflow/entities, как изображение

введите здесь описание изображения

Эти действия, описанные выше, выглядят нормально, верно?

Затем я развертываю DialogFlow через командную строку jovo: jovo deploy --project-id PROJECT_ID

Он развернул успех как обычно.

Последние шаги. Я иду в консоль DialogFlow, чтобы проверить созданные мной пользовательские объекты,

И вот оно.

введите здесь описание изображения

Entities name появился, а где synonyms?

Что я хочу, так это то, что после развертывания он ожидает как первое изображение выше.

Пожалуйста, взгляните и помогите мне найти путь,

Большое спасибо.

p/s: я использую консоль DialogFlow версии 2.


person Huy Tower    schedule 29.10.2018    source источник


Ответы (1)


Похоже, это ошибка в jovo-framework.

В настоящее время jovo-framework поддерживает только DialogFlow версии 1.

примечание к выпускам jovo: https://github.com/jovotech/jovo-framework-nodejs/releases

person Huy Tower    schedule 28.11.2018
comment
Jovo Framework уже несколько месяцев поддерживает Dialogflow API версии 2. - person Jan König; 02.12.2018