Dialogflow создает контекст followup-2 - PullRequest
0 голосов
/ 15 мая 2019

По какой-то причине DialogFlow решает добавить дополнительное намерение повторения каждый раз, когда я редактирую существующие намерения отслеживания и пытаюсь добавить новое. Это не совсем ломает игру, но очень раздражает.

Что я объясню:

Parent Intent (Output Context Parent-followup)
    '-> Child Intent (Input Context Parent-followup)
    '-> Child Intent (Input Context Parent-followup)

Что я получаю:

Parent Intent (Output Context Parent-followup, Parent-followup-2)
    '-> Child Intent (Input Context Parent-followup)
    '-> Child Intent (Input Context Parent-followup, Parent-followup-2)

Когда я пытаюсь удалить Parent-followup-2, The Child Intent больше не отображается как Follow-Intent. Как я уже сказал, он все еще работает, он очень быстро становится очень хаотичным. Есть ли способ предотвратить это?

1 Ответ

0 голосов
/ 16 мая 2019

Я нашел это сообщение: https://stackoverflow.com/a/51760786/5249411, в котором говорится о том, что DialogFlow не может напрямую установить родительское намерение.

Единственным способом решения этой проблемы является загрузка всего агента в видеzip, добавьте идентификатор родителя как parentId и идентификатор корневого родителя в rootParentId и затем загрузите его снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...