Я был бы очень признателен, если бы интерфейс Discourse перестал пытаться продать мне ИИ. Я не собираюсь этого делать, ни сейчас, ни когда-либо. Не могли бы вы добавить настройку, отключающую предложения по автоматическому суммированию каждого поста с помощью ИИ?
Я заметил, что на этом сайте это не работает. Из других постов я понял, что AI-резюме — это дополнение. Для меня нормально, если у TC39 (организации по стандартам JavaScript) есть это дополнение, но мои личные предпочтения отличаются от их, и мое желание, чтобы мне навязывали их ценности, равно нулю.
Добро пожаловать в Meta ![]()
Можете уточнить, о каких напоминаниях вы говорите? На данный момент я не уверен, имеете ли вы в виду функцию официального плагина Discourse ai или это пользовательская функция на другом форуме Discourse, который вы используете.
Я знаю кнопку для суммирования тем, но мне неизвестна функция, которая показывает кнопку для суммирования под каждым сообщением.
Да, именно о них я и говорю. Похоже, они есть и на этом сайте.
Думаю, вы можете использовать CSS с браузерным плагином, например Stylus, чтобы скрыть кнопку для себя. Я использую это, чтобы убрать другую часть карты тем на этом сайте.
По профессии я фронтенд-разработчик, так что эта мысль мне тоже приходила в голову. Отложим это на минуту: если бы я хотел написать PR для Discourse, добавляющий новую настройку для отключения этой функции, был бы такой качественный PR принят?
Я не могу ответить за них, но в целом они обычно дважды подумают, прежде чем добавлять новые настройки кастомизации, чтобы не усложнять unnecessarily, и отдают предпочтение запросам на функции, которые получают поддержку.
Это не совсем случайная просьба. Я знаю, что далеко не единственный, кто выступает против ИИ по этическим соображениям. Кроме того, я глубоко разочарован этой технологией из-за её разрушительного воздействия на сотрудничество и компетентность. Почти каждый инструмент, который решил внедрить функции ИИ, также столкнулся со значительным спросом на возможность полностью их отключить: Firefox, VSCode, Notion и другие.
Это очень важно.
Мы с радостью принимаем качественные PR, но каждое новое добавление создаёт дополнительные накладные расходы тем или иным образом, поэтому мы стараемся очень критично подходить к тому, что включаем.
Альтернативный вариант — задать вопрос на том самом форуме, который вы используете… Возможно, вам удастся убедить их полностью отключить эту функцию.
В любом случае, прежде чем тратить своё время и силы на создание PR, хорошей идеей будет подать запрос #feature и посмотреть, получит ли ваша идея поддержку.
Однако, если вы можете легко скрыть этот элемент через CSS, как предложено здесь, мне интересно, почему вы так настаиваете на том, чтобы сделать его настройкой? Это просто идеологическая позиция?
Обратите внимание, что администраторы уже могут полностью отключить ИИ одним переключателем.
Как настройка пользователя, эта функция в основном будет включать опциональное скрытие кнопок. Пользователи не смогут полностью отключить функции ИИ, используемые администратором, например, обнаружение спама.
Да, я понял, что простая настройка в интерфейсе пользователя не сделает ничего, кроме переключения кнопки. Но именно этого я и хочу. Поскольку я никогда не буду использовать эту кнопку, она не улучшает продукт для меня, и поэтому я предпочёл бы её не видеть.
Я хотел отключить всю интеграцию ИИ на своём сайте и очень рад, что это делается одной настройкой. Ответ на вопрос, который задаёт автор темы (OP), может быть аналогом discourse_ai_enabled, но на уровне отдельного пользователя. Таким образом, ИИ не будет просто включён или выключен для всего сайта целиком. Даже функции ИИ, активированные на уровне сайта, можно отключить для конкретного пользователя. Логика discourse_ai_enabled тогда будет такой: на уровне сайта == true, а на уровне пользователя == true.
Хотя в целом верно, что разработчики стараются избегать излишней сложности при добавлении новых настроек кастомизации, ИИ — это функция с наибольшим количеством конфигурируемых параметров. За столь короткий срок, прошедший с момента появления ИИ, он, похоже, стал самой настраиваемой функцией в Discourse.[1]
Вот мой быстрый и грубый анализ. Я относительно недавно здесь, поэтому показываю свои расчёты на случай, если я где-то ошибся.
su discourse -c 'bundle exec rails runner "SiteSetting.defaults.all.keys.sort.each { |k| puts k }"' > keys.txt
wc -l keys.txt
1663 keys.txt
cut -d _ -f 1 keys.txt | sort | uniq -c | sort -rn > counts.txt
Если это правильный способ подсчёта, то существует 1663 возможных настроек сайта. Из них 104 начинаются с ai_, а 3 настройки ИИ не имеют этого префикса (composer_ai_helper_allowed_groups, discourse_ai_enabled и post_ai_helper_allowed_groups). Таким образом, по моим подсчётам, ИИ — это самая крупная группа пользовательских настроек с большим отрывом (107 из 1663, или 6,4% всех настроек сайта). Вот топ-10:
- 107 ai
- 84 discourse
- 83 chat
- 71 max
- 65 enable
- 48 default
- 30 dfp
- 28 oauth2
- 28 amazon
- 28 allow
С одной стороны, отключение функций ИИ для конкретного пользователя — это всего лишь ещё одна из 1663 настроек. С другой стороны, может быть сложно проверять это на уровне пользователя, когда множество путей в коде проверяют это на уровне всего сайта. Это компромисс, в котором я не компетентен высказывать предположения.
Это также довольно чётко определённая и изолированная функция, к тому же относительно новая, поэтому её названия, последовательно начинающиеся с
ai_, позволяют легче подсчитать количество настроек по сравнению с другими компонентами. Именно поэтому я называю этот анализ быстрым и грязным. ↩︎
