Вступление

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

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

Я решил переосмыслить этот тренд и вдохнуть новую жизнь в классический формат рубрик «Что было в этот день». Новый режим «День в истории», сочетает в себе возможности 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. А вот что было загадано

Комментарии (13)


  1. Buharin
    21.06.2025 21:16

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


    1. Dimaq21 Автор
      21.06.2025 21:16

      Картинка в данном режиме больше для атмосферы, и чтобы понять приблизительно о чём речь.


  1. Krokochik
    21.06.2025 21:16

    Хочу выразить скепсис насчёт надёжности такого подхода. При всей моей любви как к нейросетям, как к удобному инструменту, так и к Википедии, как к приемлемому источнику для быстрого ознакомления с непрофильными темами, кажется, что соединив их, ничего хорошего не выйдет. В худшем случае пользователь будет полностью дезинформирован, особенно если на недостоверную или неточную информацию по какой-то причине наложится галлюцинация ИИ


    1. Dimaq21 Автор
      21.06.2025 21:16

      Так вся задача в том, чтобы по оригиналу из википедии, понять что есть в галлюцинации от ИИ.


      1. Krokochik
        21.06.2025 21:16

        Насколько я понял, вы предлагаете пользователю подсказки и объяснения?


        1. Dimaq21 Автор
          21.06.2025 21:16

          У пользователя есть возможно открыть до 5 букв, узнать подсказку к конкретному слову в виде 5 слов ассоциаций, или узнать количество букв.

          Но кроме этого, именно для этого режима, предоставляются ссылки на связанные с фактом из вики, статьи в Вики.

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


          1. Krokochik
            21.06.2025 21:16

            Стоило подробней объяснить механизм. Ибо я даже открыв бота не слишком понял, что происходит


            1. Dimaq21 Автор
              21.06.2025 21:16

              Ну в боте это лишь один из режимов игры. Бот в целом, про разгадывание фраз по картинке от ИИ. И основной режим, это возможность самому загадать фразу.

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


  1. guryanov
    21.06.2025 21:16

    Кажется надо срочно бекапить википедию, так как правки нейросетями её сильно подпортят :)


    1. Dimaq21 Автор
      21.06.2025 21:16

      Отменили же правки от ИИ в вики


      1. guryanov
        21.06.2025 21:16

        Так можно же абзац скопировать и попросить чатгпт переписать получше


  1. Dhwtj
    21.06.2025 21:16

    Идите нафиг с такой геймификацией.

    А Википедию уже ничто не спасет. Господь, жги!


    1. Dimaq21 Автор
      21.06.2025 21:16

      Хорошо, как будет время, схожу.