Lemmy Lemmy 26 грудня 2025, 04:25

Система само-модерації спільнотою

При­віт. Хочу пого­во­ри­ти про про­бле­му мас­шта­бу­ва­н­ня. Ми всі спо­сте­рі­га­є­мо за тим, що сайт дов­гий час май­же не моде­ру­є­ться. Реє­стра­ція зачи­не­на час­тко­во через те, що сай­ту потрі­бно при­ді­ля­ти дуже бага­то ува­ги, осо­бли­во його моде­ра­ції. Це щоден­на робо­та і немає срі­бної кулі типу моде­ра­ція аішкою”, або адмі­ні­стра­ці­єю, для кого це було б обов’язком.

Зазви­чай ми має­мо ієрар­хі­чні систе­ми, де є адмі­ні­стра­ція, котра має пев­не баче­н­ня і кори­сту­ва­чів, котрі існу­ють в межах баче­н­ня адмі­ні­стра­ції. Це робо­ча схе­ма, але поза­як тяжі­н­ня до адмі­ні­стру­ва­н­ня у мене неве­ли­ке, то є бажа­н­ня диви­ти­ся в бік само-модерації.

При­клад само-моде­ра­ції, або авто­ма­ти­зо­ва­ної моде­ра­ції є Гугл з їх під­хо­дом до оцін­ки сай­тів. Гугл вико­ри­сто­вує серію метрик, котрі дово­лі впев­не­но під­сві­чу­ють кори­сні сайти.

Reddit вико­ри­сто­вує такуж саме систе­му оцін­ки кон­тен­ту, як і UJ. Вико­ри­сто­вує декіль­ка метрик: час жит­тя посту і голо­си кори­сту­ва­чів. Про­те це дово­лі обме­же­на систе­ма, яка не захи­щає сайт від ботів.

Я про­вів декіль­ка днів, пита­ю­чи ChatGPT та Gemini про те, якаб систе­ма з яки­ми метри­ка­ми була макси­маль­но само-модерована.

Най­більш мені спо­до­бав­ся варі­ант систе­ми моде­ра­ції від Gemini, котрий скла­да­є­ться з трьох метрік: Authority, Trust, Energy.

Я попро­сив Gemeni спро­сти­ти так, щоб це було зро­зумі­ло п’я­ти­рі­чній дити­ні. Це кла­сний при­йом, щоб лег­ше поча­ти спри­йма­ти скла­дні речі.

Authority (Авто­ри­тет) — це твоя Медаль. Вона пока­зує, як дав­но ти на май­дан­чи­ку і скіль­ки всьо­го добро­го ти вже зро­бив. Чим біль­ша твоя медаль, тим силь­ні­ше твій голос і тим біль­ше дітей хочуть з тобою порадитися.

Trust (Дові­ра) — це твоє Соне­чко. Коли ти чем­ний, діли­шся ігра­шка­ми і не б’є­шся — твоє соне­чко сві­тить яскра­во, і твої малюн­ки бачать усі. Якщо ти почнеш пусту­ва­ти, соне­чко схо­ва­є­ться за хма­рин­ку, і тебе ста­не май­же не видно, поки ти зно­ву не ста­неш добрим.

Energy (Енер­гія) — це твої Сили. Кожен раз, коли ти буду­єш замок з піску або роз­по­від­а­єш істо­рію, ти витра­ча­єш тро­хи сил. Коли вони закін­чу­ю­ться, тобі тре­ба трі­шки від­по­чи­ти або поспа­ти, щоб бата­рей­ка зно­ву заря­ди­ла­ся і ти міг гра­ти­ся далі.

Тож це три пока­зни­ки, поди­вив­шись на котрі, можна ска­за­ти в яко­му ста­ні зна­хо­ди­ться користувач.

Наве­ду реаль­ні при­кла­ди, як може пра­цю­ва­ти система.

Екс­тре­маль­но нега­тив­ний (Спамер/​Троль)

Дія: Кори­сту­вач опу­блі­ку­вав шкі­дли­ве поси­ла­н­ня або гру­бу образу.

