Есть ли способ скопировать содержимое одного намерения в другое? - PullRequest
0 голосов
/ 14 ноября 2018

Я хочу скопировать весь контент из одного намерения в другое, т. Е. В моем агенте я хочу использовать одни и те же фразы «Ответы» и «Обучение» в разных целях. Как это сделать?

Ответы [ 3 ]

0 голосов
/ 15 ноября 2018

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

  • Создайте нового агента с намерением, для которого вы хотите сделать копию
  • Измените имя намерения на любое другое
  • Выберите намерение и нажмитена copy
  • Выберите своего оригинального агента, где вы хотите сделать копию своего намерения

copy 1

copy 2

Надеюсь, это поможет.

0 голосов
/ 29 ноября 2018

Лучший способ, который я нашел, - экспортировать весь агент в виде zip-файла на вкладке «Экспорт / импорт» настроек.

Затем внутри этого zip-файла будут экспортированы намерения в формате JSON.Распакуйте это.

Затем вы можете «скопировать» нужные вам намерения в другие, создав копию файла JSON, заменив parentID и rootParentID на родительский объект, в который вы хотите скопировать его, и одновременно сгенерировав новыйЯ бы.

Затем архивируйте его и импортируйте.

0 голосов
/ 14 ноября 2018

Если вы собираетесь делать это с большим набором данных, я бы порекомендовал использовать новые функции коннектора Knowledge и хранить ваши вопросы и ответы вне диалогового потока.

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