После того как вы создали модель машинного обучения, настройте бизнес-процесс, который будет запускать предиктивный анализ данных, при помощи элемента [ Прогнозировать данные ]. Это позволит вам самостоятельно определять время запуска и количество записей, для которых необходимо выполнить прогнозирование.
Настроить бизнес-процесс с прогнозированием значения справочного поля
Вы можете настроить запуск прогнозирования при сохранении новой записи контрагента с незаполненным полем [ Категория ] (Рис. 1).
В данном примере мы используем ранее созданную модель прогнозирования категории контрагента.
Для настройки прогнозирования:
-
Создайте новый бизнес-процесс из библиотеки процессов и добавьте на его схему элемент [ Начальный сигнал ]. Элемент будет активироваться при создании новой записи в разделе [ Контрагенты ]. Укажите параметры начального сигнала (Рис. 2):
- [ Сигнал какого типа получен? ] — “Получен сигнал от объекта”.
- [ Объект ] — “Контрагент”.
- [ Какое событие должно произойти? ] — “Добавление записи”.
- [ Добавленная запись должна соответствовать условиям ] — “Категория — не заполнено”.
- [ Выполнять следующие элементы в фоновом режиме ] — признак установлен. В этом случае все элементы из группы [ Действия системы ], которые находятся на диаграмме процесса после начального сигнала, будут выполняться в фоновом режиме, а маска загрузки отображаться не будет.
-
Выберите в группе [ Действия системы ] элемент [ Прогнозировать данные ] и добавьте его на диаграмму процесса. Настройте свойства элемента (Рис. 3):
- [ Модель машинного обучения ] — выберите из списка модель, которая будет использоваться для прогнозирования данных. Например, для прогнозирования категории контрагента выберите из списка созданную ранее модель “Категория контрагента”. Подробнее: Прогнозировать значения справочных полей.
- [ Какой режим прогнозирования использовать? ] — “Прогнозирование для одной записи”.
- В поле [ По какой записи выполнить прогнозирование? ] нажмите кнопку
и выберите [ Параметр процесса ]. В появившемся окне на вкладке [ Элементы процесса ] выберите начальный сигнал, добавленный на предыдущем шаге, и параметр [ Уникальный идентификатор записи ].
- Сохраните процесс.
В результате при каждом срабатывании элемента [ Предсказать данные ] будет использована определенная модель машинного обучения для прогнозирования данных указанной записи. В нашем примере, каждый раз при сохранении новой записи в разделе [ Контрагенты ] будет выполняться прогнозирование значения поля [ Категория ] и заполнение его прогнозным значением. Прогноз будет основываться на решениях, принятых пользователями при заполнении поля [ Категория ] исторических записей.
Настроить бизнес-процесс с рекомендательным прогнозированием
Вы можете настроить запуск прогнозирования рекомендаций продуктов определенного типа для проведения рекламной кампании (Рис. 4). Например, вы в любой момент можете запустить вручную бизнес-процесс, чтобы рекомендовать всем контактам с типом “Клиент” пять товаров с типом “Материнская плата”.
В данном примере мы используем ранее созданную модель рекомендательного прогнозирования.
Для настройки прогнозирования:
-
Создайте новый бизнес-процесс из библиотеки процессов. Используйте элемент [ Простое ], чтобы запустить бизнес-процесс вручную. Данное событие добавлено на диаграмму процесса по умолчанию.
-
Выберите в группе [ Действия системы ] элемент [ Прогнозировать данные ] и добавьте его на диаграмму процесса. Настройте свойства элемента (Рис. 5):
- [ Модель машинного обучения ] — укажите название рекомендательной модели.
- [ Кому рекомендовать (Субъект) ] — заполните фильтр. Укажите все или выбранные контакты, для которых будут составлены подборки рекомендаций. Фильтр обязательно должен быть заполнен, чтобы элемент прошел валидацию. В нашем примере нужно выбрать контакты с типом “Клиент”.
- [ Что рекомендовать (Предмет ]) — заполните фильтр, если необходимо сузить выборку рекомендаций для решения конкретной бизнес-задачи. Например, можно рекомендовать клиентам только товары определенного типа. В нашем примере — материнские платы.
- [ Количество рекомендуемых элементов ] — укажите, сколько записей должен содержать список рекомендаций. Например, можно ограничить количество рекомендаций до пяти.
- [ Рекомендовать объекты, с которыми ранее было взаимодействие ] — установите признак, чтобы в рекомендации попали только те продукты, с которыми было взаимодействие.
- Добавьте конечное событие и сохраните процесс.
В результате при каждом срабатывании элемента [ Предсказать данные ] будет использована указанная модель машинного обучения для составления списка рекомендаций. В нашем примере выборка записей для обучения будет ограничена типом товара “Материнская плата”. Список рекомендаций, состоящий из пяти записей, будет составлен для всех контактов с типом “Клиент”.