AI 봇의 PM 모니터링

AI 봇 버튼의 기본 동작은 봇과 개인 메시지(PM) 대화를 시작하는 것입니다. 기본 동작이 공개 토픽 게시로 설정되도록 구성할 수 있다면 좋겠지만, 포럼 모드 (관리자가 아닌)가 봇 대화에 실시간으로 참여하여 필요할 때 모니터링하고 개입할 수 있는 최선의 방법은 무엇인지 궁금합니다.

포럼 관리자로서 저는 Discourse AI 페르소나와 연결된 사용자로 이동한 다음, 해당 봇 사용자의 개인 메시지를 볼 수 있습니다. 그러나 이 방식에는 몇 가지 문제가 있습니다.

  • 봇으로 전송된 개인 메시지에 대한 알림을 받지 못합니다.
  • 포럼 모드(운영진)는 다른 사용자의 개인 메시지에 접근할 권한이 없습니다.

질문

  • 제 사이트의 스태프 그룹 구성원들은 포럼의 AI 봇으로 전송되는 개인 메시지를 어떻게 모니터링할 수 있을까요?
  • 봇과의 개인 메시지 대신 그룹 수신함으로 개인 메시지 대화를 시작할 수 있을까요?
2개의 좋아요

현재는 불가능하지만, 아주 좋은 기능 요청으로 보입니다.

모든 봇 PM에 허용된 사용자 그룹을 강제 적용하는 것입니다. 이는 분명히 모니터링을 훨씬 쉽게 만들어 줄 것입니다. 모든 봇 PM이 그룹에 표시되므로, 또한 이는 큰 변경 사항이 아니기 때문입니다.

Contribute > Feature 로 이동을 진행합니다!

3개의 좋아요

좋아. 구현 방법을 좀 알려주면, 내가 한번 시도해볼게.

2개의 좋아요

로컬에 설치하는 경우, 다음과 같이 권장합니다:

  1. ai_bot_monitor_groups(봇 대화를 모니터링하는 그룹 목록)에 대한 새로운 사이트 설정을 도입합니다.
  2. 봇의 개인 메시지에 답장할 때 해당 그룹이 user_allowed_groups에 없다면 반드시 주입되도록 합니다.
  3. 사용자가 해당 그룹을 제거하지 못하도록 하는 일종의 유효성 검사를 추가합니다.
  4. playground_spec에서 해당 동작을 검증하는 테스트를 추가합니다.
2개의 좋아요