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

ссылка на оригинал статьи https://habr.com/ru/articles/920618/
Добавить комментарий