Виртуальный нано-хакатон #openbirthday 2021: Театр роботов
Друзья!
27 марта грядет международный день театра, а с ним и мой день рождения. В прошлом году мы замечательно отметили его онлайн мини-конференцией (запись). Повторить такой успех вряд ли получится, поэтому в этом году предлагаю немного другой формат - онлайн-хакатон. Ну или хотя бы сессию по совместной генерации идей, идеатон.
TL;DR:
- Когда: 26-27 марта 2020 г., начало в 20:00 26 марта.
- Где: в Zoom
- Канал информирования: http://t.me/openbirthday (присоединяйтесь, чтобы быть в курсе)
Тему предлагаю связать с театром. В эпоху изоляции театр претерпевает существенные изменения, появляются minecraft-спектакли, трансляции обычных спектаклей, зум-спектакли и т.д. Но я предлагаю подумать, как сделать что-то большее - автоматическую генерацию пьес на лету, с возможным участием зрителя.
Основная идея
У меня в голове давно зреет идея “театра роботов”, и хочется приблизиться в одному из возможных воплощений этой идеи.
Вот главные моменты:
- Пока что речь идет о текстовой пьесе, которую зритель читает через telegram. В дальнейшем можно думать, как добавить сюда голосовое воспроизведение, физических робо-персонажей и т.д.
- Спектакль разыгрывается путем реального взаимодействия некоторых виртуальных персонажей - агентов. У агентов, как обычно, есть своё внутреннее состояние, и они находятся в некотором окружении (т.е. могут слышать других персонажей, находящихся с ними вместе в сцене)
- Автор спектакля прописывает сцены, состояния и возможные реплики персонажей, а дальше спектакль развивается по своему сценарию (скорее всего приближенному к тому, что задумал автор, но с возможными вероятностными отклонениями)
- Все взаимодействие построено вокруг некоторой онтологии - системы понятий, которыми оперируют все агенты. Обмен происходит формализованными сообщениями из онтологии, и они транслируются в человекопонятный текст на последнем этапе, причем гибко (с большим выбором конкретных фраз)
- Человек тоже может участвовать в диалоге - в этом случае мы распознаем его фразу путем классификации интента в нашей онтологии, и вбрасываем её в окружение - агенты могут дальше на неё реагировать.
Открытые вопросы, которые хочется обсудить:
- Сформировать рабочую группу по написанию такого спектакля - т.е. формализации онтологии, поведения актёров и т.д.
- Сформировать рабочую группу по программированию движка такого театра в виде телеграм-бота.
- Как встроить в такую систему по-настоящему интеллектуальных агентов на базе GPT-архитектур? Можно ли генерировать текст с заданным онтологическим смыслом не шаблонами, а гибко?
- Возможно ли перейти от авторского написания спектакля к автоматическому, на основе обучения с подкреплением?
Для вдохновения:
- Посмотрите на онлайн-комиксы Winter Novel
- Почитайте про спектакли в Whatsapp
Формат мероприятия
Формат мероприятия и расписание пока формируются, но общая идея такая:
- Вначале заслушаем несколько вводных докладов:
- я ещё раз расскажу про идею
- хочется небольшой вводный мастер-класс по тому, как же делаются спектакли в реальной жизни
- про многоагентную архитектуру
- про обучение с подкреплением
- Далее мозговой штурм - собираем и записываем идеи
- В завершении - формируем рабочие группы и дальнейшие шаги
Всё это можно перемежать закусками и напитками на свой вкус и риск.
Рекомендации по участию AKA дресс-код
- Подключайтесь с веб-камерой и микрофоном, даже те, кто не заявлен в программе! Zoom поддерживает до 100 человек, а у нас наверняка будет меньше. Давайте иметь возможность смотреть друг другу в глаза и слышать голос!
- Напитки и еда в процессе мероприятия поощряются. Я не могу “проставиться” угощением, поэтому каждый обеспечивает себя сам. Если что, я люблю смотреть как пьют красное вино :)
- Будем уважительно и с пониманием относится друг к другу, и получать удовольствие от процесса. Получится ли это сделать - зависит от нас, но я почему-то верю в то, что придумал идеальный формат дня рождения для интроверта!
До встречи!
Dmitri Soshnikov PERSONAL
openbirthday birthday