작은 이상 현상을 발견했습니다. 꽤 오래前から 이런 상태였지만 크게 신경 쓰지 않았습니다. 이제 시간이 나서 이 문제를 보고합니다. AI와 대화를 시작하면 제 질문에 두 개의 답변이 나옵니다. 제 설정 때문일 수도 있지만, 논리적인 설명을 찾지 못했습니다. 설정을 여러 번 확인해 보았습니다. 이 문제의 원인이 무엇이라고 생각하시나요?
죄송합니다. 이 기능은 다른 플러그인을 위한 것인 것 같습니다.
공식 ai 플러그인은 이 모드를 지원하지 않습니다. 어떤 플러그인을 사용 중이신가요?
아래 링크를 확인해 보세요.
왜 두 가지를 모두 설치하나요? 그것은 테스트되지 않은 구성입니다.
저는 Chatbot에서 이 문제를 재현할 수 없습니다. 개인 메시지에서 논의하는 것은 단순히 하나의 답변만 제공합니다.
Chatbot이 멀티사이트를 명시적으로 지원하지 않는다는 점을 유의해 주세요.
일단 Discourse AI를 삭제한 후, 재구축하고 다시 시도해 주세요(이를 통해 충돌 가능성을 배제할 수 있습니다).
또한, 표준 설치 방식을 사용하고 있는지 확인해 주세요.
문제가 이 때문일 수 있을까요? 두 애플리케이션 모두에서 봇 사용자를 동일하게 설정했습니다. AI 플러그인이 설치되면 네트워크 채팅 사용자를 자동으로 생성합니다. 저는 이름을 "kompiter"로 변경했고, 채팅봇 플러그인에도 이 사용자명을 사용했습니다. 두 개의 답변이 나온 이유가 이 때문인 것 같습니다. 조금 테스트해볼게요. 잠시만 기다려 주세요.
생각한 대로, 이 설정을 끄면 사설 메시지 "Allow Chatbot to interact in Private Messages"로 채팅봇과 대화할 때 경고가 표시됩니다. 이미지에서 보이는 오류 메시지는 다음과 같습니다: It is not allowed to be used in private messages, please contact the administrator.
그리고 채팅봇의 사용자 이름을 변경하면 이 문제가 사라질 것 같다고 추측합니다.
인공지능이 채팅봇 없이도 모든 일을 도와줄 수 있다면, 해당 플러그인을 잠시 비활성화할 수 있습니다. 하지만 채팅봇을 비활성화했을 때 간단한 질문에 답변하지 않았습니다. 이 현상을 몇 번 더 관찰하고 확인해야 합니다. 그렇게 하면 결론을 내릴 수 있을 것입니다.
채팅봇 플러그인을 종료하고 테스트를 시작했습니다. 제 관찰 결과를 전달하고 이 문제에 대한 결론을 내리겠습니다.
아직 이 질문에 답변을 주지 않으셨습니다:
또한, 동일한 봇 사용자 이름을 재사용할 수 없다고 생각합니다.
Chatbot을 테스트되지 않았고, 설계되지 않았으며, 의도되지 않은 방식으로 사용하고 계십니다.
Discourse AI 없이 표준 설치 환경에서 자체 사용자 이름을 사용하면 정상적으로 작동합니다.
문제를 파악했을 때 이 질문에 답변을 드리는 것을 잊어버렸네요. 죄송합니다. 저는 항상 표준 설치 방식을 사용하며, 비(非)오피스 환경의 설치 방식은 사용하지 않습니다.
개인 메시지로 두 번의 별도 답변을 받은 이유는, discourse ai와 챗봇 플러그인에서 생성된 사용자를 동일하게 설정했기 때문이었습니다.
챗봇에서 개인 메시지 지원을 활성화하면 사용자 이름이 동일하기 때문에 discourse ai가 먼저 답변을 하고, 그 다음에 챗봇이 답변을 하게 됩니다.
사용자를 서로 다르게 설정하면 이 문제가 해결될 것입니다.
현재 저는 챗봇을 비활성화해 두었습니다. 이 시점에서는 discourse ai가 제 역할을 충분히 하고 있습니다. 챗봇의 일부 기능이 discourse ai에도 적용되면 좋겠습니다. ![]()
예를 들어:
토픽에서 답변을 작성하면서 AI에게 질문을 했을 때, AI가 우리에게 답변을 해주는 기능 같은 것이요.
시간을 빼앗아 죄송하지만, 제게는 건설적인 주제였습니다. 감사합니다.
그렇게 작동할 것이라고 기대하신 이유가 뭔지 잘 모르겠어요.
사용자 이름이 서로 다른 경우 어떻게 되나요? 챗봇에는 고유한 사용자 ID를 부여해 주세요.
먼저 제 영어 실력이 부족해서 죄송합니다;
개인 메시지를 시작하면, 두 플러그인의 채팅 사용자가 동일하기 때문에 채팅봇 플러그인도 개인 메시지에 응답합니다(개인 메시지 상호작용 설정이 켜져 있기 때문이죠).
여기서 발생하는 충돌은 제가 사용자 이름을 동일하게 설정했기 때문입니다.
기억이 맞다면, Discourse AI는 봇 사용자를 자동으로 생성합니다. 저는 해당 사용자의 이름을 변경한 뒤, 채팅봇에서 동일한 사용자 이름을 정의했습니다.
채팅봇 설정에서 개인 메시지 상호작용이 켜져 있기 때문에, Discourse AI와 시작하는 개인 메시지에 자동으로 응답합니다. 두 사용자가 동일하기 때문에, 마치 자신에게 말하는 것처럼 인식하는 것이죠.
제 제안:
이 경우, 두 애플리케이션의 사용자가 서로 다르다면 오류가 사라집니다. 하지만 이는 혼란을 초래합니다. 한 사이트에서 AI가 두 개라니, 하아.
대신, 두 플러그인의 봇 사용자를 파트너로 설정할 수 있습니다. 채팅봇 설정에서 개인 메시지 상호작용을 꺼두면 문제가 해결됩니다. 하지만 이 설정을 꺼두면 "개인 메시지 상호작용이 꺼져 있습니다"라는 경고 메시지가 표시됩니다. 이 경고 메시지만 꺼두면 충분할 것 같습니다.
사용자는 반드시 달라야 합니다. 따라서 완전히 다른 봇 사용자 두 명이 필요합니다.
하지만 그 문제가 해결되지 않을 수도 있습니다. AI 봇을 끄면 문제가 해결됩니까?
아니요, 그 경고 메시지를 끄면 채팅봇의 일반 사용자에게 영향을 미치므로 unfortunately 끄기 어렵습니다.
사실 여기서는 채팅봇이 PM 상호작용이 꺼져 있을 때 경고 메시지를 보내는 것이 유일한 문제입니다. 그 외에는 모든 것이 정상적으로 작동합니다. 같은 문제를 겪고 있을지도 모를 분들을 위해, 제 제안은 채팅봇의 PM 상호작용 설정을 끄고 오류 메시지를 조금 수정하는 것입니다. 아니면 제안하신 대로 두 플러그인의 사용자가 서로 달라야 합니다.
현재 저는 채팅봇을 비활성화했지만, 오류 메시지를 개선한 후 다시 활성화할 수 있습니다. 당분간 이 문제를 해결된 것으로 표시하겠습니다.
시간 내어 주셔서 감사합니다. 다른 관점을 얻을 수 있어 도움이 되었습니다.
그게 문제가 아니지 않나요?
봇과 대화하려고 하는데 그 기능이 비활성화되어 있다면, 당연히 경고 메시지를 보내야 하지 않나요?
봇이 침묵하고 사용자가 왜 응답이 없는지 혼란스러워하는 것을 원하시나요?!
사실, Discourse AI의 인공지능은 이미 응답하고 있습니다. 그래서 채팅봇 플러그인이 "개인 메시지 상호작용이 꺼져 있습니다"라고 보고할 필요가 없다고 생각합니다. 여기에는 선택지가 있습니다. 두 플러그인 모두 봇을 갖추고 있으므로, 개인 메시지에서 어떤 봇을 사용할지 선택할 수 있어야 합니다. 이렇게 했을 때, 다른 플러그인이 경고를 표시하는 것은 적절하지 않습니다.
아마도 다음과 같은 제어를 추가할 수 있을 것입니다: Discourse AI의 채팅 기능이 켜져 있으면, 채팅봇의 개인 메시지 경고가 표시되지 않도록 하는 것입니다. 즉,
사실, 두 플러그인이 사용하는 개인 메시지 섹션에 대한 간단한 커스터마이징이 좋겠습니다. 오류 메시지가 표시되지 않는 것뿐입니다. 물론, Discourse AI의 채팅 기능이 꺼져 있으면 오류 메시지를 표시할 수 있습니다.
간단하지만 논리적인 결과가 도출되는 것 같습니다.
PR을 제출해 주시되, Discourse AI가 설치되지 않은 환경에서도 정상적으로 작동하는지 확인해 주세요. 감사합니다.
에러 메시지를 숨겨야 할 플러그인이 chatbot이라고 생각해서 GitHub에서 그분에게 PR을 보내려고 했는데, 실패했어요. (아마도 처음 해보는 것이라서 그런 걸까요?) 좋은 분이 대신 해주시지 않을까요? ![]()




