Уважаемая команда Discourse,
Discourse умеет подводить итоги длинных тем. Насколько я понимаю, для этого используются метрики вовлечённости, такие как реакции или количество ответов, чтобы определить, какие посты стоит сохранить. В моём сообществе (внутренняя коммуникация в компании) эта функция почти никогда не срабатывает, даже если тема занимает 20 страниц (количество ответов не самый подходящий триггер для нас).
Более мощным подходом было бы использование LLM, таких как GPT-3 или BERT, для подведения итогов всей темы по запросу (вместо простой фильтрации постов). Резюмирование — это тот случай, где LLM действительно сияют (почти эталонный пример), и я считаю, что это было бы гораздо эффективнее текущего подхода, основанного на слабых сигналах (в некоторых сообществах люди могут не использовать реакции или не отвечать на конкретные посты).
С другой стороны, запуск GPT для подведения итогов текста может быть дорогостоящим, до 0,02 доллара за 1 тыс. токенов. Эта функция, вероятно, имела бы больше смысла в некоторых частных сообществах, чем в высоконагруженных публичных.
Представляю себе работу функции следующим образом:
- при первом чтении длинной темы (длина определяется настройкой), которая ещё не была подведена итог, предложить подвести её итоги по запросу.
- итог будет вставлен в тему (например, всё, что было до него, будет суммировано).
- ссылка на него будет размещена в верхней части темы (например, «перейти к итогу»).
- в идеале должен быть механизм обратной связи с реакциями
и
. - после N новых ответов предлагать опубликовать новый итог и обновить ссылку вверху.
- плагин будет настраиваться с использованием ключа OpenAI (предполагая, что используется именно эта LLM). В конечном счёте, если функция окажется успешной, можно будет предоставить доступ к разным моделям.
По крайней мере, такова теория
. На практике есть неизвестные моменты: насколько качественным будет итог и как настроить степень сжатия. Мое интуитивное ощущение: для некоторых сообществ это может дать чрезвычайно высокую отдачу. Самая частая проблема, о которой я слышу, — людям не нравится догонять ход обсуждения в темах. Это могло бы стать огромной помощью.
Что вы думаете?


