Я столкнулся с небольшой аномалией. Это происходит уже давно, но я не придавал этому особого внимания. Теперь у меня появилось время сообщить об этом. Когда я начинаю разговор с ИИ, он дает два ответа на мой вопрос. Возможно, это связано с моей конфигурацией. Однако я не могу найти логичного объяснения. Я несколько раз проверял настройки. Как вы думаете, что может быть причиной проблемы?
Извините, это, кажется, для другого плагина
Официальный плагин AI не поддерживает этот режим. Какой плагин вы используете?
Похоже, что это
Я думаю, что это связано с этим плагином. Я пробовал включать и выключать его:
@Lilly, я обдумал это и отключил этот плагин. Он связан с настройкой на изображении выше: когда она активна, функция открывается.
@sam @Lilly
Теперь я заметил, что при отключении плагина чат-бота оба перестают отвечать. Проблема исчезает. Эта ошибка или проблема может быть связана с чат-ботом.
Почему вы устанавливаете оба? Это не проверенная конфигурация.
Мне не удалось воспроизвести эту проблему в Chatbot. Обсуждения в личных сообщениях дают только один ответ.
Обратите внимание, что Chatbot явно не поддерживает работу с несколькими сайтами.
Я попробовал отключить плагин чат-бота. Разницу можно увидеть ниже. Похоже, мне придётся использовать оба, так как моя цель — чтобы пользователи взаимодействовали с искусственным интеллектом. Надеюсь, эта тема будет полезна для разработки плагинов в будущем.
Без чат-бота (тот же вопрос):
С чат-ботом (тот же вопрос):
Пожалуйста, удалите Discourse AI (пока что), выполните пересборку и повторите попытку (это может исключить конфликт).
Также подтвердите, что вы используете стандартную установку?
Может ли проблема быть вызвана этим? Я сделал пользователя-бота одинаковым в обоих приложениях. Когда плагин ИИ установлен, он автоматически создает пользователя сетевого чата. Я изменил его и назвал «kompiter». Я также использовал это имя пользователя в плагине чат-бота. Думаю, это может быть причиной, по которой вы получили два ответа. Я проведу небольшой тест. Скоро вернусь.
Как я и думал, когда я отключаю эту настройку, чат-бот выдает предупреждение, когда я отправляю личное сообщение «Разрешить чат-боту взаимодействовать в личных сообщениях». Ошибка на изображении: Использование в личных сообщениях не разрешено, пожалуйста, обратитесь к администратору.
И я предполагаю, что изменение имени пользователя чат-бота устранит эту проблему.
Если искусственный интеллект может помочь во всем без чат-бота, я могу временно отключить этот плагин. Однако, когда я отключил чат-бот, он не ответил на простой вопрос. Мне нужно понаблюдать и проверить это еще несколько раз. Только тогда я смогу сделать вывод.
Я отключил плагин чат-бота и начал тестирование. Я сообщу о своих наблюдениях и подведу итог по этому вопросу.
Вы до сих пор не ответили на этот вопрос:
Кроме того, я не думаю, что можно повторно использовать то же имя пользователя для бота.
Вы используете Chatbot способом, который не тестировался, не проектировался и не предполагался.
Он работает корректно на стандартной установке без Discourse AI и с собственным именем пользователя.
Извините, я забыл ответить на этот вопрос, когда понял, в чём проблема. Я всегда выполняю стандартную установку и избегаю нестандартных конфигураций.
Причина, по которой я получил два отдельных ответа в личных сообщениях, заключалась в том, что я создал пользователей для плагинов Discourse AI и Chatbot с одинаковыми именами.
Когда я активирую поддержку личных сообщений в Chatbot, поскольку имена пользователей совпадают, сначала отвечает Discourse AI, а затем — Chatbot.
Если я сделаю пользователей разными, проблема будет решена.
На данный момент я отключил Chatbot. На этом этапе Discourse AI выполняет мою работу. Было бы здорово, если бы некоторые функции Chatbot появились в Discourse AI ![]()
Пример:
Ответы на наши вопросы, когда мы задаём их ИИ во время написания ответов в темах.
Извините за потраченное время, но эта тема была для меня очень полезной. Спасибо.
Я не понимаю, почему вы ожидали, что это сработает.
Что произойдет, если имена пользователей будут разными? Пожалуйста, присвойте чат-боту собственный уникальный идентификатор пользователя.
Прежде всего, извините за мой плохой английский;
Когда я начинаю личное сообщение, так как пользователь чата для двух плагинов одинаков, плагин чат-бота также отвечает на личное сообщение (поскольку настройка взаимодействия в личных сообщениях включена).
Конфликт возникает из-за того, что я сделал имена пользователей одинаковыми.
Насколько я помню, Discourse AI автоматически создаёт пользователя-бота. Я изменил его имя, а затем определил то же имя пользователя в чат-боте.
Поскольку в настройках чат-бота включено взаимодействие в личных сообщениях, он автоматически отвечает на личные сообщения, которые я начинаю с Discourse AI, так как пользователи ведут себя так, будто обращаются к самим себе, потому что они одинаковы.
Мое предложение:
В этом случае, если пользователи двух приложений разные, ошибка исчезает. Однако это создаст путаницу. Два ИИ на одном сайте, хм.
Вместо этого мы можем сделать пользователей-ботов двух плагинов партнёрами. Проблема исчезнет, если мы отключим взаимодействие в личных сообщениях в настройках чат-бота. Однако при отключении этой настройки появляется предупреждающее сообщение «взаимодействие в личных сообщениях отключено». Я думаю, что будет достаточно просто отключить это предупреждающее сообщение.
Пользователи, безусловно, должны быть разными — то есть два совершенно разных бота-пользователя.
Однако это может не решить проблему. Помогает ли отключение AI Bot?
Нет, к сожалению, мы не можем отключить это предупреждение, так как это повлияет на обычных пользователей чат-бота.
На самом деле единственная проблема здесь заключается в том, что чат-бот отправляет предупреждающее сообщение, когда взаимодействие через личные сообщения (PM) отключено. В остальном всё работает отлично. Для друзей, у которых может возникнуть такая же проблема, я предлагаю отключить настройку взаимодействия чат-бота через PM и немного исправить сообщение об ошибке. Или, как вы и предложили, пользователи двух плагинов должны быть разными.
Я сейчас отключил чат-бот, но могу доработать сообщение об ошибке и снова его активировать. Пока что я пометлю эту проблему как решённую.
Спасибо за ваше время, это помогло мне взглянуть на ситуацию под другим углом.
Но разве это проблема?
Если вы пытаетесь поговорить с ботом, а эта функция отключена, конечно, он должен отправить предупреждение?
Вы хотите, чтобы бот молчал, а пользователь был в недоумении, почему он не отвечает?!
На самом деле искусственный интеллект в Discourse AI уже реагирует. Поэтому я считаю, что плагин чат-бота не должен сообщать, что «взаимодействие через личные сообщения отключено». Здесь есть выбор: оба плагина имеют ботов, и вы должны иметь возможность выбрать, какой из них использовать в личных сообщениях. При таком выборе некорректно, чтобы другой плагин выдавал предупреждение.
Возможно, мы можем добавить настройку: если функция чата в Discourse AI включена, чат-бот в личных сообщениях не должен выдавать предупреждение. Например…
На самом деле, было бы хорошо реализовать простую настройку для раздела личных сообщений, используемого обоими плагинами. Просто сообщение об ошибке не должно отображаться. Конечно, сообщение об ошибке может быть показано, если функция чата в Discourse AI отключена.
Я думаю, что это просто, но логичный результат, по-видимому, достигается.
Пожалуйста, отправьте PR, но убедитесь, что он работает и без установленного Discourse AI. Спасибо.
Я пытаюсь отправить ему pull request на GitHub, так как считаю, что плагином, который должен скрывать сообщение об ошибке, является chatbot, но у меня не получилось. (возможно, потому что я никогда этого не делал). Может быть, кто-нибудь хороший и замечательный сможет сделать это за меня ![]()




