Мы экспериментируем с переходом от рассылки по электронной почте к Discourse в рамках Процесса изменений Fedora. Это механизм, с помощью которого разработчики предлагают возможные крупные изменения в операционной системе для координации и коммуникации. Случилось так, что первое такое изменение вызвало довольно много споров и получило сотни ответов в первые несколько часов. (Вот ссылка, если интересно.)
Как все, вероятно, знают, гигантские обсуждения трудны в управлении независимо от платформы. Discourse имеет авторитарный дизайн: внутри отслеживаются ответы (и ссылки внутри страницы), но всё представлено линейно. Основная идея[1] заключается в том, что гигантские мега-темы ужасны, и иерархическое вложенное представление на самом деле не помогает. Я стал сторонником этого подхода — лучше иметь связанные «выпадающие» темы. В идеале люди должны 1) создавать свои собственные при необходимости и 2) продолжать обсуждение в этих новых темах новыми сообщениями. Однако создание связанных ответов — это своего рода скрытая функция (плохая обнаруживаемость), и люди просто не умеют хорошо самостоятельно категоризировать, поэтому модераторам приходится прилагать усилия, чтобы держать всё на своих местах.
Самое главное: когда что-то крупное происходит быстро, человеческие модераторы не успевают реагировать достаточно оперативно. Вступает в дело ИИ. Я очень скептически отношусь к ИИ для генерации контента,[2], но он явно хорош в классификации и неплохо справляется с обобщением. Мне бы очень понравилась такая функция:
- Включение по категории или по тегу.
- Когда тема достигает порога^[все числа должны быть настраиваемыми — но я приведу конкретные примеры, чтобы не повторяться):
- не менее 5 уникальных авторов,
- 50 ответов за 12 часов,
- или когда модератор вручную выбирает тему.
- Первое сообщение (рассматривается отдельно!) и ответы используются для сортировки этих ответов в 3–5[3] выпадающих тем.
- ИИ генерирует заголовки для каждой из них и создаёт новые связанные темы:
- первое сообщение включает заранее подготовленный шаблон для категории с местом для сгенерированного абзаца, описывающего выпадающую тему.
- Опционально также создаётся тема «Разное/Другое/Общее» для материалов, которые не подходят чётко ни в одну категорию.
- ИИ перемещает существующие ответы в соответствующие выпадающие темы.[4].
- ИИ создаёт новый ответ в основной теме[5], содержащий ссылки на все выпадающие темы и направляющий обсуждение туда.
- Основная тема закрывается для новых ответов.[6]
На этом можно остановиться. Если сами выпадающие темы достигают порога, то же самое может применяться с большей детализацией. Или…
- ИИ отслеживает выпадающие темы и, если есть сообщения, которые относятся к другим выпадающим темам, перемещает их.[7]
- Тема «Разное/Общее» (или исходная тема, если нет темы «Разное/Общее» и исходная не закрыта) отслеживается на предмет новых крупных тем, и ИИ создаёт новые выпадающие темы по мере их появления, связывая их с основной темой[8].
- Если в выпадающей теме появляются ответы, которые отклоняются к новой теме, которая больше соответствует верхнему уровню, чем является «под-выпадающей темой», она добавляется как связанная тема из основной темы.
- Если сама выпадающая тема превышает исходный порог срабатывания этой функции, вместо того чтобы процесс повторялся до бесконечности, разделение должно происходить только в случае чёткой бифуркации[9] — 200 ответов, все действительно о одном и том же, должны остаться в одной выпадающей теме.[10]
где-то здесь есть тема об этом — я добавлю ссылку, если кто-то сможет её найти! ↩︎
независимо от привлекательности трюков с ChatGPT ↩︎
это должно быть настраиваемым диапазоном, и ИИ должен решать, сколько тем создавать, в зависимости от контента ↩︎
супер-бонус — сообщения, охватывающие более одной подтемы, но которые можно чётко разделить, должны быть разделены, и каждая часть перемещена в соответствующую выпадающую тему ↩︎
более заметный, чем «мини-пост»! ↩︎
Или оставляется открытой, но новые ответы автоматически перемещаются? Я думаю, лучше закрыть. Но если нет темы «Разное», вероятно, лучше оставить открытой. ↩︎
или помечает их для перемещения модераторами? ↩︎
с заметным ответом в основной теме, содержащим ссылки ↩︎
сейчас определено довольно расплывчато, но я надеюсь, что кто-то сможет сформулировать это более конкретно! ↩︎
Я знаю, что соблазнительно сказать: «если у кого-то нет ничего нового, они должны использовать лайки или реакции», но для горячих тем людям важно высказаться, поэтому это даёт им возможность сделать это. ↩︎