Главная » кластерный анализ с помощью ИИ: найти похожих клиентов без программирования
ии в маркетинге и рекламе

Кластерный анализ с помощью ИИ: найти похожих клиентов без программирования

Раньше интернет-магазин посадочных материалов отправлял одну рассылку всей базе: «скидка 20% всем». Поэтому открываемость падала квартал за кварталом. Отписки росли, а маркетолог Тоня ночами клеила ручные фильтры в Excel. Кластерный анализ мог бы разделить базу на живые группы ещё год назад. Однако казалось, что без программиста и Python тут не обойтись. В итоге файл «клиенты_финал_v7» и кочевал из рук в руки.

Ниже — маршрут, который проходит база от сырой выгрузки CRM до карточек сегментов. Затем разберём подготовку признаков, работу с нейросетью и типовые ошибки. Материал дополняет рубрику про аналитику данных. Рядом уже лежат, например, разборы когорт и воронок.

Кластерный анализ вручную: где процесс буксует

Ручная сегментация держится на паре признаков. Это выручка за год и давность покупки. Однако клиенты различаются десятком параметров сразу. Это частота заказов, средний чек, категории, канал привлечения. Поэтому такое полотно глазами не охватить.

Дальше хуже: критерии «VIP» и «не VIP» у каждого менеджера свои. В итоге в одном отчёте крупный покупатель значится золотым, а в другом — просто «повторным». Поэтому согласование шкал между отделами — отдельный проект на неделю.

Третий затык — объём. Кроме того, база на 50 тысяч строк тормозит в Excel. Также сводные таблицы ломаются, и часть клиентов выпадает из фильтров молча. Соответственно, сегментация делается по срезу «кто попал в выборку». Решения при этом принимаются по искажённой картине.

Со спорами о терминах связана и отчётность. Каждая команда считает базу по своей выгрузке. Цифры не сходятся уже на старте, поэтому доверие к сегментации подорвано.

Отсюда типичная развилка. Либо нанимать аналитика с Python. Либо месяц осваивать статистику самому. Или взять инструмент, который группирует сам — на практике это самый короткий путь.

Как нейросеть делит клиентов на группы

Кластерный анализ устроен иначе, чем ручные фильтры. Алгоритм сравнивает клиентов по всем заданным признакам одновременно. Похожие попадают в одну группу — кластер. При этом никаких заранее придуманных меток: группы рождаются из самих данных. В каждой оказывается свой типичный представитель. Искусственный интеллект их не выдумывает. Он считает расстояния между клиентами по вашим же строкам.

Отсюда практический вывод: качество групп зависит от качества признаков. Плохой набор полей даёт бессмысленные кластеры. Никакая модель это не исправит. При этом хороший набор — поведение плюс деньги — сразу показывает офферы. Поэтому к подготовке данных стоит отнестись серьёзно.

Подготовка данных перед кластерным анализом с ИИ

Специальная математика не понадобится. Достаточно понимания трёх терминов. Признак — характеристика клиента в таблице. Кластер — группа похожих клиентов. Центр группы — условный «средний» её представитель. На практике этого хватает, чтобы ставить задачи и читать результаты.

Готовить выгрузку лучше по фиксированному списку. Методичка короткая, зато экономит часы на переделках.

  1. Выберите поведенческие и денежные признаки: частота заказов, средний чек, давность покупки, любимые категории, канал привлечения.
  2. Удалите идентификаторы, телефоны и email. Они уникальны у каждого клиента, поэтому поведения не описывают.
  3. Уберите дубли и строки с пустыми ключевыми полями. Затем зафиксируйте период выборки.
  4. Проверьте пропуски: заполните или исключите строки. Иначе «пустоты» соберутся в отдельный ложный кластер.
  5. Запишите гипотезу до загрузки. Какие группы вы ожидаете увидеть и зачем они бизнесу?
  6. Согласуйте набор признаков с продажами. Тогда названия сегментов не придётся переводить с аналитического на торговый.

На выходе получается компактная таблица без шума. Например, для магазина хватает 6–8 признаков на клиента. Также пригодится дата первой покупки: по ней видна давность. При этом персональные данные обезличиваются перед отправкой в модель. Даже рабочая база уезжает в сервис без ФИО и контактов.

PuzzleLM: кластерный анализ без программирования

PuzzleLM — российский сервис класса «умный блокнот». Работает он как NotebookLM и chatpdf. Материалы загружают в блокнот, затем задают вопросы по содержимому. Источники принимаются разные. Это таблицы CSV и XLSX, файлы PDF и DOCX, аудио и видео. Также сервис открывает ссылки на YouTube и RuTube. При этом модель отвечает строго по загруженным данным и учитывает все файлы сразу.

