Мы используем размещённую многосайтовую установку Discourse с двумя экземплярами (например, X и Y) в одной среде.
В экземпляре X при нажатии на иконку чата с ИИ на главной странице создаётся корректный диалог с ИИ (/discourse-ai/ai-bot/conversations/...), и ИИ отвечает как обычно.
В экземпляре Y при нажатии на ту же иконку чата с ИИ теперь создаётся обычная тема (/t/...), и ни название модели ИИ, ни ответы бота не отображаются. Ранее на Y это работало, но недавно перестало.
Мы проверили следующее:
-
Оба экземпляра работают на одинаковых версиях Discourse и discourse-ai.
-
Конфигурация персонажей, разрешённые группы и модели совпадают.
-
Чат включён на обоих экземплярах.
В базе данных мы также видим, что новые темы на Y не содержат некоторых пользовательских полей темы, связанных с ИИ, которые присутствуют на рабочем экземпляре (X).
Мы пытаемся понять, какие условия определяют, создаст ли чат с ИИ настоящий диалог с ИИ или обычную тему, и что могло вызвать такую регрессию поведения только на одном экземпляре.
Сталкивался ли кто-нибудь с подобным поведением или есть предложения, что проверить?
Заранее спасибо.