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