Для кластеризации порядок такой. Маркетолог загружает таблицу с признаками клиентов и просит ИИ разбить её на группы. В ответ приходит описание кластеров: характеристики каждой группы, отличия между ними, типичные представители. Каждое утверждение при этом снабжено сноской на место в источнике. Поэтому за любым выводом видны конкретные строки базы. Ответ правится в чате, затем сохраняется в DOCX либо PDF.

Отдельный плюс — память проекта. Все вопросы и ответы при этом остаются в блокноте. Поэтому через месяц можно вернуться и спросить о свежей выгрузке. Контекст собирать заново не придётся.

Что маркетолог получает от нейросети

Первое — готовые описания сегментов. Не просто номера групп, а связный текст. Например: «кластер 2 — заказывают раз в два месяца, чек выше среднего, заходят из email». Такой абзац переносится в презентацию почти без правок.

Второе — проверяемость: сноска есть у каждого числа. Поэтому характеристика кластера сверяется с выгрузкой за секунды. Поэтому спор «сколько у нас таких клиентов» заканчивается открытием строки источника.

Третье — повторяемость. Процедура прогоняется ежемесячно на свежей выгрузке по одному шаблону запросов. Соответственно, сегменты перестают быть разовой фотографией и превращаются в отслеживаемый тренд.

Ограничения кластеризации с ИИ

Сервис не заменяет полноценное моделирование. Устойчивость кластеров и оптимальное число групп принято проверять в Python или R. Однако предварительный разбор показывает, есть ли в базе выраженные группы и сколько их примерно.

И последнее слово всегда за специалистом. Искусственный интеллект предлагает разбиение и формулирует характеристики. Решение о том, под какой оффер отдать сегмент, принимает маркетолог.

Сколько стоит нейросеть и что с данными

Начать можно без оплаты. Пакет FREE открывает все функции и не требует привязывать банковскую карту. Поэтому первую разметку базы разумно прогнать бесплатно. Подписка же оформляется, когда увидите пользу.

Платный тариф оплачивается в рублях — картой МИР или переводом по СБП, VPN не нужен. Искусственный интеллект при этом работает с обезличенными записями. Вместо ФИО и телефонов остаются условные метки вроде Person1. Для клиентских баз это снимает главный вопрос безопасности. Фамилии в сервис не попадают вовсе, поэтому в рабочих процессах это норма, а не ограничение.

Пример: кластерный анализ за один заход

Тоня взяла базу из 42 тысяч покупателей. Признаков было восемь. Первым запросом она попросила ИИ разбить клиентов на группы и объяснить логику. Затем — описать каждую группу словами. Последним шагом — назвать типичного представителя. На практике весь диалог уложился в десять минут.

Картина вышла красноречивая. Например, группа «сезонные дачники» покупала дважды в год, зато крупными чеками. «Новички со скидок» почти не возвращались без промокода. Зато «коллекционеры» заказывали ежемесячно и не реагировали на скидки вовсе. Им нужны были новинки первыми. В результате под каждую группу уехали свои тексты рассылок и своя частота касаний.

Что с этими группами дальше? Дачникам — каталог новинок в апреле. Новичкам — вторая покупка с мягким промо. Коллекционерам — ранний доступ к коллекциям. Таким образом, каждая группа получила понятное правило касаний.

Через месяц открываемость выросла, а отписки упали. При этом Тоня не написала ни строчки кода. Только сформулировала запросы и сверила описания по сноскам. Искусственный интеллект здесь собрал весь конвейер группировки. Дальше обновление сегментов заняло у неё полчаса в месяц.

Пять шагов: от выгрузки CRM до карточек с ИИ

Маршрут повторяемый. Поэтому проходите его на каждой свежей выгрузке.

  1. Выгрузите из CRM признаки клиентов: частота заказов, средний чек, давность покупки, категории, канал привлечения. Удалите идентификаторы, телефоны и пустые строки.
  2. Загрузите файл в PuzzleLM и укажите период выгрузки. Есть справочник категорий? Приложите его рядом: нейросеть учитывает все файлы разом. На практике это снимает вопрос «откуда цифра».
  3. Задайте запросы на разбиение и описание. Три рабочие формулировки собраны ниже.
  4. Сверьте описания по сноскам. Характеристики каждого сегмента должны биться с реальными строками базы. Сноски при этом ведут к конкретным строкам. На сверку уходит 10–15 минут.
  5. Зафиксируйте 3–5 сегментов и дайте им рабочие названия. Затем перенесите карточки в план рассылок и рекламных кампаний.

Запросы к нейросети на старте

Три рабочие формулировки для первого прогона.

  • «Раздели таблицу на группы клиентов по поведению и объясни логику разбиения».
  • «Опиши каждый кластер: частота покупок, средний чек, типичные категории».
  • «Назови по одному типовому представителю каждой группы».

При этом каждый запрос короче одного предложения. Ответа по трём запросам хватает для первого разбиения. Затем результат можно уточнять: попросите переименовать группы или объединить похожие.

Чек-лист: кластерный анализ клиентской базы

