AI-система матчингу учасників для нетворкінгу на заходах

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

AI-матчинг на заходах: чому знайомства не відбуваються

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

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

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

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

На виході не «всі з усіма», а ранжовані рекомендації учасників заходу з поясненням, чому конкретна пара має сенс.

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

Що змінюється, коли рекомендації рахує система

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

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

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

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

Вимірювані ефекти з’являються вже на другій-третій видачі.

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

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

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

Формати матчингу: ручний підбір, правила, модель

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

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

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

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

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

Порівняння підходів

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

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

Як ми впроваджуємо AI-матчинг: етапи робіт

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

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

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

Що передаємо команді заходу після запуску

Передача — це не архів із вихідниками, а робоча система, якою команда заходу користується сама.

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

Усе, що залишилося незрозумілим, фіксується як незакритий пункт передачі, а не як «розберетеся по ходу».

До комплекту входять:

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

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

Кейс: як зросла кількість взаємних контактів

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

Що було до

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

Що змінили і що стало

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

За добу до старту людина отримувала короткий список відповідних співрозмовників і підтверджувала зустрічі в один клік; відмова теж була сигналом і уточнювала підбір.

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

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

Чим відрізняється підбір за правилами від моделі, яка навчається?

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

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

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

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

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

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

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

Часті сумніви перед стартом проєкту

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

Нижче — відповіді по суті. Якщо чогось не вистачає під конкретний сценарій, це видно на етапі проєктування, а не в день відкриття.

Профілі заповнені частково — підбір спрацює?

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

Як бути з холодним стартом, поки немає історії контактів?

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

Чи можна обмежити рекомендації рамками треку?

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

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

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

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

Обговоримо задачу матчингу на вашому заході

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

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

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

Що надіслати для оцінки AI-матчингу:

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

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

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

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

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