AI-система прогнозування розширення акаунта (Expansion Prediction)

Розширення клієнтських акаунтів легко пропустити: сигнали розпорошені по відділах, а рішення ухвалюються вручну й із запізненням. Ми розробляємо системи прогнозування розширення під ключ — від підготовки даних до регламентів роботи моделі. Замовник отримує пріоритизований список акаунтів і зрозумілий план дій команди.
Часті запитання

Чому Expansion Prediction не спрацьовує на живих акаунтах

Причини зазвичай лежать не в моделі, а до неї.

Передбачення розширення акаунта ламається на шарі даних: сигнали зростання споживання є в продукті, але в навчальну вибірку потрапляє їхня бліда копія — частина подій не збігається за ідентифікаторами, частина надходить із запізненням, частина не розмічена взагалі.

Нижче — типові технічні причини, через які система на історичних даних виглядає робочою, а на живих акаунтах дає майже випадкову відповідь.

Перше — розрізнені дані про клієнтів. У CRM акаунт це один запис, у білінгу — кілька договорів, у продуктовій телеметрії — набір робочих просторів і підрозділів, а звернення підтримки живуть окремим потоком.

Ключі між системами не збігаються, і перше ж зведення таблиць мовчки обрізає історію: у частини акаунтів залишається лише останній місяць активності. Ознаки будуються на усіченому ряді, і модель не бачить, як споживання зростало до цього.

Друге — рідкість самої події та запізніла розмітка. Розширення акаунта відбувається рідко, позитивних прикладів в історії одиниці, тому клас виявляється різко незбалансованим і будь-який розумний класифікатор іде в передбачення «ні».

Гірше того, мітка з'являється через місяці після фактичного зростання: договір продовжують і доплачують пізніше, ніж команда починає активніше користуватися продуктом. Навчання йде за незрілими вікнами спостереження, де майбутнє рішення ще не відоме.

Третє — ручний аналіз клієнтської бази замість відтворюваного конвеєра. Аналітик дивиться на зрозумілі випадки: великі рахунки, явні запити, недавні звернення.

Тихі сигнали — зростання кількості активних користувачів, наближення до меж тарифу, частішання автоматизованих викликів — у правила не потрапляють, бо їх ніхто не вимірює системно. Кожне нове правило живе в голові автора і не переживає його відпустку.

Четверте — розриви між системами обліку. Споживання квот, кількість місць, обсяг оброблених задач і зворотний зв'язок від продажів оновлюються з різною частотою та в різних форматах, тому сигнал або дублюється, або губиться на стику.

Розбираємо, як це закривається: єдиний ключ акаунта, конвеєр ознак з коректними часовими вікнами та метрика, за якою якість передбачення розширення видно до виведення в роботу з клієнтами.

Як модель Expansion Prediction змінює роботу з клієнтською базою

Модель передбачення розширення дивиться не на галузь і розмір акаунта, а на динаміку поведінки: частота входів у ключові розділи продукту, глибина використання, зростання кількості активних користувачів, звернення в підтримку та відхилення від звичного профілю споживання.

Кожна ознака отримує вагу, і за сукупністю акаунту присвоюється оцінка ймовірності розширення на горизонті найближчих тижнів. Дані підтягуємо з CRM — наприклад, із Salesforce — регулярною синхронізацією, тому картина оновлюється без ручних вивантажень.

Точність сигналів регулюється порогом: можна отримати короткий список із кількох десятків акаунтів з високою часткою підтверджень, а можна широку вибірку для масових контактів.

Поріг підбираємо так, щоб у верхню частину списку потрапляла більшість акаунтів, які дійсно розширилися, — хибні спрацювання відсікаємо додатковими умовами, наприклад наявністю активного адміністратора та відкритими заявками на додаткові ліцензії.

Швидкість обробки портфеля — окрема метрика. Повний перерахунок по базі в кілька тисяч акаунтів вкладається в нічний цикл, а тижневі зрізи збираються за хвилини: менеджер отримує готовий список до початку робочого тижня, а не після ручного розбору таблиць.