Пробегитесь по списку перед сдачей сегментов в работу.

  • Признаки отобраны: поведение и деньги, без идентификаторов.
  • Шкалы согласованы: крупные числа не подавляют остальные.
  • Пропуски и дубли удалены, период зафиксирован.
  • Файл загружен в PuzzleLM вместе со справочниками.
  • Запрошено разбиение с объяснением логики каждого кластера.
  • По каждому сегменту описан типичный представитель.
  • Число сегментов проверено повторным прогоном на другом периоде.
  • Карточки сегментов согласованы с продажами и перенесены в CRM.

Ошибки, которые ломают кластерный анализ

Первая ошибка — смешивать шкалы. Например, чек в тысячах рублей перевесит частоту покупок. Кластеры тогда соберутся «по деньгам», а поведение останется за кадром. Поэтому признаки либо нормируют заранее, либо просят сервис учесть разницу масштабов.

Вторая ошибка — оставлять в наборе технические поля. Номер телефона или ID уникальны для каждого клиента, поэтому поведения они не описывают. В результате алгоритм группирует строки по бессмысленным меткам, и сегменты получаются ложными. Искусственный интеллект здесь не спасёт — набор полей выправляют до загрузки.

Третья ошибка — жёстко фиксировать число групп заранее. Если задать «ровно пять сегментов», база всё равно развалится на пять. Даже когда реальных групп три. Затем стоит переспросить с другим числом и сравнить описания. Устойчивые группы покажут себя в обоих прогонах.

Четвёртая ошибка — сегменты без действий. Разбиение ради разбиения никому не нужно. Поэтому каждому кластеру присваивается оффер, канал и периодичность касаний. Лучше меньше сегментов, но с понятным действием по каждому. В итоге к следующему месяцу файл снова ляжет на полку.

Где ИИ экономит время маркетологу

Сравним трудозатраты. Ручная сегментация базы со сводными и согласованием шкал — день-два работы. Кластерный анализ через PuzzleLM занимает около минуты на разбор таблицы. Затем ещё 20–30 минут на проверку сносок и названия сегментов. Ручной маршрут ещё и не повторяется: каждый раз фильтры строятся заново.

При еженедельных обновлениях экономия выходит порядка трёх рабочих дней в месяц. Помимо этого, выигрывается качество. Сегменты описаны по всем признакам, а не по двум удобным. На практике это видно по рассылкам: открываемость растёт, потому что оффер наконец совпадает с группой.

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

Для агентств арифметика приятнее: пять клиентов — пять сегментаций в месяц. Соответственно, один внедрённый процесс окупает подписку целиком.

Вопросы про кластеры и нейросети

Собрали то, что спрашивают чаще всего.

Сколько кластеров запросить у ИИ? Начните с открытого запроса. Пусть модель сама предложит разбиение и объяснит логику. Типичный старт — от четырёх до восьми групп. Затем сравните варианты с разным числом групп — устойчивые кластеры повторятся в каждом.

Насколько можно доверять описаниям сегментов? Каждое утверждение идёт со сноской. Тем не менее итоговую интерпретацию и выбор оффера маркетолог подтверждает сам.

Подойдёт ли нейросеть для маленькой базы? Для разведки — да. Даже 200–300 строк дадут осмысленные группы. Однако выводы о масштабе лучше подтверждать на полной выгрузке за длительный период.

Чем кластерный анализ отличается от RFM? RFM режет базу по трём заранее заданным осям. Кластерный анализ учитывает все признаки сразу. Поэтому он находит неочевидные группы, например «частые, но мелкие заказы из одного региона».

Что если ИИ выделил слишком мелкие группы? Попросите укрупнить разбиение. Затем уточните, какие группы похожи друг на друга. Мелкие кластеры часто оказываются шумом из редких клиентов.

Обезличивание не портит разбиение? Нет. Поведенческие признаки остаются на месте. Искусственный интеллект группирует покупки и визиты, а не фамилии. Поэтому качество кластеров не страдает.

Что в итоге даёт кластерный анализ

Кластерный анализ больше не требует программиста. Выгрузка из CRM превращается в описанные сегменты за один заход. При этом модель объясняет каждую группу и показывает типичных представителей. Сноски же ведут к реальным строкам базы. Решение о том, куда направить бюджет, по-прежнему за человеком. Нейросеть лишь убирает часы ручной группировки.

Поэтому попробуйте на одном материале. Загрузите выгрузку клиентов в PuzzleLM и задайте три запроса из блока выше. Затем сравните описания групп с гипотезами из подготовки. Регистрация — на app.puzzlelm.com/signup. Тариф FREE открыт целиком, карту привязывать не нужно.

Соседние разборы продолжают тему. Как считать удержание по когортам и не запутаться в отчётах — разбор когорт. Также можно проверить, какие признаки действительно связаны. А для пары факторов наглядна таблица сопряжённости.