Pull to refresh

Возвращаем интерес к Википедии в эру ИИ

Level of difficultyEasy
Reading time2 min
Views784

Вступление

Уже больше года я занимаюсь своим пет-проектом "Жабарий" - телеграм ботом, где ведущий загадывает фразу, ИИ генерирует картинку, а остальные пытаются отгадать загаданное.

Недавно мы добавили новый режим "День в истории", который лично мне очень нравится, так как в эпоху стремительного развития ИИ, привычка заглядывать в Википедию постепенно уходит — зачем читать целую статью, когда любой ответ можно получить за доли секунды от чат-бота?

Я решил переосмыслить этот тренд и вдохнуть новую жизнь в классический формат рубрик «Что было в этот день». Новый режим «День в истории», сочетает в себе возможности Wikipedia API, GPT-моделей и генерации иллюстраций через Flux

В данном режиме игроки читают википедию, чтобы отгадать загадку.

Как выглядит результат:

Слов: 9 21.06.1849  ✮  ✮✮✮✮✮✮✮✮  ✮  ✮✮✮✮✮✮  ✮✮✮✮✮✮  ✮✮✮✮✮✮✮✮✮✮  ✮✮✮✮✮✮✮✮✮✮  ✮✮✮✮✮✮✮✮✮  ✮✮✮✮✮✮✮✮✮. 📅 21 июня в истории wiki 1 | wiki 2 | wiki 3
Слов: 9
21.06.1849 ✮ ✮✮✮✮✮✮✮✮ ✮ ✮✮✮✮✮✮ ✮✮✮✮✮✮ ✮✮✮✮✮✮✮✮✮✮ ✮✮✮✮✮✮✮✮✮✮ ✮✮✮✮✮✮✮✮✮ ✮✮✮✮✮✮✮✮✮.
📅 21 июня в истории
wiki 1 | wiki 2 | wiki 3

Как это работает

  1. Получаем событие из Википедии по текущей дате
    При запуске игры режима бот обращается к REST-API Википедии (endpoint /feed/onthisday/events/{month}/{day}) и вытаскивает из неё случайное событие

  2. Генерируем картинку через Flux
    Берём описание события, и просим chat GPT написать промт для создания изображения. Полученный результат скармливаем во Flux.

    На основе текста и описания события мы передаём данные GPT-модели, которая формирует детализированный промт для Flux-генерации изображения. Это позволяет получить атмосферную иллюстрацию, визуально погружающую пользователя в эпоху или контекст события. Также накладываю рамочку из газеты, на которой дополнительно указываю дату.

  3. Реформулируем текст с помощью GPT
    Чтобы избежать дословного копирования из Википедии , сырой текст события прогоняется через GPT-модель, которая переформулирует его. При этом сохраняются все факты и хронология, но формулировки становятся «свои», авторские. Все символы кроме цифр и знаков препинания заменяем на звёздочки - это и будет загадокй.

  4. Создаём загадку с подсказками
    Помимо основного текста и картинки, бот получает из API Вики список связанных ссылок в википедии. В этом на мой взгляд вся прелесть нового режима.

    Ссылки на связанный статьи добавляются под загадку. В итоге пользователю как правило не достаточно даты и картинки чтобы узнать что загадали, поэтому он заходит по ссылкам и начинает искать подсказки в статья на вики.

Зачем это нужно

  • Геймификация знаний. Люди по-прежнему любят ребусы и головоломки — «День в истории» превращает сухие факты в интерактивную игру.

  • Привычка читать Википедию возвращается. Ссылки-подсказки мотивируют переходить по ним, чтобы найти скрытые слова и проверить свои догадки.

  • Нестандартная подача. Вместо скучного списка дат и событий мы дарим атмосферу: картинка, интересная интерпретация текста и загадочный квест.

Итого

Каждый день пользователи Жабария в каждом чате получают более 50 загадок, отгадывая которые, они изучают исторические факты, читают Википедию. Красота!

Чтобы попробовать, добавляйте телеграм бот Жабарий в свои чаты.

Всем ква-познавательных игр🐸 !

P.s. А вот что было загадано

Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
-2
Comments3

Articles