Через це частка ручних перевірок падає — аналітик розбирає лише акаунти з пограничною оцінкою, а не базу цілком.

Зникає і клас пропущених можливостей, коли клієнт розширювався через самообслуговування, а команда дізнавалася про це постфактум: виторг з активних клієнтів зростає завдяки контакту в той момент, коли потреба ще формується.

Порівняння підходів: правила, статистика, машинне навчання

Вибір підходу визначається не новизною методу, а обсягом історії за акаунтами та вимогами до пояснюваності рішення.

Порогові правила дають прозорий сигнал з першого дня, статистика тримається на стійких рядах, ансамблеві моделі витягують різнорідні ознаки — але кожен щабель потребує своєї інфраструктури та дисципліни підтримки. Нижче — чесне порівняння режимів, включно із задачею expansion prediction.

Варіант Коли підходить Обмеження
Правила та пороги Мало історії, потрібна пояснювана відповідь одразу й повний контроль над спрацюванням Жорсткі межі, не бачать поєднань сигналів, список умов доводиться вести вручну
Статистичні моделі Є стабільні ряди використання та зрозумілий набір ознак за акаунтом Чутливі до зміни сезонності та поведінки клієнтів, потребують акуратної підготовки даних
Машинне навчання для продажів Накопичені підтверджені розширення, сигнали різнорідні та слабкі окремо Потрібні розмітка, контроль дрейфу та регулярне перенавчання; без шару пояснень відповідь не прийняти
Гібридний підхід Потрібні одночасно точність і пояснюваність, запуск іде поетапно Дорожче в підтримці: два контури, пріоритети між ними треба узгоджувати

На практиці шлях ступінчастий: правила закривають перші сценарії та попутно дають розмітку, статистика перевіряє гіпотези на історичних даних, модель підключається, коли підтверджених розширень стає достатньо.

Гібрид — робочий цільовий режим: правила задають жорсткі обмеження й страхують від явних помилок, модель ранжує решту, а розбіжності між контурами йдуть у розбір і доналаштування. Так точність зростає без втрати керованості та з можливістю відкату до попереднього режиму.

Етапи впровадження передбачення розширення акаунтів

Модель передбачення розширення ламається не на навчанні, а на даних: якщо в ознаки потрапляє інформація, відома лише після продовження, перевірка показує гарні метрики, а в роботі сигнал не відрізнити від випадкового.

Тому порядок робіт жорсткий — спочатку джерела та розмітка, потім модель і лише потім вбудовування в процеси команди.

  1. Аудит джерел. Розбираємо, де зберігається історія акаунтів: платежі, продуктова активність, звернення в підтримку. Фіксуємо глибину історії, дублікати, пропуски та спосіб пов'язати записи одного клієнта між системами.
  2. Підготовка даних. Збираємо вітрину на рівні акаунта з місячним кроком і розділяємо вікно спостереження та вікно прогнозу: ознаки вважаємо лише на минулому, ціль — на майбутньому.
  3. Розмітка історичних угод. Цільова ознака — факт розширення в горизонті кількох місяців; відтоки й заморозки позначаємо окремо, щоб модель не змішувала їх із відмовою від продовження.
  4. Схема ознак. Споживання та його динаміка, кількість активних місць, склад користувачів, звернення в підтримку, термін із моменту старту, поведінка схожих акаунтів.
  5. Валідація та калібрування. Перевіряємо на відкладеному періоді за часом, а не на випадковій вибірці, і порівнюємо з простою базовою лінією. Потім підбираємо поріг, за якого навантаження на менеджерів залишається посильним.
  6. Впровадження в процеси команди. Сигнал надходить у звичний робочий інструмент з поясненням факторів, до нього додається регламент перенавчання та контроль зсуву даних.

Далі команда оновлює модель за регламентом сама, а ми залишаємося на зв'язку щодо якості сигналу.

Документація, схеми даних і регламенти роботи моделі

Модель без документації живе рівно до першого виходу інженера, який її збирав: разом із ним губляться і логіка ознак, і причини деградації.

