Вы можете просто загрузить TXT-файл, содержащий список пользовательских запросов для обучения. Процесс описан здесь . Альтернативой является использование интерфейса REST для обновления намерений и добавления обучающих данных в качестве примеров вызовов через batchUpdate или использования экспорта / импорта для добавления ваших обучающих фраз (я не пробовал эту опцию).
для загрузки TXT: Вы не можете загрузить ответ, ответ будет автоматически определен с текущим обучением.
- Загрузить текстовый файл с одной строкой для каждого запроса пользователя (без другой разметки и без ответов)
- Переключитесь в меню «Обучение» и нажмите на загруженный разговор, вы увидите список пользовательских запросов
- Проверьте, соответствуют ли запросы пользователя правильному ответу, если нет, исправьте его
- В верхней части есть кнопка для подтверждения результата, и агент будет обучаться на основе этих новых данных
Для пакетной загрузки или экспорта / импорта
Функция, которую вы упоминаете для поезда, - это просто функция начала тренировки, а не добавления данных тренировки. Однако вы можете использовать загрузку bach для добавления намерений, включая примеры вызовов.
- Это формат HTTP-запроса
POST https://dialogflow.googleapis.com/v2/{parent=projects/*/agent}/intents:batchUpdate
- Дать партию в виде URI или встроенного. Вы должны иметь возможность использовать updateMask, чтобы просто обновить обучающие фразы
- В документации есть больше деталей, но если вы используете inline, вы отправляете intentBatch, который содержит список намерений, и каждое намерение выглядит как this
- Вы также можете сначала экспортировать свой проект, добавить обучающие фразы в автоматический скрипт, а затем снова импортировать проект, используя projects.agent.import ( подробнее здесь )