Вступление
Уже больше года я занимаюсь своим пет-проектом "Жабарий" - телеграм ботом, где ведущий загадывает фразу, ИИ генерирует картинку, а остальные пытаются отгадать загаданное.
Недавно мы добавили новый режим "День в истории", который лично мне очень нравится, так как в эпоху стремительного развития ИИ, привычка заглядывать в Википедию постепенно уходит — зачем читать целую статью, когда любой ответ можно получить за доли секунды от чат-бота?
Я решил переосмыслить этот тренд и вдохнуть новую жизнь в классический формат рубрик «Что было в этот день». Новый режим «День в истории», сочетает в себе возможности Wikipedia API, GPT-моделей и генерации иллюстраций через Flux
В данном режиме игроки читают википедию, чтобы отгадать загадку.
Как выглядит результат:

Как это работает
Получаем событие из Википедии по текущей дате
При запуске игры режима бот обращается к REST-API Википедии (endpoint/feed/onthisday/events/{month}/{day}
) и вытаскивает из неё случайное событиеГенерируем картинку через Flux
Берём описание события, и просим chat GPT написать промт для создания изображения. Полученный результат скармливаем во Flux.
На основе текста и описания события мы передаём данные GPT-модели, которая формирует детализированный промт для Flux-генерации изображения. Это позволяет получить атмосферную иллюстрацию, визуально погружающую пользователя в эпоху или контекст события. Также накладываю рамочку из газеты, на которой дополнительно указываю дату.Реформулируем текст с помощью GPT
Чтобы избежать дословного копирования из Википедии , сырой текст события прогоняется через GPT-модель, которая переформулирует его. При этом сохраняются все факты и хронология, но формулировки становятся «свои», авторские. Все символы кроме цифр и знаков препинания заменяем на звёздочки - это и будет загадокй.Создаём загадку с подсказками
Помимо основного текста и картинки, бот получает из API Вики список связанных ссылок в википедии. В этом на мой взгляд вся прелесть нового режима.Ссылки на связанный статьи добавляются под загадку. В итоге пользователю как правило не достаточно даты и картинки чтобы узнать что загадали, поэтому он заходит по ссылкам и начинает искать подсказки в статья на вики.
Зачем это нужно
Геймификация знаний. Люди по-прежнему любят ребусы и головоломки — «День в истории» превращает сухие факты в интерактивную игру.
Привычка читать Википедию возвращается. Ссылки-подсказки мотивируют переходить по ним, чтобы найти скрытые слова и проверить свои догадки.
Нестандартная подача. Вместо скучного списка дат и событий мы дарим атмосферу: картинка, интересная интерпретация текста и загадочный квест.
Итого
Каждый день пользователи Жабария в каждом чате получают более 50 загадок, отгадывая которые, они изучают исторические факты, читают Википедию. Красота!
Чтобы попробовать, добавляйте телеграм бот Жабарий в свои чаты.
Всем ква-познавательных игр🐸 !
P.s. А вот что было загадано
