Экспорт, импорт, клонирование и замена Сценария Агента
В Платформе реализованы функции экспорта и импорта конфигурационного файла Агента. С помощью этих функций вы можете сохранить файл Агента на компьютер, переслать файл своим коллегам и загружать файлы Агентов в Платформу.
- 1.Для экспорта нужно перейти в раздел Dashboard, открыть Проект, найти нужного Агента и выбрать опцию Export из выпадающего меню.
- 2.Агент будет сохранен в формате .cfg. Содержимое экспортированного файла:
- 1.Сценарий Агента;
- 2.Используемые в Сценарии Интенты;
- 3.Используемые в сценарии Внешние запросы;
- 4.Значение опции Продолжать общение;
- 5.Значение Таймаута неактивности в секундах – это время неактивности Собеседника, после которого Диалог с Агентом закрывается;
- 6.Группировку Слотов (свернутые ветки Сценария).
- 3.Теперь данного Агента можно импортировать в любой Проект. Про создание Проектов подробнее читайте в статье Проекты
- 1.Для того чтобы импортировать Агента в новый Проект, нажмите на кнопку Import agent в свойствах Проекта.
- 2.В появившемся окне нажмите Browse и выберите нужный файл с расширением .cfg, .json. или .xlsx. Укажите название для этого Агента в новом Проекте и нажмите Import.
- 3.Агент появится в списке Агентов данного Проекта.
- 4.При импорте Агента импортируются:
- 1.
- 2.значение опции Продолжать общение.
- 3.группировка Слотов (свернутые ветки Сценария).
- 4.значение Таймаута неактивности.
- 5.В случае наличия слота Incoming Request в Сценарий будет сгенерирован новый адрес вебхука для этого слота.
- 6.Импортированный Агент не содержит Каналов Агента кроме Debug-канала и не обучен.
- 7.При попытке загрузить файл с неподдерживаемым расширением или невалидной структурой появится ошибка с текстом Couldn’t import agent.

Также в Платформе реализована функция клонирования Агента, с помощью которой можно создавать копию Агента в Проекте.
- 1.Агент может быть клонирован по нажатию кнопки Duplicate в меню настроек Агента.
- 2.По нажатию кнопки Duplicate открывается диалоговое окно, в котором необходимо подтвердить действие.
- 1.По нажатию кнопки YES, I’M SURE произойдет клонирование Агента;
- 2.по нажатию кнопки NO, IT’S A MISTAKE произойдет закрытие диалогового окна.
- 3.После клонирования создается новый Агент с именем COPY-[название клонируемого агента] и со своим уникальным идентификатором agent_id.
- 4.При клонировании Агента клонируются Ресурсы компании, используемые в Сценарии (внешние запросы, интенты), согласно правилам импорта.
- 5.При клонировании Агента сохраняется значение опции "Продолжать общение".
- 6.При клонировании Агента сохраняется значение Таймаута неактивности.
- 7.В случае наличия слота Incoming Request в Сценарии будет сгенерирован новый адрес вебхука для этого слота.
- 8.Клонированный Агент не содержит Каналов Агента кроме Debug-канала и не обучен.
Функция замены Сценария Агента замещает Сценарий уже существующего Агента Сценарием Агента, который содержится в загружаемом конфигурационном файле. При этом также происходит замена значения Таймаута неактивности и значения опции Продолжать общение.
Функция замены Сценария Агента может использоваться, к примеру, для внесения правок в Агента, который уже общается с Собеседниками в Конечных каналах.
1. Производится экспорт конфигурационного файла Агента;
2. Импорт его в Платформу;
3. Внесение правок в импортированного Агента;
4. В случае успешного тестирования, производится экспорт импортированного Агента и замена рабочего Агента этим конфигурационным файлом.
Таким образом сохраняются уже существующие Чаты Агента с Собеседниками и процесс тестирования внесенных правок не нарушает процесс общения Агента с этими Собеседниками.
Замена Сценария Агента осуществляется следующим образом:
- 1.Нажмите кнопку Replace config в меню настроек Агента.
- 2.В появившемся окне нажмите Browse и выберите нужный файл с расширением .cfg или .json. Нажмите Replace.
- 3.Чтобы Агент заработал, перейдите в Ботбилдер, нажав кнопку Design на карточке Агента:
- 4.Обучите Агента, нажав кнопку Train.
Last modified 1mo ago