За последние 18 лет мы занимались активной разработкой мультимедийных проектов для самых разных клиентов и отраслей. Накопив огромный опыт в этой области, мы решили, что пришло время разработать собственное приложение. Чтобы показать наш опыт и экспертизу в создании мультимедийных приложений, нам нужно было придумать что-то по-настоящему уникальное. Так появился BlaBlaPlay.

Что такое BlaBlaPlay?

Когда мы начали продумывать идею для будущего приложения, возникла идея создать социальную сеть, наподобие Tinder или Chatroulette. Мы хотели, чтобы основной активностью стало общение в чате, где люди могли делиться своими идеями, мнениями и находить единомышленников. Но как заставить пользователей активно участвовать в этом процессе?

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

Типы пользователей BlaBlaPlay: активные, наблюдатели и скромняги
Типы пользователей BlaBlaPlay

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

Мы добавили функцию "свайпа" как в Tinder
Функция "свайпа" как в Tinder

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

Мы попробовали разные способы повысить активность пользователей: шкалу "энергии" и "лайки" для карточек
От "энергии" до "лайков"

Чтобы пользователи не только слушали, но и записывали карточки, мы ввели шкалу "энергии": “свайпнуть” карточку стоило 1 деление из 10. Каждое деление восстанавливалось в течение часа. Кроме того, пользователи могли записывать карточки в ленту и сразу восстановить одно деление “энергии”. Впоследствии мы увеличили лимит энергии до 100, чтобы дать пользователям больше возможностей для общения. Однако, в дальнейшем мы приняли решение совсем отказаться от системы "энергии" и вместо нее ввели функцию лайков на карточки.

Полная анонимность — ключевая фишка проекта

Мы сделали наше приложение максимально анонимным. Это не только про голосовые сообщения вместо фото или видео в ленте. BlaBlaPlay не запрашивает у пользователей персональные данные. Никакие.

Приложение автоматически генерирует варианты никнеймов и аватарок
Автогенерация никнейма и аватарки

Для регистрации в приложении достаточно использовать свой Apple ID или учетную запись Google. Приложение автоматически генерирует варианты никнеймов, и пользователю остается лишь выбрать тот, который больше всего понравился. Мы позаботились о том, чтобы были варианты на любой вкус: Сын Маминой Подруги, Музыкант, Киви, Феечка Винкс или Slim Shady. 

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

Модерация контента

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

Чтобы сделать BlaBlaPlay более безопасным приложением, мы внедрили механизм жалоб на контент
Модерация происходит через админ-панель

Внедрение ИИ

По мере развития BlaBlaPlay, мы решили сделать наше приложение еще более удобным и увлекательным для пользователей. И наш выбор пал на внедрение искусственного интеллекта (ИИ). 

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

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

Так появились ИИ-подсказки. Приложение переводит голосовые карточки в текст и отправляет на обработку ChatGPT. Затем ИИ генерирует подсказку, которая отображается на экране. Если пользователю не понравилась подсказка, он может сгенерировать другую.

ИИ-подсказки
ИИ-подсказки

Другим вызовом при внедрении ИИ была также необходимость обеспечить дополнительную модерацию контента, сгенерированного ИИ. Мы натренировали нейронную сеть распознавать определенные слова и фразы на предмет оскорбительной или непристойной лексики в голосовых карточках. Это работает следующим образом: 

  • голосовое сообщение переводится в текст с помощью технологии CoreML и отправляется на анализ нейросети
  • после анализа, нейросеть возвращает нам результат в виде пометки, есть ли в голосовом сообщении запрещенный контент, и администратор уже может принять решение, удалить карточку или заблокировать пользователя.
Модерация контента с помощью ИИ

Мы также добавили “умные” рекомендации. Самый популярный и свежий контент отображается в ленте пользователей чаще, чем те карточки, на которые часто жаловались. Это мотивирует пользователей не только активнее записывать карточки, но и соблюдать правила приложения. 

Заключение

Всего за несколько месяцев BlaBlaPlay прошел путь от классной идеи до готового приложения с уникальной концепцией, инструментами управления контентом и механизмами вовлечения пользователей.

Мы продолжаем работать над улучшением BlaBlaPlay и рады новым пользователям и обратной связи.  

Хотите разработать свое мобильное приложение? Забронируйте звонок или напишите нам

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

  • Процессы