BlaBlaPlay: наш анонимный голосовой чат с интеграцией искусственного интеллекта — обложка

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

Что такое BlaBlaPlay?

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

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

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

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

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

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

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

Чтобы пользователи не только слушали, но и сами записывали карточки, мы внедрили шкалу «энергии»: свайп карточки стоил одно деление из десяти. Каждое деление восстанавливалось за час. Пользователи также могли записывать карточки в ленту и сразу получать одно деление энергии обратно. Позже мы увеличили лимит энергии до 100, чтобы дать больше возможностей для общения. Однако в итоге решили полностью отказаться от системы «энергии» и вместо неё добавили возможность ставить лайки под карточками.

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

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

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

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

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

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

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

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

Внедрение ИИ

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

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

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

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

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

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

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

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

Заключение

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

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

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

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

__wf_reserved_inherit
  • Процессы