Реа­кція спіль­но­ти: 0 лай­ків, 15 репор­тів, 5 дизлайків.

Змі­на показників:

Energy:10 (за пост) = 90.

Trust: Обвал. 0.01

Authority: 1 (без змін, бо немає позитиву).

Бата­рей­ка: 90

Колір: Сірий (Нова­чок).

UX стан: Чер­во­ний. Пост зни­кає зві­ду­сіль. Кори­сту­вач в «ізо­ля­ції».


Помір­ко­ва­но нега­тив­ний (Низь­ка якість/​Офтоп)

Дія: Кори­сту­вач запо­стив неці­ка­вий мем або спам у коментарях.

Реа­кція спіль­но­ти: 2 лай­ки, 2 репор­ти, 4 дизлайки.

Змі­на показників:

Energy:10 (за пост) = 90.

Trust: Про­сі­да­н­ня. 0.17

Authority: $1$ (міні­маль­не паді­н­ня через негатив).

Бата­рей­ка: 90

Колір: Сірий (Нова­чок).

UX стан: Пома­ран­че­вий. Пост бачать лише кіль­ка людей. Щоб під­ня­ти­ся, тре­ба напи­са­ти щось корисне.


Нейтральний/​Посередній (Зви­чай­ний юзер)

Дія: Кори­сту­вач напи­сав зви­чай­ний комен­тар або сере­дній пост.

Реа­кція спіль­но­ти: 5 лай­ків, 0 репор­тів, 1 дизлайк.

Змі­на показників:

Energy:10 (за пост) + реге­не­ра­ція за годи­ну = 95.

Trust: Ста­біль­ність. 0.85

Authority: 1.05 (неве­ли­кий при­ріст за лайки).

Бата­рей­ка: 95

Колір: Сірий (пере­хо­дить у Блакитний).

UX стан: Зеле­ний. Хоро­ший робо­чий стан. Пост має нор­маль­не охоплення.


Помір­ко­ва­но пози­тив­ний (Кори­сний контент)

Дія: Кори­сту­вач напи­сав ціка­вий гайд або допо­міг комусь у коментарях.

Реа­кція спіль­но­ти: 40 лай­ків, 0 репор­тів, 2 дизлайки.

Змі­на показників:

Energy:10 + швид­ка реге­не­ра­ція (бо Auth росте) = 98.

Trust: Висо­кий. 0.95

Authority: 5.0

Бата­рей­ка: 98

Колір: Бла­ки­тний (Уча­сник).

UX стан: Яскра­во-зеле­ний. Пост потра­пляє в «Гаря­че» і роз­си­ла­є­ться підписникам.


Екс­тре­маль­но пози­тив­ний (Кон­тент-мей­ке­р/Лі­дер думок)

Дія: Гли­бо­ке дослі­дже­н­ня або віраль­ний пост, що зібрав сотні людей.

Реа­кція спіль­но­ти: 500 лай­ків, 0 репор­тів, 0 дизлайків.

Змі­на показників:

Energy:10 + мит­тє­вий бонус за визна­н­ня = 100.

Trust: Макси­маль­ний. 1.0

Authority: 150 (пере­хід на новий рівень).

Бата­рей­ка: 100

Колір: Фіолетовий/​Пурпуровий (Май­стер).

UX стан: Сяю­чий Пур­пур. Кори­сту­вач має вели­че­зний вплив. Кожен його лайк під­ні­має інших з «ями».


Це загаль­ні риси систе­ми оцін­ки кори­сту­ва­чів. Поки я хочу при­йти до яко­їсь поча­тко­вої спро­ще­ної реа­лі­за­ції, щоб можна було поте­сту­ва­ти. Можли­во, хтось зна­йо­мий з тесту­ва­н­ням поді­бних систем, відпишіться.

Щодо енер­гії та дові­ри. Енер­гія від­нов­лю­є­ться через пев­ний час. Авто­ри­тет впли­ває на швид­кість відновлення.

