Чат-бот (даже два!), который помог отправить сигналы в космос

Посетители фестиваля могли отправить на экран сообщение, и оттуда оно с помощью визуализации «улетало» в небеса. И дальше в космос.
Летом 2021 года на музыкальном фестивале Signal в Никола-Ленивце Sila Sveta установила инсталляцию Contact. Это была 50-метровая «эмоциональная антенна» с LED-экраном.
Клиент
Контекст
Sila Sveta — студия интерактивных медиа. Оформляет сцены для известных артистов, делает инсталляции и городские мероприятия по всему миру.
Сделать чат-бота, через которого пользователи могли отправить сообщение на «антенну». И дальше в космос.
Задача
Интересный факт
Это была наша первая интеграция чат-бота в визуальную инсталляцию.
Здесь текст превращался в сигнал в космос, но механику можно использовать и иначе. Это может быть любой интерактив: пользователь может влиять на другой объект с помощью общения с ботом.
Трудности проекта
01/
Тексты могли отправить и увидеть все посетители. Человеческая смекалка всё ещё так хороша, что даже самого умного бота можно обмануть. А значит, на экран могли просочиться запрещённые темы.
Проблема
Мы сделали двойную модерацию. Большую часть бот фильтровал автоматически. А потом второй бот отправлял в телеграм-чат клиента отобранные для публикации фразы — на ручную модерацию.
Решение
Мы сделали лаг в 5 минут между сообщениями от одного пользователя. И вежливо сообщали ему об этом.
Решение
Чтобы кто-то один не захватил всю трансляцию и не перегрел вторую, ручную ступень поддержки, спамеров тоже нужно было фильтровать.
Проблема
Это не новость: бот в Телеграме общается текстом. А значит, эти тексты должны быть хорошими — их не спрятать за красивым дизайном или вау-механикой. А сообщений много: объяснить правила, предупредить про публикацию или отклонить текст.
Проблема
После дизайнера диалогов за тексты для бота взялся копирайтер. Так они стали не просто набором технических реакций, а звучали человечно и понятно.
Решение
Что можно отправлять?
Как быть со спамом?
Как общаться с пользователями?
Как это работает
02/
Человек пишет в телеграм-бот
Если текст принимается, он встаёт в очередь на показ. Бот предупреждает пользователя, когда его текст появится на экране и отправится дальше в космос.
Отлично, показываем и заряжаем текст в космос — это делается на стороне клиента.
Тексты без запретных тем идут на ручную модерацию. Здесь работает второй бот. Он отправляет сообщения в канал клиента. Здесь его можно пропустить на экран или отклонить.
Сообщение уходит на автоматическую модерацию. Здесь бот проверяет набор запрещённых слов и тем, например, ругательства. Такие тексты отклоняются — и бот говорит об этом.

Цифры

03/
длился фестиваль
3 дня
в итоге попали в космос
997 сообщений
воспользовались ботом
1044 человека
отправили пользователи
1140 сообщений
длилась работа над проектом
26 дней
Интересный факт
В лексиконе нашего автоматического бота было 145 запрещённых слов и словоформ.

Команда проекта

04/
Менеджер проекта
Антон Шипов
Алексей Шерченков
Тимлид
Алексей Зеленов, Айдар Валеев
Разработчики
Технический директор
Сергей Веренцов
Копирайтер
Татьяна Попова
Анна Михник
Дизайнер диалогов

Инструменты

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

zDialog

Сервис аналитики диалоговых систем: даёт подробную информацию о работе чат-ботов, голосовых ассистентов, контакт-центров в режиме live.

OneDash

zDialog фреймворк
OneDash сервис
05/

Фото с мероприятия

06/
Напишите нам