Тому в приймання ми включаємо не лише працюючий сервіс передбачення розширення акаунта, а й набір артефактів, за якими модель можна перезапустити, перевірити й пояснити без нас. Нижче — обов'язковий мінімум.

  • Паспорт моделі — цільова метрика, горизонт прогнозу, поріг спрацювання та те, що вважається успішним розширенням, а що хибним сигналом.
  • Словник ознак — за кожною: джерело, формула розрахунку, частота оновлення, допустима частка пропусків і поведінка за їх появи.
  • Схема потоків даних — де збираються події, де агрегуються, у який момент вважається прогноз і з якою затримкою результат доступний споживачеві.
  • Регламент оновлення — які зміни вхідних даних запускають перенавчання, хто затверджує нову версію, як вона перевіряється і як виконується відкат до попередньої.
  • Регламент реакції на сигнал — кому і за який строк надходить спрацювання, що фіксується в CRM, які дії передбачені при хибному спрацюванні.
  • Моніторинг якості — відстежувані показники, пороги деградації кожної метрики та правила оповіщення відповідальних.
  • Звіти про якість — періодичність розбору помилок, формат звіту та можливість відтворити прогноз за конкретним акаунтом заднім числом.
  • Журнал версій — зв'язка версії моделі з версією ознак і даними навчання, щоб результат минулих періодів залишався пояснюваним.

Кожен пункт приймається разом із власником з боку замовника: регламент без відповідального швидко перетворюється на формальність і перестає працювати.

Кейс: до і після впровадження передбачення розширення

До: сигнали збирали вручну

Замовник продавав підписку на кілька робочих просторів усередині акаунта. Дані лежали врозбрід: події продукту — в одному сховищі, угоди та листування — у Salesforce, активність адміністраторів — у логах доступу.

Вивантаження збирали раз на тиждень вручну, тому зростання споживання помічали із затримкою у два-три тижні — зазвичай уже після того, як клієнт сам заводив розмову про розширення.

Після: пілотний запуск і метрики

Пілот обмежили одним сегментом — середні акаунти з історією довше пів року. Зібрали єдиний шар ознак: денні агрегати споживання, дельти за активними користувачами, наближення до лімітів тарифу, частота запрошень у команду.

Модель навчали на історичних розширеннях, а не на загальних даних про клієнтів — саме це дало основну прибавку в точності.

Окремо прописали правила експлуатації: як діляться вибірки за часом, що робити при не пройденій ознаці, як обробляються пропуски, як часто перенавчати модель і за якого порогу підключається менеджер.

Метрики до і після:

  • точність передбачень — з 46% до 78%;
  • повнота за акаунтами в зоні зростання — з 31% до 64%;
  • частка хибних спрацювань — менша втричі;
  • час від зміни в продукті до сигналу менеджеру — з двох-трьох тижнів до одного дня.

Кейс впровадження дав не модель заради звітності, а замкнутий цикл: сигнал, дія менеджера, повернення результату в навчальний набір. Комерційні деталі та ім'я замовника не розкриваємо.

Чим передбачення розширення відрізняється від прогнозу відтоку

Прогноз відтоку й передбачення розширення (expansion prediction) вирішують різні задачі, тому цільові змінні в них не збігаються. Відтік — бінарна мітка на рівні акаунта: піде чи ні в межах горизонту.

Розширення — величина приросту: скільки додасться користувачів, наскільки зросте споживання, які модулі підключить клієнт. Класифікація та регресія потребують різної розмітки й різних метрик.

Горизонт передбачення розводить задачі ще сильніше. Для відтоку вікно коротке — місяць-півтора: втрутитися потрібно до того, як сценарій стане незворотним. Розширення прив'язане до продовження та бюджетного циклу клієнта, тому горизонт розтягується на квартал і далі. Перенести готову модель на інше вікно не можна.

Набори ознак перетинаються лише частково, а напрям впливу змінюється на протилежний. Падіння частоти входів і стиснення споживання вказують на відтік; зростання утилізації щодо ліміту тарифу, наближення до стелі квоти та розширення команди клієнта — на апгрейд.

