원치 않는 봇

제가 알기론 AI 기능을 활성화한 적이 없습니다. 그런데 갑자기 제가 만든 적 없는 봇 계정이 대량으로 생성되어 있습니다. 이 계정들은 최신 업데이트 이후에 나타났습니다. 왜 이런 계정들이 생성된 건지, 어떻게 삭제할 수 있는지 알려 주세요. 포럼에서 AI 기능은 전혀 필요하지 않습니다.

사용 여부와 관계없이 빌드의 일부입니다. 최근에는 에이전트용 단일 계정을 관련 기능별로 개별 계정들로 분리했습니다.

또한 눈치챈 점으로, 시스템이 허용한다면 사용하지 않을 예정이라면 그것과 해당 의존성을 제거할 수 없는 이유가 없습니다.

이는 플랫폼에 필수적인 요소가 되어가고 있으며, AI 에이전트 없이 스팸 방지 기능을 상상하기 어렵습니다.

여전히 모든 AI 봇에 하나의 사용자만 사용하는 것이 좋다고 생각합니다.

에이전트별로 분리되어 있으면 채팅이나 개인 메시지 사용자들이 이들을 활용하는 것이 매우 복잡해집니다.

직접 에이전트를 생성하고 필요한 내장 Discourse 도구를 연결하는 방법도 있습니다.

저 역시 ‘Less is more’ 철학을 좋아하지만, 작업에 특화된 에이전틱 접근 방식에도 장점이 있다고 봅니다. 제 생각에는 정확도와 일관성을 더 잘 유지할 수 있습니다.

이 변경은 의도적으로 이루어졌습니다.

과거에는 언어 모델별로 사용자를 생성했는데, 이는 매우 혼란스럽고 설명하기도 어려웠습니다.

대신 이제 AI Bot이 활성화된 모든 AI 에이전트에 대해 사용자를 생성합니다. 이 방식은 훨씬 쉽게 설명할 수 있는 구조입니다.

예를 들어 "포럼 도우미"와 대화할 수 있도록 허용했기 때문에 "포럼 도우미"에 대한 사용자가 하나 존재하는 것입니다.

이 변화가 불편함을 초래했다는 점은 알고 있지만, 적어도 현재의 새로운 구조는 훨씬 쉽게 설명할 수 있습니다.

네, 가끔 기술적 제한이 있다는 점은 이해합니다. 그리고 현재 새로운 방식이 원래 방식보다 낫다는 것도 알고 있어요. 코어 팀이 이 부분에 기울인 노력에 진심으로 감사드립니다.

결국 Jev를 추가하고 시니어 봇을 통해 서브 에이전트에게 작업을 위임하는 방식으로 전환했어요. 이전에는 불가능했던 것이라, 지금은 테스트하면서 꽤 만족스러워요.

AI 기능을 전혀 사용하지 않음에도 불구하고, 제 지식이나 동의 없이 셀프 호스팅된 Discourse 인스턴스가 갑자기 수십 개의 AI 봇 계정을 생성할 수 있다는 사실은 상당히 우려스럽습니다.

더욱이 이러한 계정들은 사전에 관리자에게 명확한 통보 없이도 향상된 신뢰 수준으로 생성되는 것으로 보입니다. 이는 더욱 걱정스러운 부분입니다.

셀프 호스팅 설치 환경이 제가 실제로 통제하는 것이 아닌 것처럼 느껴지는 시점은 언제일까요? 이는 여전히 제 플랫폼이며 제 인프라에서 실행되고 있는 건가요, 아니면 원하든 원하지 않든 Discourse가 도입하기로 결정한 변경 사항을 단순히 수용해야 하는 상황인가요?

보안 업데이트 및 개선의 필요성은 충분히 이해하지만, 제가 활성화하지도 않은 기능에 대해 권한이 있는 계정을 은밀하게 생성하는 것은 완전히 다른 문제입니다.

Discourse 팀은 최소한 관리자가 이러한 원치 않는 계정을 안전하게 삭제하고, 재생성을 방지하며, 이 변경 사항을 효과적으로 되돌릴 수 있는 방법에 대한 명확한 지침을 제공해야 한다고 생각합니다.

이것은 본래 옵트인(opt-in) 방식이었어야 하며, 사용자가 사용자 목록을 검토하다가 우연히 발견하게 되는这种事情는 아니어야 합니다.

다음과 하면 모든 봇을 쉽게 제거할 수 있습니다:

  1. 활성화된 봇에서 AI 봇 활성화 체크를 해제합니다.

  1. 사용자를 삭제합니다.

다시 돌아오지 않습니다.

시스템 계정은 어떤 업데이트에도 포함되지만, GitHub 항목 외에 이 변경 사항이 더 눈에 띄게 공지되었어야 한다고 동의합니다. 물론 제가 놓쳤을 수도 있지만요.

새로운 사용자들이 한꺼번에 생성되는 상황은 스팸 계정 일괄 처리를 탐지하기 위해 스캔하는 과정에서 일부 우려를 불러일으켰지만, 세부 사항을 확인하고 지원팀에 문의함으로써 충분히 명확히 할 수 있었습니다.

호스팅 플랫폼으로서 이러한 변화가 조금 더 투명하게 공개되기를 바랍니다. 불필요한 우려를 피할 수 있는 예정된 변경 사항 전달 메커니즘이 이미 많이 존재합니다.

말씀하신 내용을 잘 이해합니다. 이 변경 사항은 다가오는 업데이트에서 실용적으로 구현하기가 쉽지 않습니다. 다만 릴리스 노트를 게시할 수는 있습니다.

LLM을 위해 생성했던 모든 서비스 계정을 삭제했습니다. 이는 복잡성과 혼란의 큰 원인이었으며, 매번 LLM이 출시될 때마다 gpt-6.1-bot 같은 이상한 계정이 생성되었기 때문입니다. 하지만 이제 상호작용하는 에이전트들은 서비스 계정이 필요합니다.

첫 설치 경험을 변경하여 AI 봇을 줄일 수 있는지 알아보겠습니다. 기본적으로 포럼 헬퍼 봇만 활성화하고, 다른 에이전트들은 관리자가 알아서 탐색하도록 하는 방식이면 충분할지도 모르겠습니다.

이 부분에 대해 더 생각해 보겠습니다.

안녕하세요,

해당 설정을 찾지 못하겠습니다. 가능한 모든 LLM 기능을 비활성화했으며, "AI Bot 모듈"도 비활성화되어 있습니다. 그런데 봇 사용자를 삭제하면 다음 날 다시 생성됩니다.

미리 감사드립니다.

죄송합니다. AI 봇을 비활성화했거나 AI를 사용하지 않는 사용자들이 더 이상 봇을 받지 않도록 이 문제가 수정됩니다:

샘, 감사합니다. 피드백을 진지하게 받아들이고 이렇게 빨리 수정해 주셔서 정말 감사드립니다.

돌이켜 보면, 제 원래 게시글은 필요 이상으로 날카로웠던 것 같습니다. Discourse는 훌륭한 소프트웨어이고, 샘님과 팀이 이 프로젝트에 기울인 노력에 진심으로 감사드립니다.

실수는 누구에게나 있을 수 있는 일이며, 개발자들이 커뮤니티의 목소리에 귀를 기울이고 피드백에 따라 행동하는 모습을 보니 기쁩니다. 다시 한번 감사합니다!