Пока­зник дові­ри зале­жить від реа­кцій на пости. Нова­чки міні­маль­но впли­ва­ють на дові­ру, а авто­ри­те­тні — силь­но. Можна зли­ти дові­ру дво­ма дізлай­ка­ми від авто­ри­те­тних користувачів.

При публі­ка­ції поста вра­хо­ву­є­ться пото­чна енер­гія та дові­ра і вста­нов­лю­є­ться охо­пле­н­ня для посту. Якщо енер­гія або дові­ра низь­ки — буде міні­маль­не охо­пле­н­ня, що дорів­нює при­би­ра­н­ня постів від ботів та тро­лей. Але систе­ма також повин­на від­чу­ва­ти­ся живою і вплив кори­сту­ва­чів з вели­ким авто­рі­те­том не пови­нен бути всеосяжним.

Як вам така систе­ма? Можли­во у вас є при­кла­ди ціка­вих і ефе­ктив­них систем з інших про­є­ктів, які добре при­би­ра­ють пости від ботів. Мені на дум­ку спа­дає Хабр.

  • 6
  • 18
  • 219

18 коментарів

  • Місячний Котик Місячний Котик 4 місяці тому

    як бути з орга­ні­зо­ва­ни­ми бота­ми? На ред­ді­ті це нази­ва­ють бри­гад­дін­гом і дуже силь­но за це банять. На ста­ро­му д3 (про­сти-госпо­ди), місце­ві боти дуже ефе­ктив­но зли­ва­ли рей­тин­ги кори­сту­ва­чам, і при цьо­му дуже непо­га­но один одно­му піднімали.

    • 1
    • Lemmy Lemmy 4 місяці тому · Автор

      @merak7 Поки ця систе­ма дуже дуже від­да­ле­на пер­спе­кти­ва. Зараз я пере­но­шу все на дві­жок Flarum. Що точно буде це моде­ра­ція пер­шої дискуссії/​посту. Тож це міні­маль­на защи­та від ботів, а вже потім буде­мо диви­ти­ся на більш скла­дні систе­ми. Щодо цієї систе­ми, то тео­ри­ти­чно голос нова­чка або суку­пно­сті нова­чків нічо­го не зро­бить, тому що в них сла­бень­ка бата­рей­ка (неба­га­то шко­ди можуть нане­сти) і малень­кий траст, що по фор­му­лі буде від­гри­за­ти малень­кі кри­хти. Але то скла­дна систе­ма, поки я про нею не думаю. Поки від­клав все скла­дне на колись, роблю зви­чай­ну модерацію.

      • 1
  • Crea Crea 6 місяців тому

    Мені подо­ба­є­ться. Я хотів би бути авто­ри­те­тним користувачем

    • 1
    • Lemmy Lemmy 6 місяців тому · Автор

      @peaceduck Комен­та­рі при­рів­ню­ю­ться до постів. Тоб­то будуть «пости» і «пости-від­по­віді». Весь фун­кціо­нал посту досту­пний і для «поста-від­по­віді». І фор­мат само­го посту змі­ню­є­ться. Можна напи­са­ти 300 сим­во­лів текс­ту. Якщо пере­ви­ще­но цей ліміт — пост кон­вер­ту­є­ться у «Ста­тю», а ста­тя це пов­но­цін­на ста­т­тя як зараз. До посту можна при­че­пи­ти гале­рею з фото, відео. Думаю, що можна при­че­пи­ти інте­гра­цію з Giphy або https://​tenor​.com/.

      • 2
  • Peaceduck Peaceduck 6 місяців тому

    Це все дуже добре, вихо­дить так що в мене поту­жний Авто­ри­тет (якщо вра­ху­ва­ти спи­са­ні 100к рей­тин­гу то мега­по­ту­жний), Систе­ма поту­жно­сті якась. Оче­ви­дно в ній є міну­си, поясню на при­кла­ді Осваль­да, його спе­ци­фі­чні пости мають різно­ма­ні­тну реа­кцію УЖе­шни­ків, і якщо він не спо­до­ба­є­ться деяким кори­сту­ва­чам, у ньо­го мало шан­сів набра­ти дові­ру, хоча мені з пер­шо­го поста ста­ло зро­зумі­ло, що він пише на висо­ко­му рівні.

    • 1
    • Lemmy Lemmy 6 місяців тому · Автор

      @peaceduck Йому доста­тньо зібра­ти лай­ки від «старожилів/​авторитетів», лайк від «авто­ри­те­та» поту­жні­ший ніж від нова­чка. Систе­ма балан­су­є­ться зале­жє­но від того хто є «авто­ри­те­том» сай­ту. Можна зібра­ти­ся авто­ри­те­та­ми і зби­ти траст іншо­му авто­ри­те­ту, тоді він пови­нен витя­гу­ва­ти дові­ру назад поста­ми, котрі будуть подо­ба­ти­ся біль­шо­сті. Це тро­хи «коле­ктив­на» істо­рія, котра не тер­пить над­то поляр­ні (в нега­тив­но­му сен­сі) пости. Може це і не погано.

      • 1
  • RomanSerhiyovych RomanSerhiyovych 6 місяців тому

    Вза­га­лі систе­му кла­си­чних лай­ків замі­нив би на реа­кції, по типу тих шо в діскор­ді або фб. Але це малю­ва­ти доведеться..

    • 1
    • Lemmy Lemmy 6 місяців тому · Автор

      @romanserhiyovych +/- це більш пря­мо­лі­ній­ні реа­кції, накшталт like/​dislike юту­ба. На мою дум­ку, так біль­ше інфор­ма­ції ми отри­му­є­мо, ніж про­сто лайк.

      • 2
    • Хрінь з безодні Хрінь з безодні 6 місяців тому

      @lemmy вза­га­лі було б кла­сно як би було видно всім хто що ста­вив, що б всі зна­ли що за боти шаль­ке рей­тинг накручують)

      • 1
    • Lemmy Lemmy 6 місяців тому · Автор

      @xrin-z-bezodni Так, це є, потрі­бна про­зо­рість хто про­ста­вив рей­тинг посту. Але також буде дода­но нала­шту­ва­н­ня про­фі­лю, щоб можно було при­хо­ва­ти свою реа­кцію, бо люди баналь­но можуть ско­чу­ва­ти­ся у самоцензуру.

      • 2
  • Сумні_Збочення Сумні_Збочення 6 місяців тому

    Скіль­ки часу потрі­бно на впро­ва­дже­н­ня такої скла­дної систе­ми? Капчі та ручної моде­ра­ції, імхо, буде досить на дано­му етапі.

    • 1
    • Lemmy Lemmy 6 місяців тому · Автор

      @sumni3bochennia За допо­мо­гою Gemini буде дово­лі швид­ко зро­би­ти поча­тко­ву реа­лі­за­цію, є фор­му­ли, запи­ти до БД. Пита­н­ня в тому, як її потім нала­што­ву­ва­ти, щоб вона дій­сно вико­ну­ва­ла фун­кцію чесної моде­ра­ції, а не при­гні­чу­ва­ла ство­ре­н­ня контенту.

      • 1
    • Crea Crea 6 місяців тому

      @lemmy якщо це можна реа­лі­зу­ва­ти від­но­сно швид­ко, то можна впро­ва­ди­ти, а потім вже мето­дом проб піді­бра­ти аде­ква­тні налаштування

      • 1
  • javascript javascript 6 місяців тому

    дуже непо­га­на систе­ма якщо рей­тинг пра­цю­ва­ти­ме, бо у мене він рік назад чи типу того завис на 

    Рей­тинг 32767

    і далі не йде

    • 3
  • javascript javascript 6 місяців тому

    я попро­сив чат жпт поясни­ти яка б соці­аль­на мере­жа з яки­ми метри­ка­ми була макси­маль­но само-моде­ро­ва­на, котра скла­да­є­ться з трьох метрік: Authority, Trust, Energy — але так, наче він пояснює одно­рі­чній дити­ні, яка не розу­міє слів. І він пере­тво­рив­ся на Єрма­ка: https://i.nuuls.com/3lBCo.jpeg

    • 6