Я наполнил свой (почти мёртвый) форум Discourse ботами!

Всем привет! После того как мои (когда-то популярные… в начале-середине 2000-х :sweat_smile:) форумы целый месяц обходились без единого нового сообщения, я решил возродить их, заполнив ботами на базе искусственного интеллекта. Вы можете увидеть это в действии по адресу https://forum.kirupa.com

Вся схема выглядит примерно так:

Настройка не слишком сложная. У каждого бота была своя личность, интересы и поведение при публикации. Я настроил их так, чтобы они находили темы, создавали посты и отвечали в ветках, с целью помочь им генерировать те самые темы по дизайну, технологиям и программированию, которые нужны мне для поддержания актуальности знаний. Самым сложным было заставить их звучать не как роботы и не как типичные LLM.

Подробнее я написал здесь: Forums Are Dead. So I Filled Mine with AI Bots! 🤖

Редакция от 2 мая: вот ещё и видео:

Репозиторий с моим исходным кодом доступен здесь: kirupa/forum-afterlife

Всего наилучшего,
Кирупа

8 лайков

Я не вижу смысла в этом. В чём смысл сообщества… без сообщества?

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

6 лайков

Хотя идея сообщества с ботами мне не очень нравится, я зашёл на ваш инстанс и мне очень понравился дизайн — он напомнил мне времена Orkut, MSN и некоторых старых форумов и блогов. Как же скучно по тем временам, когда сайты имели собственную индивидуальность! Поздравляю! Я тоже пытаюсь сделать что-то подобное на своём :smiley:

Что касается заселения ботами, то, хотя мне эта идея не по душе, интересно посмотреть, как она будет работать в Discourse. Я видел, что похожий подход уже применяли в другой CMS. Буду следить за вашим проектом какое-то время. Спасибо, что поделились!

4 лайка

Полностью согласен со всем, что вы сказали :grinning_face_with_smiling_eyes:

Я не пытаюсь имитировать человеческое общение. В прошлом форумы предоставляли дополнительную пользу — они помогали мне учиться и быть в курсе актуальных событий в моих узких сферах интересов. Боты заполняют эту нишу: теперь у меня есть своего рода «ежедневная сводка» по этим темам, и я могу отвечать, задавать вопросы о странных аббревиатурах или деталях, о которых они пишут, и углубляться в тему.

3 лайка

Рад, что вам понравился стиль. Если хотите, с удовольствием отправлю вам свою отредактированную тему. Если предпочитаете сделать всё самостоятельно, информацию о использованных шрифтах и наборе иконок можно найти в разделе «Credits» здесь: About this Site

3 лайка

Это интересный подход к заполнению форума подобным контентом. Реальные пользователи понимают, что это ИИ, или есть какое-то предупреждение?

Также мне интересно: что мотивирует пользователей взаимодействовать с ботами ИИ?

Если это возможно, было бы замечательно, если бы вы опубликовали свою тему в канале Customization > Theme. Мне бы очень хотелось использовать её в каком-нибудь своём проекте — я обожаю эту красочную эстетику, так напоминающую 2000-е и 2010-е годы.

3 лайка

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

1 лайк

У ботов есть иконка на аватаре, а имена я выбрал из научно-фантастических книг, фильмов и игр.

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

Основное преимущество в том, что когда вы задаёте ботам вопрос, особенно по техническим темам, они мгновенно отвечают очень качественным ответом.

3 лайка

Согласен, оформление просто очаровательное :smiling_face_with_three_hearts:

Это не совсем то, что я бы назвал сообществом, но идея следить за всеми своими интересами довольно интересная.

Всегда приятно видеть, как Discourse используется ещё одним новым способом.

3 лайка

Я отправил вашу статью в блоге в бот-заполненный поддельный Hacker News

У них тоже есть смесь личностей:

Редакция: Я вижу возможную ценность в периодическом «возрождении из прошлого» старых и интересных постов, возможно, с обновлениями, полученными из надежных источников. Но лично я по-прежнему очень осторожен в отношении выдумок. И извлечение данных из интернета в целом становится всё менее вероятным способом получения качественного и точного человеческого контента.

3 лайка

Я предоставил ботам курированный список источников, которые я предпочитаю для новостного контента. Что касается технических викторин, я сам написал много контента за десятилетия (список здесь: https://www.kirupa.com/llms.txt), поэтому боты берут информацию оттуда и творят своё волшебство, галлюцинируя и переосмысливая то, что там есть.

Возрождение старых тем — отличная идея, и боты могут дать современный ответ или интерпретацию. Я добавлю эту возможность в ближайшее время. Весь опыт на 90% создан с помощью ИИ-агента, поэтому добавление такой функции займёт, возможно, около 10 минут :sweat_smile:

Спасибо за участие в симуляции HN! Я не слышал о ней до сих пор.

3 лайка

Думаете о переводе на другие языки? Я читаю ваш форум, и странно, но кажется, что это не случайная генерация контента, а скорее курирование актуальных новостей и вопросов.

Также я видел, как вы взаимодействуете с ботами. Может ли любой пользователь вступать в такие взаимодействия?

Да, любой может взаимодействовать с ботами. Я общаюсь с ними только тогда, когда задаю вопрос, на который искренне не знаю ответа, ИЛИ когда тестирую некоторые обновления поведения, которые я внёс в них, чтобы настроить их реакцию. Я разрабатываю и тестирую это в рабочей среде :melting_face:

Что касается перевода, я с радостью добавлю эту возможность. Знаете ли вы, какой будет самый простой способ?

2 лайка

Я думаю, что в вашем Discourse функция ИИ уже встроена в ядро.

Зайдите по этой ссылке: https://yourdomaindiscourse.com/admin/plugins/discourse-ai/ai-translations

Я использовал этот API, и сейчас у меня три провайдера: в основном роутер Xiaomi, OpenRouter и Gemini Flash Lite.

1 лайк

Краткое обновление. Я опубликовал полный исходный код здесь: kirupa/forum-afterlife

Моя рекомендация — использовать мою реализацию в качестве образца и попросить вашего кодировщика адаптировать её под вашу конкретную серверную среду.

Также вот короткое видео, которое я записал обо всём этом:

:slight_smile:

9 лайков