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

Задача

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

Обзор решения

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

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

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

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

Система работает в определенное время суток, интервалы которого установлены заказчиком. Нагрузка на штат сотрудников сократилась на 75%.

С момента внедрения автоматической системы проведения опросов в социальных сетях эффективность полученных данных возросла на 80% по сравнению с методом анкетирования клиентов.

Технологические детали

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

Для реализации проекта был выбран Python, что позволяет ускорить разработку, упростить развертывание программного обеспечения и иметь доступ к широкому набору библиотек. Искусственный интеллект реализован на RASA, эффективной платформе машинного обучения с открытым исходным кодом для распознавания интентов и автоматизации текстовых и голосовых разговоров. Проект создан как отдельное приложение для ПК и может быть легко перенесен на другие платформы с веб-интерфейсом и реализацией в облачном сервисе. Интерфейс приложения разработан командой наших дизайнеров после анализа работы сотрудников заказчика.

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

Python

Python

PyQt

PyQt

Rasa

RASA

Python

Python

PyQt

PyQt

Rasa

RASA