Система проведення опитувань у соціальних мережах

Завдання

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

Огляд рішення

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

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

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

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

Система працює у певний час доби, інтервали якої встановлені замовником. Навантаження на штат співробітників скоротилося на 75%.

З моменту впровадження автоматичної системи проведення опитувань у соціальних мережах ефективність отриманих даних зросла на 80% порівняно з методом анкетування клієнтів.

Технологічні деталі

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

Для реалізації проекту було обрано Python, що дозволяє прискорити розробку, спростити розгортання програмного забезпечення та мати доступ до широкого набору бібліотек. Штучний інтелект реалізований на RASA, ефективної платформи машинного навчання з відкритим вихідним кодом для розпізнавання інтентів та автоматизації текстових та голосових розмов. Проект створений як окрема програма для ПК і може бути легко перенесена на інші платформи з веб-інтерфейсом та реалізацією в хмарному сервісі. Інтерфейс програми розроблений командою наших дизайнерів після аналізу роботи співробітників замовника.

Стек технологій

Python

Python

PyQt

PyQt

Rasa

RASA

Python

Python

PyQt

PyQt

Rasa

RASA