Обзор
В этой неделе обсуждения ИИ на Meta сосредоточились на качестве, прозрачности и доработке пользовательского интерфейса функций Discourse AI — особенно Ask Discourse, AI Translation / Content Localization и встроенных помощников ИИ в редакторе. Некоторые администраторы заметили снижение качества ответов в Ask Discourse и узнали, что сервис недавно перешел на локально размещенную модель с открытыми весами (Ask discourse moins performant, model change note, rationale + guidance).
В области локализации несколько тем подсветили, как прогресс перевода может быть запутанным в больших масштабах, из-за кэширования и многоэтапной обработки, что вызвало конкретные запросы на улучшение отчетов и настроек (включая лучшую видимость прогресса и выбор даты / фиксированную дату отсечения) (AI Translation Progress Graph, caching + two-step explanation, date picker request, topics vs posts pacing). В связи с этим администраторы спрашивали о локальных резервных вариантах (например, «показывать английский, когда локаль пользователя не поддерживается»), и сотрудники подтвердили, что это пока не поддерживается за пределами поведения по умолчанию сайта (Can I force English for unsupported languages, fallback locales not supported, current fallback behavior).
Также возникли несколько практических/операционных проблем: отладка внутренних конечных точек LLM и настроек разрешенных хостов (How to use internal AI endpoints?, allowed host suggestion), включение плагина ИИ после того, как он «застрял» в отключенном состоянии (плюс уточнение, что на бесплатном уровне он остается включенным для ключевых функций, таких как обнаружение спама) (Can’t get the AI plugin enabled, fix in progress + free-tier note), и небольшой, но показательный крайний случай, когда HTML-комментарии включаются в сводки ИИ (в конечном итоге помечен как #wontfix, с обходным решением через промпт) (HTML comments are also summarized by AI, wontfix + workaround).
Наконец, продолжалось внимание к качеству интеграции пользовательского интерфейса для кнопок помощи ИИ в процессах редактирования — перекрывающиеся значки и кнопки с абсолютным позиционированием вызывали проблемы с макетом, что связано с более широкой работой по интеграции встроенного ИИ в редактор (Topic edit interface shows overlapping icons, linked to inline integration thread, AI title suggest icon placement issue, inline integration of AI Suggestions).
Интересные темы
-
Проблемы с качеством ответов Ask Discourse после смены модели (ai, ask-discourse, Support)
gilles сообщил, что Ask Discourse в последнее время стал «менее эффективным» (Ask discourse moins performant). nat подтвердил недавний переход на локально размещенную модель DeepSeek v4 flash (model change note), а Falco уточнил, что цель — быстрое устранение неполадок на основе документации, а не помощь разработчикам, рекомендовав вместо этого использовать среды разработки, такие как dv (explanation + dv recommendation, Using dv (Discourse Vibe) to configure Discourse AI in development). -
Точность графика прогресса перевода, кэширование и «что вообще означает прогресс?» (translation, ai, #Data-&-reporting)
LotusJeff обнаружил, что график прогресса вводит в заблуждение на большом сайте (AI Translation Progress Graph). Falco объяснил, что страница кэшируется для избежания таймаутов, и что перевод включает определение языка, за которым следует перевод на другие локали — при этом прогресс на ранней стадии определения больше не показывается, из-за чего первоначальный опыт кажется «ужасным» (caching + 2-step pipeline). LotusJeff предложил более четкую модель отчетности «доступные для перевода vs переведенные» и начал делиться прототипами SQL для Data Explorer (reporting proposal, SQL examples), а nat отметил, что улучшения планируются (staff follow-up). -
Отладка внутренних/самостоятельно размещенных конечных точек LLM в Discourse AI (ai, Support)
satonotdead столкнулся с трудностями при использовании URL внутренней конечной точки, который работал внутри контейнера, но не проходил тест UI Discourse AI (problem report + stack trace). Falco предложил убедиться, чтоDISCOURSE_ALLOWED_INTERNAL_HOSTSсодержит имя хоста (а не только диапазон IP-адресов) (allowed host suggestion). В контексте упоминались также предыдущие настройки Ollama для локального использования (Getting Discourse AI to work with Ollama locally). -
Политика резервных локалей: принудительное использование английского для неподдерживаемых языков (translation, ai, #Feature)
Jagster спросил, можно ли для неподдерживаемых локалей использовать английский в качестве резервного, не меняя локаль по умолчанию на сайте, ориентированном на финский язык (question). Falco подтвердил, что «резервные локали» запрашивались, но пока не поддерживаются (no fallback locales yet), а nat уточнил текущее поведение: отключение резервного варианта показывает исходный язык; использование английского в качестве резервного подразумевает установку локали по умолчанию наen(behavior details). -
Сводки ИИ включают HTML-комментарии (и почему это #wontfix) (ai, ai-summarize, #Feature)
ばこん заметил, что HTML-комментарии (которые читатели не видят) все равно включаются в сводки (report, example). Falco пометил это как #wontfix, предложив изменить промпт, чтобы инструктировать агента сводки игнорировать комментарии, если это важно для конкретного экземпляра (decision + workaround). -
Плагин ИИ застрял в отключенном состоянии + уточнение «на бесплатном уровне плагин ИИ нельзя отключить» (ai, Support)
ondrej не мог повторно включить ИИ после его предыдущего отключения (issue). keegan подтвердил, что для состояния «застрял в отключенном» требуется исправление, и уточнил, что на бесплатном уровне плагин ИИ остается включенным, так как он обеспечивает работу критически важных функций, таких как обнаружение спама, в то время как отдельные функции ИИ можно отключать (fix + policy). В запросе также упоминалась существующая документация по настройке (documentation excerpt source). -
Доработка UI ИИ: перекрывающиеся значки и кнопки ИИ с абсолютным позиционированием (ai, ux)
Moin сообщил о наложенных/перекрывающихся значках при редактировании информации темы (overlap report), а Falco связал это с текущей темой интеграции встроенного ИИ (cross-reference, Inline integration of AI Suggestions (in Composer)). В связанной проблеме UX Moin отметил, что кнопка предложения заголовка ИИ может оставаться фиксированной, пока поле заголовка смещается — особенно при редактировании переведенных заголовков — и что предложения появлялись на английском языке (title icon placement); позже chapoi указал, что кнопка сposition: absoluteявляется повторяющейся причиной проблем (follow-up). -
Почему темы переводятся быстрее, чем посты (и что можно настроить) (ai, content-localization, Support)
LotusJeff заметил, что данные тем переводятся за несколько месяцев, в то время как посты отстают (question). Falco объяснил, что пакеты имеют схожий размер, но темы естественным образом завершаются быстрее, особенно в темах со многими постами, и предложил настроить максимальный возраст или скорость заполнения, чтобы посты могли догнать (explanation + knobs). -
Запрос функции: выбор даты (фиксированная дата отсечения) для настроек AI Translation (ai, dynaloc, content-localization, #Feature)
В обсуждении выбора даты mcwumbly отметил, что настройка может потребоваться в виде «перевести все посты после {даты}», а не «дни заполнения» (framing). LotusJeff утверждал, что скользящие окна могут привести к тому, что более старый отредактированный контент выйдет из области действия, и также подсветил проблему несоответствия «темы переведены, но посты еще нет» как проблему для пользователя (rolling window concern, additional rationale). -
Как присваиваются классификации тональности/эмоций в панели Sentiment (ai, ai-sentiment, Support)
fzngagan обобщил, какие модели обеспечивают классификацию тональности и эмоций, и объяснил разницу между классификацией на основе моделей и стратегиями на основе агентов через настройки сайта (sentiment classification overview), ссылаясь на приведенный фрагмент документации о текущих моделях (models reference) и отмечая, что администраторы могут создавать новых агентов на/admin/plugins/discourse-ai/ai-agents, а не редактировать значения по умолчанию (agent approach context).
Активность
-
Falco уточнил позиционирование продукта и компромиссы по различным аспектам ИИ: смена модели Ask Discourse и почему dv лучше для работы разработчиков (Ask discourse moins performant, Using dv (Discourse Vibe) to configure Discourse AI in development); кэширование прогресса перевода и двухэтапный конвейер (AI Translation Progress Graph); белый список хостов для внутренних конечных точек LLM (How to use internal AI endpoints?); ограничения резервных локалей (Can I force English for unsupported languages); компромисс по HTML-комментариям в сводках + обходное решение (HTML comments are also summarized by AI); сортировка перекрываний в UI редактора/создания, связывая это с текущей работой (Topic edit interface shows overlapping icons, Inline integration of AI Suggestions (in Composer)); и почему темы переводятся быстрее постов с предложениями по настройке (Why topics translate faster than posts).
-
nat подтвердил ключевые операционные детали и следующие шаги: Ask Discourse перешел на локально размещенную модель DeepSeek и будет проверен (Ask discourse moins performant); улучшения отчетности по переводу находятся в поле зрения (AI Translation Progress Graph); поведение резервных локалей зависит от локали сайта по умолчанию и поддерживаемых локалей (Can I force English for unsupported languages); и устранение неполадок с проблемой повторных ответов бота, рекомендуя обновления и миграцию с Automation на новый плагин Workflows из-за проблем с идемпотентностью (使用 ai 角色对帖子进行分类…, suspicious timings discussion).
-
LotusJeff продвигал несколько глубоких исследований перевода: путаница в отчетности и последствия кэширования в графике прогресса (AI Translation Progress Graph, follow-up proposal); поделился ранним SQL Data Explorer для количественной оценки доступного для перевода и переведенного контента (SQL examples); спросил, почему перевод тем опережает перевод постов (Why topics translate faster than posts); и подкрепил, почему фиксированная дата отсечения сократит периоды «переведенная тема / непереведенные посты» (Request for a date picker in AI Translate settings, rolling window concern).
-
gilles поднял первоначальный сигнал о том, что качество вывода Ask Discourse стало хуже, побудив сотрудников подтвердить смену базовой модели и предполагаемый сценарий использования (Ask discourse moins performant, follow-up reaction).
-
satonotdead задокументировал сложный баг интеграции внутренней конечной точки, где конечная точка работала внутри контейнера, но не проходила тест UI Discourse AI, поделившись следами стека и попытками конфигурации (How to use internal AI endpoints?, continued debugging request), и сослался на предыдущие руководства по локальному использованию Ollama (Getting Discourse AI to work with Ollama locally).
-
Jagster побудил к четкому заявлению о текущих ограничениях резервных локалей — выделив реальный сценарий «сайт с финской локалью по умолчанию, но обслуживать английский для неподдерживаемых языков» (Can I force English for unsupported languages).
-
ばこん выявил крайний случай сводки ИИ: HTML-комментарии включаются в сводку, хотя они не видны в отрендеренном посте (HTML comments are also summarized by AI, example clarification).
-
ondrej сообщил о невозможности повторно включить плагин ИИ после его предыдущего отключения и поставил под сомнение обоснование «критичности на бесплатном плане» после отключения обнаружения спама на маленьком частном форуме (Can’t get the AI plugin enabled, follow-up question).
-
keegan подтвердил, что поведение «застрял в отключенном» плагина ИИ требует исправления, и объяснил ограничение бесплатного уровня: плагин ИИ остается включенным для обеспечения работы ключевых функций, таких как обнаружение спама, позволяя администраторам отключать другие функции ИИ в UI (Can’t get the AI plugin enabled).
-
Moin отметил два регрессии UX вокруг кнопок ИИ в процессах редактирования: наложенные значки в UI редактирования темы (Topic edit interface shows overlapping icons) и неудобное позиционирование кнопки предложения заголовка ИИ во время редактирования переведенных заголовков (включая английские предложения в немецком контексте редактирования) (AI title suggest icon is placed above the title input field).
-
chapoi поддержал мнение о том, что кнопка ИИ с абсолютным позиционированием была повторяющимся источником проблем с макетом, и указал, что они будут исследовать исправления, когда позволит время (AI title suggest icon is placed above the title input field).
-
mcwumbly помог уточнить формулировку функции выбора даты перевода, указав, что «дни заполнения» по своей природе являются скользящими, что подразумевает, что отдельная настройка «после даты» может быть понятнее (Request for a date picker in AI Translate settings).
-
fzngagan предоставил практическое разложение того, как вычисляются метки тональности/эмоций, включая какие модели Hugging Face используются в настоящее время и как переключиться на классификацию на основе агентов через настройки (Classification in the Discourse Sentiment Dashboard, models reference).
-
singi2016cn сообщил о случае, когда автоматизация на базе ИИ неожиданно ответила много раз в быстрой последовательности, что привело к подозрениям в проблемах с повторными попытками/идемпотентностью и рекомендациям обновиться и рассмотреть возможность миграции с Automation на Workflows (使用 ai 角色对帖子进行分类…, follow-up evidence, solution recommending update + workflows).
Спасибо за прочтение, и до встречи на следующей неделе! ![]()