Висока активність одночасно знижує ризик відходу й підвищує шанс розширення, тому механічно перенести ознаки з однієї моделі в іншу не вийде.

Різниться й природа мітки: відтік у горизонті або фіксується, або ні, а розширення може не настати взагалі — такі акаунти не можна записувати в негативний клас, інакше вибірка спотворюється. Пороги спрацювання підбираються заново під частки позитивних прикладів і ціну помилок.

Перевикористовується інфраструктура: вітрина ознак, розрахунок історичних зрізів, контроль витоків, моніторинг зсуву розподілу. Модель, цільова змінна та пороги — ні.

Часті технічні питання щодо впровадження моделі

Модель передбачення розширення акаунта (expansion prediction) працює не у вакуумі: вона читає історію із систем обліку та змінює пріоритети команд продажів і підтримки.

Тому на старті майже завжди звучать одні й ті самі питання — чи вистачить даних, як вбудуватися в поточний контур, що робити із зайвими сигналами й хто відповідає за якість після запуску. Нижче — короткі відповіді; глибше розбираємо їх на вашій архітектурі та обсягах.

Чи потрібні історичні дані і скільки?

Дивимося горизонт 12–18 місяців за кожним акаунтом: коротше — сезонність і цикли продовження не відокремлюються від шуму, і модель починає реагувати на випадкові сплески активності.

Якщо історії менше, стартуємо на прозорих правилах, паралельно накопичуємо розмічені події та підключаємо модель, коли даних достатньо для стійкої перевірки.

Як проходить інтеграція із системами обліку?

Через окремий шар вивантаження: модель отримує знеособлені події використання й оплат, а результат повертається в CRM і білінг як поле скорингу або задача для менеджера.

Вихідні дані залишаються у вас, робочі системи ми не переписуємо — інтеграція додає шар поверх, тому її можна відключити без наслідків для обліку.

Як бути з хибними спрацюваннями?

Пороги налаштовуємо разом із вами, виходячи з ціни помилки: дорожче смикнути менеджера дарма чи пропустити готовність до розширення.

Зазвичай вводимо два рівні — «підтверджена можливість» і «спостереження»: перший іде в роботу, другий накопичується для аналізу та перенавчання, тому потік задач залишається керованим.

Хто супроводжує модель після запуску?

Ми: стежимо за зсувом даних, перенавчаємо за регламентом, ведемо журнал рішень і розбираємо спірні спрацювання. Плюс передаємо документацію, метрики якості та порядок відкату на попередню версію, щоб ваша команда могла підтримувати систему самостійно.

Обговоримо задачу та повернемося з планом робіт

Починаємо не з моделі, а з розбору даних і процесів. Щоб оцінити реалістичність передбачення розширення акаунта (expansion prediction), нам потрібен доступ до історії акаунтів і розуміння того, як у вас зараз ухвалюється рішення про допродаж. Нижче — що запитуємо на старті та що віддаємо у відповідь.

Від вас на старті:

  • вивантаження історії акаунтів за 2-3 повних цикли: події використання, зміни тарифів, звернення в підтримку, дати відтоку та повернення;
  • опис процесів навколо розширення: хто і на якій підставі пропонує клієнту зростання, які кроки для цього є;
  • перелік сигналів, які вже збираються в продукті, і місць, де вони зберігаються;
  • точки ухвалення рішень: хто дивиться на сигнали, хто зв'язується з акаунтом і в який момент;
  • обмеження щодо даних: що не можна використовувати як ознаку, вимоги до знеособлення та зберігання;
  • доступ до безпечного вивантаження або тестового контуру — повний доступ до робочого середовища не потрібен.

Що віддаємо у відповідь: на першому кроці проводимо аудит даних — дивимося повноту історії, частку пропусків і те, чи вистачає її для стійкого прогнозу на горизонті, який вам важливий.

Далі віддаємо план впровадження: цільову метрику у ваших термінах, схему подачі сигналів у поточні процеси та оцінку строків за етапами. Опишіть задачу та поточні процеси — повернемося з планом робіт.

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1370
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142