Контекстное меню AI обновляется ненадёжно

Недавно я создал AI-персону, которая учитывает LaTeX при вычитке текста. После этого я потратил значительно больше времени на настройку своего экземпляра Discourse, чтобы все могли ей пользоваться.

Если коротко: по моему опыту, изменения, вносимые для влияния на контекстное меню AI, часто не применяются до тех пор, пока вы не пересоберёте Discourse, например, командой:

./launcher rebuild app

Чтобы быть полностью понятным: я говорю о меню, которое появляется при нажатии на кнопку со звёздочкой в панели инструментов редактора, как показано ниже:

Вы можете заметить, что в моём экземпляре Discourse появляется только одна опция — «Proofread text» (Вычитать текст). Опции «Translate» (Перевести), «Markdown table» (Таблица Markdown) и «Smart dates» (Умные даты) вообще не отображаются. Чтобы это исправить, нужно настроить раздел «allowed groups» (разрешённые группы) для персон, используемых для этих задач. Секция Helper во вкладке AI > Features в моём экземпляре выглядит так:

Персона Math Proofreader (Математический корректор) разрешает доступ всем с уровнем доверия trust_level_0 (или выше, полагаю). Остальные персоны не разрешают доступ вообще.

Вот в чём дело: я пытался часами добиться применения этих изменений, но, как правило, это не работало. Единственный надёжный способ применить такие изменения — пересобрать весь экземпляр, как я уже указывал.

Об этом уже упоминалось ранее.

Мой экземпляр Discourse — это просто базовая установка за 30 минут на droplet Digital Ocean под управлением Ubuntu.

1 лайк