Экспорт, импорт, клонирование и замена Сценария Агента
Last updated
Last updated
В Платформа реализованы функции экспорта и импорта конфигурационного файла Агента. С помощью этих функций вы можете сохранить файл Агента на компьютер, переслать файл своим коллегам и загружать файлы Агентов в Платформа.Для экспорта Агента необходимо:
Перейти в раздел Dashboard, открыть Папка, найти нужного Агента и нажать на кнопку Export в выпадающем меню.
Агент будет сохранен в формате .cfg. Содержимое экспортированного файла:
Сценарий агента Агента;
Используемые в Сценарий агента Интенты;
Используемые в Сценарий агента Внешний запросы;
Значение опции Сбрасывать состояние общение;
Значение Таймаут неактивности в секундах — это время неактивности Собеседника, после которого Диалог с Агентом закрывается;
Группировку Слотов (свернутые Ветка сценария).
Теперь данного Агента можно импортировать в любой Папка.
Для того чтобы импортировать Агента в новый Папка, необходимо:
Агент появится в списке Агентов данного Папкаа.
Импортированный Агент не содержит Канал Проекта и не обучен.
Посредством импорта Сценарий агента Агента из конфигурационного файла возможно создавать Агентов с любой структурой, допустимой в Платформа.Файл данного формата является результатом экспорта Агента из Платформа.
На данный момент к загрузке доступны конфигурационные файлы следующих расширений:
.cfg
.json
При импорте Агента из конфигурационного файла импортируются:
Дерево сценария Агента, включая группировку группировку Слотов (свернутые Ветка сценария);
Ресурсы Компании, используемые в Сценарий агента ( Интенты, Внешний запросы и Словарь), согласно правилам импорта (Экспорт-импорт Интентов при экспорте-импорте Агента, Экспорт-импорт словарей при экспорте-импорте Агента, Экспорт-импорт Внешних запросов при экспорте-импорте Агента);
Значение опции Сбрасывать состояние общение;
Значение Таймаут неактивности;
Если значение Таймаут неактивности в конфигурационном файле было изменено вручную на значение, которое при переводе в минуты не дает целого числа, то при импорте произойдет округление до целого числа минут в большую сторону.
Если значение Таймаут неактивности в конфигурационном файле было изменено вручную на отрицательное число, 0 или значение, не являющееся числом, то при импорте значение Таймаут неактивности будет приведено к 15 минутам.
В случае наличия Слота Incoming Request в Сценарий агента будет сгенерирован новый адрес вебхука Слота Incoming Request для этого Слота, который будет работать только после Обучение Агента.
В случае наличия Слота Notification в Сценарий агента будет сгенерирован новый адрес вебхука для этого Слота, который будет работать только после Обучение Агента.
В импортированном Агенте опция Сбрасывать состояние общение выключена.
При импорте устанавливается стандартное значение Таймаут неактивности — 15 минут.
Функция замены Сценарий агента Агента замещает Сценарий агента уже существующего Агента Сценарий агента Агента, который содержится в загружаемом конфигурационном файле. При этом также происходит замена значения Таймаут неактивности и значения опции Сбрасывать состояние общение.
При импорте из конфигурационного файла устанавливаются значения в соответствии с указанными в файле;
При импорте из файла Excel устанавливается стандартное значение Таймаут неактивности — 15 минут, опция Сбрасывать состояние общение выключена.
Функция замены Сценарий агента Агента может использоваться, к примеру, для внесения правок в Агента, который уже общается с Собеседниками в Конечный каналах.
Производится экспорт конфигурационного файла Агента;
Импорт его в Платформа;
Внесение правок в импортированного Агента;
В случае успешного тестирования, производится экспорт импортированного Агента и замена рабочего Агента этим конфигурационным файлом.
Таким образом сохраняются уже существующие Чаты Агента с Собеседниками и процесс тестирования внесенных правок не нарушает процесс общения Агента с этими Собеседниками.Замена Сценарий агента Агента осуществляется следующим образом:
Чтобы Агент заработал, обучите его, нажав кнопку Train в БотБилдере или на карточке Агента.
В процессе замены из конфигурационного файла будут импортированы:
Дерево сценария Агента, включая группировку группировку Слотов (свернутые Ветка сценария);
Ресурсы Компании, используемые в Сценарий агента ( Интенты, Внешний запросы и Словарь), согласно правилам импорта (Экспорт-импорт Интентов при экспорте-импорте Агента, Экспорт-импорт словарей при экспорте-импорте Агента, Экспорт-импорт Внешних запросов при экспорте-импорте Агента);
Значение опции Сбрасывать состояние общение;
Значение Таймаут неактивности.
При импорте конфигурационного файла с Incoming Request:
Если в Сценарий агента до замены уже присутствовал Слот Incoming Request, адрес вебхука Слота Incoming Request в новом Сценарий агента останется таким же, как до замены;
Если в Сценарий агента до замены не было Слота Incoming Request, будет сгенерирован новый адрес вебхука Слота Incoming Request, который начнет работать после Обучение Агента.
При импорте конфигурационного файла с Notification:
Если в Сценарий агента до замены уже присутствовал Слот Notification, адрес вебхука Notification в новом Сценарий агента останется таким же, как до замены;
Если в Сценарий агента до замены не было Слота Notification, будет сгенерирован новый адрес вебхука для этого Слота, который начнет работать после обучения Агента.
В процессе замены из файла Excel (по аналогии с созданием Агента из Excel) будут импортированы:
Сценарий агента Агента;
Интенты Агента будут импортированы в Ресурсы Компании;
В импортированном Агенте опция Сбрасывать состояние общение выключена;
При импорте устанавливается стандартное значение Таймаут неактивности — 15 минут.
Новый Сценарий агента начнет работу только после переобучения Агента.
Для клонирования Агента необходимо:
Открыть настройки Агента, кликнув по кнопке на карточке Агента.
необходимо подтвердить клонирование Агента, нажав кнопку YES, I’M SURE.
При клонировании Агента клонируются Ресурсы Компании, используемые в Сценарий агента, согласно правилам импорта (Экспорт-импорт Интентов при экспорте-импорте Агента, Экспорт-импорт словарей при экспорте-импорте Агента, Экспорт-импорт Внешних запросов при экспорте-импорте Агента).
При клонировании Агента сохраняется значение опции Сбрасывать состояние общение.
При клонировании Агента сохраняется значение Таймаут неактивности.
В случае наличия Слота Incoming Request в Сценарий агента будет сгенерирован новый адрес вебхука для этого Слота.
Клонированный Агент не содержит Канал Проекта и не обучен.
Нажать на кнопку Import agent в свойствах Папкаа.
В появившемся окне нажать Browse и выбрать нужный файл с расширением .cfg, .json. или .xlsx. Укажите название для этого Агента в новом Папкае и нажмите Import.
При попытке загрузить файл с неподдерживаемым расширением или невалидной структурой появится ошибка с текстом Couldn’t import agent.
В конфигурационном файле значение Таймаут неактивности указано в секундах. После импорта значение отображается на карточке Агента в часах и минутах.
Нажмите кнопку Replace config в меню настроек Агента.
В появившемся окне нажмите Browse и выберите нужный файл с расширением .cfg или .json. Нажмите Replace.
Нажать кнопку Duplicate.
После нажатия кнопки появится диалоговое окно с предупреждением:
После клонирования создается новый Агент с именем COPY-[название клонируемого агента] и со своим уникальным идентификатором agent_id.