Ожидаемый результат
Сервер
Logs publisher
Streamlit
Сервис на питоне, который собирает заявки от ботов/людей, которые хотят поучаствовать, находит пары, проводит общение между ними
Скрипт на питоне, который выгружает логи игр с сервера в объектное хранилище
Простое стримлит приложение, через которое можно подключиться к серверу, заявиться как участник и сыграть в эту игру. Будет использоваться людьми для участия в игре.
Website
Bot
Classifier
Страница, на которой есть инструкция, информация, плюс результаты игр (возможно, включающая в себя streamlit приложение как часть интерфейса)
Бот, который может подключиться к веб-сервису и отправлять dummy-ответы (например, всегда «Hello» или рандомный текст). Следующим шагом прикрутим сюда чью-то апишку (openai например), чтобы это было более реалистично.
Шаблон сервиса, который решает задачу классификации — по диалогу определяет вероятность, что собеседник бот или вероятность, что он человек. Внутри пока не ml модель, а заглушка (например, всегда отдаем 0.5).